One-Pot Mexican Rice and Black Beans Recipe is an easy meal for busy weeknights. It combines fluffy rice, tender black beans, tomatoes, corn and warm spices. Everything cooks together in one pot, so cleanup stays simple.
This One-Pot Mexican Rice and Black Beans Recipe is filling, colorful and budget-friendly. If you want to learn how to make One-Pot Mexican Rice and Black Beans, you only need simple pantry ingredients and one large pot.
My Story With This Comforting One-Pot Mexican Rice and Black Beans
I love recipes that make dinner feel easy without losing great flavor. This dish quickly became one of my favorite one-pot meals.I first made it on a busy evening when I wanted something warm and filling. I had rice, beans, tomatoes and a few vegetables ready.
Everything went into one pot. Soon, the kitchen smelled warm, smoky and delicious.The rice became tender while soaking up the tomato and spice mixture. The black beans added a creamy, hearty texture.
Now, I make this meal whenever I need simple comfort food. It is also perfect when the whole family wants something satisfying.
Equipment List
- Large heavy-bottomed pot
- Wooden spoon
- Measuring cups
- Measuring spoons
- Knife
- Cutting board
- Fork
- Serving bowls
Recipe Overview
- Recipe Name: One-Pot Mexican Rice and Black Beans Recipe
- Servings: 6
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 mins
- Course: Main Course
- Cuisine: Mexican-inspired
- Calories: 365 kcal per serving

Ingredients for One-Pot Mexican Rice and Black Beans
- 2 cups long-grain white rice
- 1 can black beans, 15 ounces, drained and rinsed
- 1 can diced tomatoes, 14.5 ounces
- 1 cup corn kernels
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 2 ½ cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup chopped fresh cilantro
- 1 tablespoon fresh lime juice
- ½ cup shredded cheese, optional
- Lime wedges for serving
Instruction for One-Pot Mexican Rice and Black Beans
1. Prepare the Ingredients
Drain and rinse the black beans well. Chop the onion and mince the garlic. Measure all spices and liquids before cooking. Having everything ready makes this one-pot recipe easier and faster.
2. Sauté the Onion
Heat olive oil in a large pot over medium heat. Add the chopped onion and cook for three minutes. Stir often until the onion becomes soft and slightly golden.
3. Add the Garlic and Rice
Add minced garlic and uncooked rice to the pot. Stir everything together for about two minutes. The rice should become lightly toasted and smell fragrant without turning brown.
4. Add Tomatoes and Spices
Stir in diced tomatoes, cumin, chili powder, smoked paprika, oregano, salt and black pepper. Mix well so the spices spread evenly throughout the rice and tomato mixture.
5. Pour in the Broth
Slowly pour the vegetable broth into the pot. Stir gently to combine everything. Bring the mixture to a gentle boil while keeping the pot uncovered.
6. Add the Beans and Corn
Stir in the drained black beans and corn. Make sure the rice is spread evenly across the bottom. This helps everything cook at the same rate.
7. Cover and Cook
Reduce the heat to low and cover the pot tightly. Cook for about 18 to 20 minutes. Avoid lifting the lid often because steam helps cook the rice properly.
8. Rest the Rice
Turn off the heat when the rice is tender. Keep the pot covered for another five minutes. This resting time allows the rice to finish cooking and absorb extra moisture.
9. Fluff and Finish
Remove the lid and gently fluff the rice with a fork. Stir in fresh lime juice and chopped cilantro. Taste and adjust the salt if necessary.
10. Serve Warm
Spoon the Mexican rice and black beans into serving bowls. Add shredded cheese if desired. Finish each serving with fresh cilantro and a lime wedge.
Cooking Tips and Simple Recipe Variations
- Rinse the black beans before adding them to the pot.
- Use long-grain rice for separate, fluffy grains.
- Do not rinse the rice if you prefer a slightly softer texture.
- Keep the lid closed while the rice cooks.
- Use vegetable broth for deeper flavor.
- Add diced bell peppers for extra color and crunch.
- Use brown rice if you prefer more whole grains.
- Add jalapeño for a spicy version.
- Stir in cooked chicken for extra protein.
- Add avocado just before serving.
- Use fresh lime juice for the best finishing flavor.
- Let the rice rest before fluffing it.
Little History Behind This Comfort Food
Rice and beans are important foods across many Latin American and Mexican cooking traditions. They are loved because they are filling, affordable and easy to prepare.
Mexican-style rice often includes tomatoes, onions, garlic and spices. Black beans are also common in many Mexican and Latin American meals.
This recipe brings those familiar flavors together in one pot. It is a simple home-style meal rather than one strict traditional dish.
What to Serve With This Dish
This rice and beans dish is delicious on its own. You can also serve it with warm tortillas or crunchy tortilla chips.Fresh guacamole adds creamy texture and bright flavor. A simple tomato salsa also works beautifully.
For a larger meal, serve it with grilled chicken, roasted vegetables or a fresh green salad.Sour cream or plain Greek yogurt can add a cool contrast. Fresh lime wedges make every bite taste brighter.
Occasion or Event Ideas
This recipe is great for busy family dinners. It also works well for casual lunches and weekend gatherings.Serve it at a taco night with different toppings. Guests can add cheese, avocado, salsa, cilantro or jalapeños.
It is also useful for meal preparation. Divide the cooked rice and beans into containers for easy weekday lunches.Because the recipe uses affordable ingredients, it is a smart choice for feeding a larger group.
Storage and Reheating Tips
- Cool leftovers before placing them in the refrigerator.
- Store the rice in airtight containers.
- Refrigerate leftovers for up to four days.
- Add a splash of broth before reheating.
- Reheat gently on the stovetop or in the microwave.
- Stir halfway through microwave reheating.
- Make sure leftovers become fully hot before serving.
- Freeze portions for longer storage.
- Thaw frozen portions in the refrigerator before reheating.
Nutrition Information
Nutrition values are approximate and can change with ingredient brands.
| Nutrient | Approximate Amount |
|---|---|
| Calories | 365 kcal |
| Carbohydrates | 65 g |
| Protein | 12 g |
| Fat | 7 g |
| Fiber | 10 g |
| Sugar | 7 g |
| Sodium | 620 mg |
Is This Dish Good for You?
One-Pot Mexican Rice and Black Beans can be part of a balanced meal. Black beans provide plant-based protein and dietary fiber.Rice gives the dish carbohydrates for energy. Corn adds extra fiber and natural sweetness.
You can make the recipe lighter by using less cheese and salt. Adding extra vegetables also increases its nutritional variety.Portion size matters, especially when adding toppings.
Fresh avocado, salsa and herbs can add flavor without needing heavy sauces.

One-Pot Mexican Rice and Black Beans Recipe
Ingredients
- 2 cups long-grain white rice
- 1 can black beans 15 ounces, drained and rinsed
- 1 can diced tomatoes 14.5 ounces
- 1 cup corn kernels
- 1 small yellow onion finely chopped
- 2 cloves garlic minced
- 2 tablespoons olive oil
- 2 ½ cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup chopped fresh cilantro
- 1 tablespoon fresh lime juice
- ½ cup shredded cheese optional
- Lime wedges for serving
Instructions
Prepare the Ingredients
- Drain and rinse the black beans well. Chop the onion and mince the garlic. Measure all spices and liquids before cooking. Having everything ready makes this one-pot recipe easier and faster.
Sauté the Onion
- Heat olive oil in a large pot over medium heat. Add the chopped onion and cook for three minutes. Stir often until the onion becomes soft and slightly golden.
Add the Garlic and Rice
- Add minced garlic and uncooked rice to the pot. Stir everything together for about two minutes. The rice should become lightly toasted and smell fragrant without turning brown.
Add Tomatoes and Spices
- Stir in diced tomatoes, cumin, chili powder, smoked paprika, oregano, salt and black pepper. Mix well so the spices spread evenly throughout the rice and tomato mixture.
Pour in the Broth
- Slowly pour the vegetable broth into the pot. Stir gently to combine everything. Bring the mixture to a gentle boil while keeping the pot uncovered.
Add the Beans and Corn
- Stir in the drained black beans and corn. Make sure the rice is spread evenly across the bottom. This helps everything cook at the same rate.
Cover and Cook
- Reduce the heat to low and cover the pot tightly. Cook for about 18 to 20 minutes. Avoid lifting the lid often because steam helps cook the rice properly.
Rest the Rice
- Turn off the heat when the rice is tender. Keep the pot covered for another five minutes. This resting time allows the rice to finish cooking and absorb extra moisture.
Fluff and Finish
- Remove the lid and gently fluff the rice with a fork. Stir in fresh lime juice and chopped cilantro. Taste and adjust the salt if necessary.
Serve Warm
- Spoon the Mexican rice and black beans into serving bowls. Add shredded cheese if desired. Finish each serving with fresh cilantro and a lime wedge.
Notes
- Rinse the black beans before adding them to the pot.
- Use long-grain rice for separate, fluffy grains.
- Do not rinse the rice if you prefer a slightly softer texture.
- Keep the lid closed while the rice cooks.
- Use vegetable broth for deeper flavor.
- Add diced bell peppers for extra color and crunch.
- Use brown rice if you prefer more whole grains.
- Add jalapeño for a spicy version.
- Stir in cooked chicken for extra protein.
- Add avocado just before serving.
- Use fresh lime juice for the best finishing flavor.
- Let the rice rest before fluffing it.
FAQs about One-Pot Mexican Rice and Black Beans
Can I use brown rice for this recipe?
Yes, brown rice can work, but it usually needs more liquid and cooking time. Follow the package directions for the best results.
How to make One-Pot Mexican Rice and Black Beans spicy?
Add one chopped jalapeño with the onion. You can also add cayenne pepper or extra chili powder for more heat.
Can I make this recipe ahead of time?
Yes, you can cook it ahead and refrigerate it. Reheat gently with a small splash of broth to restore moisture.
Can I add other vegetables?
Absolutely. Bell peppers, zucchini, carrots and spinach can work well. Add vegetables based on their cooking time and texture.
Why did my rice become mushy?
Too much liquid or frequent stirring can make rice soft. Keep the lid closed and use the recommended liquid amount.
Final Thoughts
This One-Pot Mexican Rice and Black Beans Recipe proves that simple ingredients can create a wonderful meal. Everything cooks together with very little effort.
I love serving it with lime, cilantro and creamy avocado. The flavors are warm, fresh, and satisfying.
It is perfect for busy nights, family meals and casual gatherings. Once you try this recipe, keep the ingredients nearby. You will have an easy dinner ready whenever you need it.

Hi! I’m Livy Lane, the creator of LivyCooks.com. I share easy, delicious recipes anyone can make at home. Let’s cook, taste and enjoy every bite together!
















Leave a Review