menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
×
Home » Recipes » Vegan Main Dishes

Mexican Rice and Black Beans

Mee Sha drinking a cup of coffee seated.
Modified: Aug 4, 2021 · Published: Jul 13, 2024 by Jim Mee Sha · This post may contain affiliate links · 47 Comments
Jump to Recipe

This Mexican rice and black beans is aromatic, satisfying, and packed with flavors! It is a highly versatile recipe that can be served as a main or side dish. This easy one-pot recipe is freezable, making it a great meal prep recipe.

Rice and black beans on a plate served with lemon slices with fork. There is a glass of water beside.

Rice dishes are a staple in our household, and some of my favorites include vegetable biryani and chickpea pulao. However, this delicious Mexican rice and black beans is quickly becoming a family favorite! 

This recipe is great as a filling for tacos or burritos, along with refried beans, homemade salsa, and vegan sour cream. For a quick yet nutritious dinner, I usually serve it with plant-based protein, like my vegan chicken breast and a side salad.

Jump to:
  • 💚Why you will love this recipe
  • 🍚What you will need
  • 📃Ingredients notes and substitutions
  • 🔪How to make
  • ✔Helpful tips
  • 🌯How to serve
  • ❄️Storing suggestions
  • ❔Commonly asked questions
  • 🍽More vegan rice dishes
  • 📖 Recipe

💚Why you will love this recipe

  • A quick and easy one-pot recipe that requires minimal prep 
  • Highly versatile - Can be served as a side (along with other Mexican mains), as a filling for burritos and tacos, or simply on its own 
  • Budget-friendly - only calls for staple ingredients that are easily accessible
  • Meal-prep friendly and freezes well

🍚What you will need

Ingredients needed like onion, garlic, brown rice, spices, black beans, and a can of tomatoes.

📃Ingredients notes and substitutions

  • Rice - I am using medium-grain brown rice. You can also use long or medium-grain white rice, but do reduce the cooking time to 20 minutes. 
  • Canned tomatoes - Fire-roasted is recommended here as it adds a subtle smokiness to the rice and beans. Can be substituted with canned diced tomatoes or salsa. 
  • Beans - This recipe uses black beans, but you can substitute pinto or kidney beans. 
  • Chili powder - Omit to make this recipe spice-free.

🔪How to make

Cooked onion in a Dutch oven on a white folded teacloth.

Heat a tablespoon of oil in a Dutch oven over medium. Add onion and saute until translucent, about 3-4 minutes.

Cooked onion and garlic in a Dutch oven on a white folded checkered teacloth.

Add garlic next and saute until fragrant, around a minute.

Toasted rice in a white Dutch oven on a white folded teacloth.

Add rice, toasting it for around 2 minutes.

Tomatoes, broth, and rice in a white Dutch oven on a white folded teacloth.

Pour in the broth, beans, canned tomatoes, spices, and salt. Bring the mixture to a boil, then lower the heat to a gentle simmer. Cook on low, covered, for 35-40 minutes.

A pot of cooked rice and black beans in a Dutch oven.

Allow rice and beans to rest for 10 minutes, then fluff it up using a fork.

A plate of rice and beans on a blue and white folded teacloth with a glass of water beside.

Serve your Mexican rice and beans any way you like!

✔Helpful tips

  • Adjust flavors to your liking - Feel free to add other spices and seasonings that sound good. Some other seasonings commonly added to rice and beans include oregano, jalapenos, and cayenne pepper. 
  • Add vegetables - To increase the nutrient content, add some vegetables like bell peppers, chopped carrots, or frozen corn kernels.  
  • Do not lift the lid or stir while cooking -  Doing so will cause steam to escape, yielding undercooked rice. I highly recommend only checking it during the last 5 minutes of cooking. 
  • Make it spice-free - Omit the chili powder. 
  • Instant pot version - Using the saute mode, cook onion, garlic, rice, and spices as instructed. Add the rest of the ingredients, with diced tomatoes being added last. DO NOT stir. Cook at high pressure for 25 minutes.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🌯How to serve

Toppings - Add chopped herbs of choice, such as cilantro or parsley. Some other great additions include sliced avocado, olives, and hot sauce. 

Protein dishes - Serve Mexican rice with meaty mains like BBQ meat, seared chicken breast, or grilled meat. For vegetarian options, check out my BBQ vegan ribs or vegan steak. Refried beans are another popular option. 

To fill tacos or burritos - Load up your tacos or burritos with this hearty rice and beans! I also love using it to fill my red lentil tortillas.

Salads - If you are looking for something lighter, I recommend pairing it with my romaine avocado salad or cucumber tomato salad.

Vegan Mexican rice in a Dutch oven topped with chopped cilantro and lemon slices with a wooden spatula.

❄️Storing suggestions

Fridge - This Mexican rice and beans can be refrigerated for 3-4 days in an airtight container. 

Freezer - Leftovers can be frozen for 3 months. Portion it out using zip-top bags or containers before freezing. 

Reheating - Allow frozen rice to thaw overnight in the fridge. Then, microwave it until hot or heat it up on the stove. Add a splash of water if the rice looks dry.

❔Commonly asked questions

What is the difference between Mexican and Spanish rice?

Although Mexican and Spanish rice are used interchangeably in some regions, they are two different rice dishes. Mexican rice has a rich red hue due to the addition of tomatoes, while Spanish rice usually has a yellow hue from the addition of saffron. 

As for taste Mexican rice can be quite heavy on spice, especially cumin and chili powder, while Spanish rice is milder with a subtle flavor from the saffron.

Why are my rice and beans mushy?

Adding too much liquid ingredients can cause the rice to turn mushy. Measure all liquid ingredients with a measuring cup, following the quantity listed in this recipe. Additionally, avoid using short-grain rice as they can be sticky and tend to clump together.

Why is my rice crunchy?

Undercooked rice is usually the cause of crunchy rice. To fix it, add ¼ cup of water and cook, covered, for another 10 minutes. You might need to repeat this step 1-2 times or until the rice is tender and soft.

Black bean and rice on a blue plate topped with lemon slices with a fork.

🍽More vegan rice dishes

  • Tofu fried rice in a white bowl with chopsticks.
    Chinese Vegan Egg Fried Rice (with tofu)
  • A plate of tom yum fried rice served with spoon with chilies, green onion and water beside.
    Tom Yum Fried Rice
  • A pan of curry fried rice with a wooden spatula beside.
    Thai Green Curry Fried Rice
  • A plate of chickpea rice served with spoon with 2 glasses of water in the background.
    Indian Chickpea and Rice (chana pulao)

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

Mexican rice in a plate topped with lemon slices served with a spoon on a blue tablecloth.

Mexican Rice and Black Beans

Meesha
This Mexican rice and black beans is aromatic, satisfying, and packed with flavors! It is a highly versatile recipe that can be served as a main or side dish. This easy one-pot recipe is freezable, making it a great meal prep recipe.
4.89 from 36 votes
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 35 minutes mins
Total Time 40 minutes mins
Course Main Course, Side Dish
Cuisine Mexican
Servings 8 servings
Calories 227 kcal

Ingredients
 
 

  • 1 medium red onion diced
  • 3 cloves garlic minced
  • 2 cups brown rice rinsed and drained (or white rice, see notes)*
  • 3 cups vegetable broth
  • 1 15 oz can black beans drained and rinsed (or 1 ½ cups cooked beans)
  • 1 14 oz can fire-roasted tomatoes or salsa/regular diced tomatoes
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 1 teaspoon chili powder optional, for heat
  • ½ teaspoon salt or to taste
Prevent your screen from going dark

Instructions
 

On stovetop

  • Heat up a tablespoon of neutral tasting oil in a large pot or Dutch oven over medium heat. Once pot is heated, add in onion and saute for 3-4 minutes, or until translucent. Next, add in garlic and cook for another 1-2 minutes until fragrant.
  • Add rinsed rice and toast until grains turn slightly browned, about 6-8 minutes. Add in broth, black beans, diced tomato, chili powder, cumin, paprika, and salt. Give it a good stir and bring the mixture to a boil, then lower the heat to a gentle simmer.
  • Place the lid on and cook on low heat for 35-45 minutes, or until rice is tender and most of the broth has been absorbed. Do not stir or lift the lid while cooking.
  • Allow cooked rice to rest for 10 minutes, then fluff it up with a fork.

In Instant pot

  • Set pot to saute mode and heat up a tablespoon of neutral tasting oil. Once pot is heated, toss in onion and cook for 3-4 minutes until softened. Add in garlic and saute for another 1-2 minutes.
  • Now, add in rice and toast them for 6-8 minutes, or until they are lightly browned. You can now add in broth, chili powder, cumin, paprika and salt. Give it a good stir. Lastly, add in diced tomatoes and do not mix it!
  • Cancel saute mode and place the lid on. Set it to cook at high pressure for 24 minutes. Once the timer goes off, let the gas release naturally for 10 minutes, before manually releasing the remaining pressure.

Notes

*Rice - You can replace it with medium or long-grain white rice. Reduce cooking time to 15-20 minutes. 
 
Helpful tips 
  • Do not lift the lid or stir while cooking -  Doing so will cause steam to escape, yielding undercooked rice. I highly recommend only checking it during the last 5 minutes of cooking. 
  • Make it spice-free - Omit the chili powder. 
  • Instant pot version - Using the saute mode, cook onion, garlic, rice, and spices as instructed. Add the rest of the ingredients, with diced tomatoes being added last. DO NOT stir. Cook at high pressure for 25 minutes.
 
Storing - Leftover rice and beans can be refrigerated for 3-4 days or frozen for 3 months. Allow frozen rice to thaw overnight in the fridge before reheating. 
Reheating - You can reheat rice in the microwave or on the stove. If the mixture looks dry, add a splash of water.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 227kcalCarbohydrates: 46gProtein: 7gFat: 2gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 507mgPotassium: 253mgFiber: 5gSugar: 2gVitamin A: 287IUVitamin C: 2mgCalcium: 28mgIron: 2mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee

Comments

    4.89 from 36 votes (10 ratings without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. ACC says

    April 24, 2023 at 9:06 am

    I only have medium grain rice; what happens if I use that?

    Reply
    • Meesha says

      April 27, 2023 at 8:01 pm

      Yes, that will work as well!

      Reply
  2. Linda says

    February 14, 2023 at 8:18 am

    2 stars
    This dish had no flavor. Any suggestions on how to spice it up and make it more flavorful?

    Reply
    • Meesha says

      February 14, 2023 at 7:15 pm

      If that's the case, I highly recommend adding more salt to this dish to enhance the flavor!😁 Feel free to add other herbs and spices like chili powder, smoked paprika, or dried thyme leaves.

      Reply
  3. Amanda S says

    November 16, 2021 at 6:50 am

    5 stars
    This recipe is now a staple in my house. It’s super delicious! Thank you!

    Reply
    • Meesha says

      November 16, 2021 at 1:02 pm

      Happy to hear that! 😊

      Reply
      • Cindy says

        December 12, 2021 at 4:05 pm

        5 stars
        I love this! I use salsa and add corn, beans, sliced black olives, and finely chopped kale. It’s so good!

      • Meesha says

        December 13, 2021 at 9:54 am

        Glad to hear that! Yum, your combo sounds amazing.😁

  4. Tanaya says

    September 09, 2021 at 9:11 am

    4 stars
    My favorite combo- easy and quick. Came out great. I may try the salsa next time or add some peppers but it's good as is. Thank you!

    Reply
    • Meesha says

      September 09, 2021 at 11:03 am

      Yay, I am happy you like it!

      Reply
  5. Colleen says

    August 08, 2021 at 1:32 am

    How much broth? Enough for rice liquid I am guessing? Recipe doesn’t include.

    Reply
    • Meesha says

      August 08, 2021 at 7:27 am

      You will need 3 cups! It is actually stated in the recipe card above 😁

      Reply
      • Colleen says

        August 09, 2021 at 4:22 am

        Thanks! I must have been blind but so much text and working from phone probably why.

  6. Lathiya says

    August 30, 2020 at 3:35 am

    5 stars
    The rice and beans look so easy to with make with minimal ingredients. Am sure it is delicious.

    Reply
    • meesha says

      August 31, 2020 at 8:51 pm

      It is really yum, do give it a try !

      Reply
  7. Noelle says

    August 29, 2020 at 4:51 am

    5 stars
    What a great staple dish! Simple and delicious

    Reply
    • meesha says

      August 31, 2020 at 8:53 pm

      Thanks ! I totally agree with you, it is one of my fav things to make !

      Reply
  8. Irina says

    August 28, 2020 at 9:13 am

    5 stars
    I cannot imagine how I was missing this black bean and rice combination. These ingredients differ in color, taste, and texture. I love your recipe:)

    Reply
    • meesha says

      August 28, 2020 at 8:36 pm

      Aww thanks ! I am really happy that you like it !

      Reply
  9. Sharon says

    August 28, 2020 at 8:39 am

    5 stars
    This easy vegan rice and black bean recipe is the perfect side dish! Great for next-day leftovers too.

    Reply
    • admin2 says

      August 28, 2020 at 8:38 pm

      Agreed ! I always make more than needed so I will have leftovers for the next day !

      Reply
  10. Janelle says

    August 28, 2020 at 7:48 am

    5 stars
    What an amazing rice meal. I love the combination of bean and rice. Always a winner when stuck on ideas of what to cook

    Reply
    • meesha says

      August 28, 2020 at 8:39 pm

      Yes ! They are really great to have when you just want something quick and easy !

      Reply
  11. Annissa says

    August 28, 2020 at 7:24 am

    5 stars
    I love this version of a vegan staple. The spices make it a dish I can never get enough of. Thanks for the recipe.

    Reply
    • meesha says

      August 28, 2020 at 8:40 pm

      Its my pleasure ! Glad you like it !

      Reply
  12. Mama Maggie's Kitchen says

    August 26, 2020 at 6:24 pm

    5 stars
    This looks insanely good. Yum!

    Reply
    • meesha says

      August 26, 2020 at 8:47 pm

      Thanks ! Do give it a try !

      Reply
« Older Comments
A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

🍂Cozy Vegan Fall Recipes

  • A pan of green peas curry served with spoon with 2 glasses of water and a bowl of rice beside.
    Indian Green Peas Curry (green peas masala)
  • A jar of overnight oats served with spoon with oats, milk, and maple syrup in the background.
    Creamy Applesauce Overnight Oats
  • A bowl of wakame miso soup served with spoon with chopsticks, chopped green onion and soy sauce beside.
    Cabbage Miso Soup
  • A bowl of lentil carrot soup served with a spoon on a saucer.
    Creamy Red Lentil Carrot Soup
  • A plate of vegan stroganoff with pasta with a spoon, chopped cilantro, and salt beside.
    Vegan Beef Stroganoff
  • Baked oatmeal in glass dish with pecans, cinnamon sticks and a fork beside.
    Baked Oatmeal with Applesauce

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.