Zesty Fiesta Rice

Easy One-Pot Mexican Rice with Black Beans: Your New Favorite Dinner

Craving a flavorful, hearty, and unbelievably easy dinner? Look no further than this delightful one-pot Mexican rice with black beans. It’s a culinary journey to Mexico from the comfort of your kitchen, offering a dish that’s both deeply satisfying and incredibly simple to prepare.

Perfect as a stand-alone main course, this vibrant dish truly shines when served alongside homemade authentic guacamole and a refreshing batch of traditional pico de gallo. Get ready for a wholesome, colorful, and utterly delicious meal experience!

Mexican rice served with lime and corn on the cob, showcasing a vibrant and appealing one-pot meal
A tantalizing bowl of one-pot Mexican rice, garnished with fresh lime and corn on the cob.
Watch our quick video guide to master this easy one-pot Mexican rice recipe!

Table of Contents

  • What is Mexican Rice?
  • Why You’ll Love This One-Pot Recipe
  • How to Make Mexican Rice with Black Beans
  • Expert Tips for Perfect Mexican Rice
  • Serving Suggestions & Pairings
  • Ingredient Substitutions & Variations
  • Storage & Meal Prep
  • Frequently Asked Questions (FAQs)
  • Similar Delicious Recipes
  • Detailed Mexican Rice Recipe Card

What is Mexican Rice? A Twist on a Classic

Mexican rice, known in Mexico as arroz a la Mexicana or simply arroz rojo (red rice), is a staple side dish in Mexican cuisine. Traditionally, it’s served alongside a wide array of main courses like refried beans, black bean soup, vegetarian chili, chicken, or fish.

While the authentic version is usually a supporting player, our recipe takes a delightful twist. We’ve specifically crafted this dish to transform Mexican rice into a vibrant, protein-packed, and deeply satisfying main course. By incorporating tender black beans directly into the rice, we elevate its nutritional profile and make it robust enough to stand on its own as a fulfilling dinner.

Mexican rice in a blue skillet with corn and avocado, illustrating a complete meal
Our one-pot Mexican rice, brimming with color and flavor, ready to be enjoyed as a main dish.

The beauty of this recipe lies in its simplicity and versatility. The black beans cook along with the rice, absorbing all the aromatic spices and rich tomato flavor, resulting in a cohesive and incredibly tasty dish. This addition of black beans not only adds wholesome plant-based protein, making it ideal for vegetarian and vegan diets (with a few minor adjustments to toppings), but also contributes to its creamy texture and earthy depth.

You can certainly serve this enhanced Mexican rice alongside grilled fish or chicken for a more traditional pairing, or get creative with a variety of toppings common in Mexican cooking. We highly recommend luscious avocado or creamy guacamole, sweet corn or zesty pico de gallo, crumbled queso fresco (or a vegan alternative), fresh cilantro, and a generous squeeze of bright lime juice to truly bring out all the flavors.

Close-up of Mexican rice in a blue skillet with a golden spoon, highlighting the texture
The perfect texture of our Mexican rice, ready to be fluffed and served.

Why You’ll Love This One-Pot Mexican Rice Recipe

This recipe isn’t just another rice dish; it’s a game-changer for your weeknight rotation. Here’s why this one-pot Mexican rice with black beans will quickly become a family favorite:

  • Effortless One-Pot Wonder: Say goodbye to multiple dirty dishes! Everything cooks in a single pot, making cleanup a breeze and simplifying your cooking process.
  • Bursting with Authentic Flavor: A thoughtful blend of aromatic spices like smoked paprika, coriander, and cumin creates a rich, complex flavor profile that truly captures the essence of Mexican cuisine.
  • Quick & Convenient: With just 10 minutes of prep and 20 minutes of cook time, you can have a wholesome, homemade meal on the table in under 30 minutes. Perfect for busy evenings!
  • Nutritious & Wholesome: Packed with fiber from the rice and protein from the black beans, this dish is naturally filling and good for you. It’s also easily adaptable for plant-based diets.
  • Incredibly Versatile: Customize it with your favorite toppings – from fresh avocado and corn to a dollop of sour cream and a squeeze of lime. Each bite can be a new experience!
  • Excellent for Meal Prep: This Mexican rice tastes even better the next day! It stores beautifully in the fridge and freezes well, making it an ideal candidate for batch cooking and healthy meal planning throughout the week.

From its vibrant appearance to its delicious taste, this one-pot Mexican rice with black beans offers a complete and satisfying meal solution that doesn’t compromise on flavor or convenience.

How to Make Mexican Rice with Black Beans: A Simple Guide

For precise quantities and measurements, please refer to the comprehensive recipe card at the bottom of this page.

1. Gather Your Fresh Ingredients

Preparation is key to a smooth cooking experience. Ensure all your ingredients are measured and chopped before you start. For the rice, you’ll need basmati or long-grain rice. Basmati rice generally cooks faster and results in a lighter, fluffier texture, while long-grain rice might require a little more broth and cooking time. Adjust accordingly based on your chosen variety.

The core flavor base relies on quality extra virgin olive oil, a medium onion, four cloves of garlic, and a trio of essential spices: ground coriander, cumin, and smoked paprika. For a touch of warmth, don’t forget the red pepper flakes, adjustable to your preferred spice level.

To create the signature ‘red’ of Mexican rice and add depth, you’ll need tomato puree and rich vegetable broth. Hearty black beans complete the main components, providing essential protein and texture. For vibrant and fresh optional toppings, have sliced avocado, sweet corn (fresh or canned), fresh cilantro, bright lime, and crumbled queso fresco or feta cheese ready.

Mexican rice ingredients laid out on a table, including spices, vegetables, and rice
All the fresh ingredients you’ll need to create this amazing Mexican rice.

2. Build the Aromatic Mexican Flavor Base

Begin by heating the extra virgin olive oil in a large skillet, pot, or Dutch oven over medium heat. Once shimmering, add the finely chopped onion and sauté for about 3 minutes until it becomes translucent and fragrant. This step is crucial for building a sweet, foundational layer of flavor.

Next, introduce the minced or grated garlic along with the ground coriander, cumin, red pepper flakes, and smoked paprika. Sauté these aromatics and spices for just one more minute, stirring continuously. This brief toasting process “blooms” the spices, releasing their full fragrant potential and intensifying the overall flavor of your Mexican rice. Be careful not to burn the garlic.

Flavor base with sautéed onion, garlic, and spices in a skillet
The foundation of our Mexican rice: perfectly sautéed aromatics and blooming spices.

3. Cook the Rice to Fluffy Perfection

First, rinse your basmati or long-grain rice thoroughly in a fine-mesh sieve under cold running water until the water runs clear. This removes excess starch, preventing the rice from becoming sticky and ensuring distinct, fluffy grains.

Add the rinsed rice to the skillet with your aromatic flavor base. Toast the rice for about 5 minutes, stirring frequently, until the grains are dry and slightly golden. This toasting step, known as sealing the grain, enhances the rice’s nutty flavor and helps it maintain its shape during cooking.

Once toasted, pour in the vegetable broth, stir in the tomato puree, and add the drained black beans. Season generously with salt and black pepper. Give everything a good stir to ensure all ingredients are well combined and the rice is evenly coated.

How to toast the rice in the flavor base before adding liquids
Toasting the rice in the flavor base is key for enhancing its texture and taste.

Cover the skillet tightly with a lid and reduce the heat to low. Allow the rice to simmer gently for approximately 15 minutes, or until all the liquid has been absorbed and the rice grains are perfectly tender. It’s crucial to resist the urge to lift the lid during this cooking time, as this allows steam to escape, which is essential for even cooking.

Once cooked, remove the pot from the heat and let it rest, still covered, for another 5 minutes. This resting period allows the steam to redistribute, resulting in even fluffier rice. Finally, uncover, taste and adjust for salt if needed, then gently fluff the rice with a fork to separate the grains before serving.

Cooked rice and black beans in a skillet, ready to be served
Our delicious Mexican rice and black beans, perfectly cooked and ready to be served from the skillet.

Expert Tips for Perfect Mexican Rice Every Time

  • Rinse Your Rice: Don’t skip rinsing! It removes excess starch, which is vital for fluffy, separate grains instead of a sticky mess.
  • Toast the Rice: This step adds a wonderful nutty flavor and helps the rice maintain its individual grain structure. Keep it moving to prevent burning.
  • Don’t Lift the Lid: Once covered, let the rice cook undisturbed. Lifting the lid releases steam, which is crucial for even cooking and tender grains.
  • Resting Period: After cooking, let the pot sit, still covered, off the heat for 5-10 minutes. This allows the steam to redistribute and ensures the rice is perfectly fluffy.
  • Adjust Spice Level: The red pepper flakes offer a mild heat. Feel free to increase them for more kick, or add a pinch of cayenne pepper for extra fire.
  • Use Quality Broth: A good vegetable broth makes a noticeable difference in the overall flavor. Homemade is best, but a good quality store-bought brand works well.
  • Fluff with a Fork: Always use a fork to fluff the rice after cooking to separate the grains gently, rather than a spoon which can mash them.
  • Fresh Lime is a Must: A squeeze of fresh lime juice at the end brightens all the flavors and adds that authentic zest.

Serving Suggestions & Creative Pairings

This One-Pot Mexican Rice with Black Beans is incredibly versatile and makes a fantastic meal on its own or as part of a larger spread. For a truly unforgettable experience, we highly recommend serving it directly from the pot or a beautiful platter, allowing guests to customize their portions with an array of vibrant toppings. Here are some of our favorite suggestions:

  • Fresh Avocado: Creamy sliced avocado or a dollop of fresh guacamole adds a rich, buttery contrast.
  • Sweet Corn: Whether it’s fresh kernels cut off the cob, grilled corn, or even canned corn, it provides a delightful sweetness and crunch.
  • Zesty Salsa: A spoonful of homemade pico de gallo or your favorite salsa adds freshness and a tangy kick.
  • Cheese Factor: Crumbled queso fresco or feta cheese brings a salty, tangy creaminess. For a vegan option, use a plant-based feta or sprinkle with nutritional yeast for a cheesy flavor.
  • Fresh Herbs: A generous scattering of fresh cilantro is non-negotiable for that authentic, herbaceous aroma and flavor.
  • Citrus Brightness: Always include lime wedges! A fresh squeeze of lime juice over the finished dish brightens all the flavors and adds a zesty finish.
  • Creamy Coolness: A dollop of sour cream or thick plant-based yogurt (like unsweetened cashew or coconut yogurt) can balance the spices with its cooling, tangy profile, adding another layer of texture and flavor.
  • Spicy Enhancements: For those who love extra heat, a drizzle of your favorite hot sauce or a sprinkle of pickled jalapeños can really kick things up a notch.
  • Protein Boost (Optional): While it’s a complete meal, you can also serve it with grilled chicken, fish, or even a side of black bean burgers for an extra protein boost.

Experiment with different combinations to discover your perfect bowl of Mexican rice!

Mexican rice in a skillet and one portion on a plate, topped with various garnishes
Our beautifully garnished Mexican rice, ready to be devoured.

Ingredient Substitutions & Creative Variations

This Mexican rice recipe is wonderfully flexible, allowing for various substitutions based on dietary needs or what you have on hand. Here are some ideas to make it your own:

  • Rice Varieties: We love basmati rice for its quick cooking time and fluffy texture. However, long-grain white rice works equally well; just be aware it might need a minute or two longer to cook and potentially a tiny splash more vegetable broth. For a whole-grain option, brown rice can be used, but note that it will significantly increase cooking time (often 40-50 minutes) and may require an additional 1-2 cups of vegetable broth.
  • Olive Oil: Extra virgin olive oil provides a lovely flavor, but any neutral vegetable oil like avocado oil, grapeseed oil, or sunflower oil can be used as a substitute.
  • Tomato Puree: If you don’t have tomato puree, crushed tomatoes are an excellent alternative. You can also use canned whole peeled tomatoes (like San Marzano) – simply blend them first until smooth to achieve a puree-like consistency.
  • Spice Profile: Ground cumin and smoked paprika are foundational to this dish; we highly recommend keeping them. Ground coriander adds another layer of earthy citrus and is recommended if available. For a deeper, smoky heat, consider substituting chipotle powder for smoked paprika. Feel free to adjust the red pepper flakes for desired spice levels.
  • Bean Alternatives: Black beans are fantastic, but you can easily swap them for pinto beans or kidney beans. If using dried beans, ensure they are pre-cooked until tender before adding them to the rice, as they won’t soften sufficiently during the rice’s cooking time.
  • Vegetable Additions: Feel free to stir in other quick-cooking vegetables during the last 5-7 minutes of simmering, such as frozen corn, diced bell peppers, or chopped zucchini for added nutrients and color.
  • For a Vegan Dish: This recipe is already vegetarian. To make it strictly vegan, ensure you use vegetable broth and omit any dairy toppings like queso fresco or feta, opting instead for vegan cheese alternatives or nutritional yeast, and plant-based sour cream or yogurt.
Mexican rice topped with avocado, queso fresco, lime juice, corn, and cilantro, showing a customizable dish
A beautifully topped Mexican rice dish, showcasing the vibrant customization options.

Storage & Meal Prep: Savoring Your Leftovers

One of the many benefits of this Mexican rice with black beans recipe is how wonderfully it stores and reheats, making it an ideal candidate for meal preparation. Planning ahead means delicious, healthy meals are just a quick reheat away!

  • Making Ahead: This dish is truly fantastic for meal prep. Its flavors deepen over time, making leftovers just as (if not more) delicious than the freshly made meal. Prepare a large batch on Sunday, and you’ll have flavorful lunches or quick dinners for days.
  • Refrigerator Storage: Allow the cooked Mexican rice to cool completely to room temperature before transferring it to an airtight container. Store it in the refrigerator for up to 4 days.
  • Freezer Storage: For longer storage, ensure the rice is entirely cooled before freezing. Portion it into freezer-friendly bags or containers, removing as much air as possible to prevent freezer burn. It will maintain its quality for 3 to 4 months.
  • Thawing Instructions: To thaw frozen Mexican rice, simply transfer it to the refrigerator overnight. For a quicker thaw, you can use the defrost setting on your microwave.
  • Reheating Methods:
    • Stovetop: For best results, sauté the rice in a non-stick pan over medium-low heat with a small drizzle of olive oil. Add a tablespoon or two of water or vegetable broth to prevent drying out and help create steam, stirring occasionally until heated through.
    • Microwave: Place a single serving in a microwave-safe bowl. Add a splash of water or broth, cover loosely, and heat in 1-minute intervals, stirring in between, until piping hot.

Before serving reheated Mexican rice, a fresh squeeze of lime juice will help revive its vibrant flavors and aroma, making it taste freshly prepared.

Frequently Asked Questions (FAQs)

Q: Can I use brown rice instead of white rice?
A: Yes, absolutely! Brown rice will add a nuttier flavor and more fiber. However, keep in mind that brown rice typically requires more liquid (about 1.5 to 2 times the amount of water/broth compared to white rice) and a longer cooking time, usually around 40-50 minutes. Adjust your liquid and cooking time accordingly.

Q: How do I prevent my rice from becoming mushy?
A: To prevent mushy rice, ensure you rinse your rice thoroughly to remove excess starch. Also, stick to the recommended liquid-to-rice ratio, avoid lifting the lid during the simmering process, and allow the rice to rest off the heat, covered, for 5-10 minutes after cooking. Fluffing with a fork also helps.

Q: Can I make this dish spicier?
A: Absolutely! Increase the amount of red pepper flakes to your liking. You can also add a pinch of cayenne pepper, a diced jalapeño (seeded for less heat, unseeded for more), or a dash of your favorite hot sauce at the end.

Q: Is this recipe suitable for vegetarians and vegans?
A: Yes, this recipe is inherently vegetarian. To make it fully vegan, simply ensure you use vegetable broth and choose plant-based toppings, omitting dairy items like queso fresco or sour cream. There are excellent vegan alternatives available!

Q: What kind of pot should I use for this one-pot meal?
A: A heavy-bottomed pot, Dutch oven, or a large deep skillet with a tight-fitting lid is ideal. These types of cookware distribute heat evenly and maintain a consistent temperature, which is key for perfectly cooked rice.

Explore More Delicious Recipes

If you loved this One-Pot Mexican Rice with Black Beans, you’ll surely enjoy these other flavorful and wholesome recipes:

MEXICAN-INSPIRED FAVORITES:

  • Creamy Refried Beans
  • Crispy & Flavorful Tostadas
  • Hearty Black Bean Burger
  • Fresh Quinoa Salad (Mexican Style)
  • Comforting Sweet Potato Chili
  • Rich Black Bean Soup
  • Authentic Pico de Gallo
  • Classic Guacamole
  • Vibrant Black Bean Salad
  • Wholesome Lentil Chili
  • Quick Vegetarian Chili
  • Satisfying Vegan Breakfast Burrito
  • Delicious Sweet Potato Hash
  • How to Cook Black Beans from Scratch
  • More Black Bean Recipes

DELICIOUS RICE DISHES:

  • Traditional Mujadara (Lentils and Rice)
  • Refreshing Rice Salad
  • Flavorful Vegan Stuffed Bell Peppers
  • Baked Stuffed Tomatoes
  • Creamy Tomato Risotto
  • Savory Eggplant Risotto
  • Classic Mushroom Risotto

You Might Also Love These:

Mains

Tostadas

One-pot Meals

Vegetarian Chili

Soups

Black Bean Soup

Salads

Quinoa Salad

Mexican rice with avocado and cilantro in a skillet, ready to eat

One-Pot Mexican Rice with Black Beans

By:
Nico Pallotta
5 from 3 votes (static representation)
This delightful one-pot Mexican rice with black beans is incredibly tasty, easy to make, and deeply satisfying.

Serve it with creamy avocado, sweet corn, crumbled queso fresco or feta, a squeeze of lime, and fresh cilantro for a wholesome and colorful dinner that the whole family will love.

Prep Time:
10
Cook Time:
20
Total Time:
30

Servings:
4 people
Course:
Main
Cuisine:
Mexican-Inspired
📌Pin
🖶Print
👍Share

Video Instructions

Ingredients

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, chopped
  • 4 cloves garlic, minced or pressed
  • 2 teaspoons smoked paprika
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • ¼ teaspoon red pepper flakes or more to taste
  • cups basmati rice or long-grain rice, rinsed
  • 1 cup tomato puree
  • 2 cups vegetable broth
  • 1 can black beans, 15-ounces (approx. 1½ cups cooked beans), drained and rinsed
  • 1 teaspoon salt
  • teaspoon black pepper

OPTIONAL TOPPINGS

  • 1 cob corn or canned corn kernels
  • 1 sliced avocado
  • ¾ cup grated queso fresco or crumbled feta (use vegan option for vegan diet)
  • ¼ cup fresh cilantro, chopped
  • 1 squeezed lime
  • 1 dollop sour cream or thick yogurt (use plant-based for vegan)

Instructions

  1. 1. MAKE FLAVOR BASE: Heat 2 tablespoons extra virgin olive oil in a large skillet or Dutch oven over medium heat. Add 1 medium onion, chopped, and sauté for 3 minutes until softened and translucent.

    Add 4 cloves garlic (minced or pressed), 2 teaspoons smoked paprika, 2 teaspoons ground coriander, 1 teaspoon ground cumin, and ¼ teaspoon red pepper flakes. Continue to sauté for one more minute, stirring frequently, until fragrant. Be careful not to burn the garlic.

    Flavor base with onion, garlic, and spices in a pan
  2. 2. ADD RICE & LIQUIDS: Add 1½ cups basmati rice (rinsed thoroughly) to the skillet. Toast the rice for about 5 minutes, stirring continuously, until the rice is dry and slightly golden.

    Now, pour in 2 cups vegetable broth, stir in 1 cup tomato puree, and add 1 can black beans (drained and rinsed).

    Season with 1 teaspoon salt and ⅛ teaspoon black pepper. Stir everything well to combine.

    Rice being toasted in the flavor base before liquids are added
  3. 3. SIMMER GENTLY: Cover the skillet tightly with a lid and reduce the heat to low. Let it cook undisturbed for about 15 minutes, or until the rice is tender and has absorbed all the liquid. Avoid lifting the lid during this process.

    Remove from heat and let it rest, still covered, for an additional 5 minutes. Taste and adjust for salt if needed, then gently fluff the rice with a fork to separate the grains.

    Mexican rice and black beans simmering in a skillet
  4. 4. SERVE & ENJOY: Serve your delicious Mexican rice directly from the pot or on a large platter. Top with your desired garnishes: 1 sliced avocado, 1 cob corn (or kernels), ¾ cup grated queso fresco (or feta), 1 squeezed lime, and ¼ cup fresh cilantro.

    For an extra touch of creaminess and to balance flavors, add 1 dollop sour cream or thick yogurt. Enjoy your wholesome and flavorful one-pot meal!

    Mexican rice in a skillet and one portion on a plate with garnishes

Notes

Nutrition information is an estimate for 1 large serving of Mexican rice with all the listed toppings.

For detailed Substitutions and Storage information, please refer to the dedicated sections above in the article.

Nutrition

Calories: 539kcal,
Carbohydrates: 80g,
Protein: 15g,
Fat: 19g,
Saturated Fat: 5g,
Polyunsaturated Fat: 2g,
Monounsaturated Fat: 10g,
Trans Fat: 0g,
Cholesterol: 22mg,
Sodium: 1132mg,
Potassium: 827mg,
Dietary Fiber: 10g,
Sugar: 5g,
Vitamin A: 1088IU,
Vitamin B6: 1mg,
Vitamin C: 16mg,
Vitamin E: 4mg,
Vitamin K: 20µg,
Calcium: 204mg,
Folate: 93µg,
Iron: 4mg,
Manganese: 1mg,
Magnesium: 77mg,
Zinc: 2mg
📷
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.