• Skip to main content
  • Skip to primary sidebar
My Plantiful Cooking
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Meesha
  • Newsletter
  • Breakfast
  • Mains
  • Desserts
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Mains & Entrees

    Spicy Vegan Mexican Rice and Black Beans

    Published: Aug 4, 2021 by Jim Mee Sha · This post may contain affiliate links

    Jump to Recipe Print Recipe

    This Mexican vegan rice and black beans is spicy, aromatic and incredibly satisfying. This one pot meal is easy to make, and require minimal prep work. Makes a great meal prep recipe as it stores well and is freezer-friendly, too.

    Rice and black beans on a plate served with lemon slices with fork. There is a glass of water beside.
    Jump to:
    • 💚Why you will love this recipe
    • 🍚What you will need
    • 📃Notes / substitutions
    • 👩‍🍳Cooking black beans from scratch
    • 🔪How to make
    • ✔Helpful tips
    • 🌯How to serve
    • ❔Commonly asked questions
    • 🍽More vegan rice dishes
    • 📖 Recipe

    💚Why you will love this recipe

    • A family-friendly pantry staple - You will never go wrong with this vegan rice and black beans! It is super flavorful, and will feed both vegans and omnivores.
    • Easy to make one pot meal - Everything can be made in a pot, and this recipe only calls for easily accessible pantry staples.
    • Minimal chopping and prepping required - No need to spend hours hovering around your chopping board, which is definitely a win!
    • Versatile and pairs beautifully with anything - You can use this vegan Mexican rice and beans as a filling for burritos or tacos, make burrito bowls with it or serve it with other complementary side dishes.
    • Great for meal prep and easily portable - It stores really well in the fridge, and can be frozen too. Plus, it makes a great lunchbox meal to be taken with you to work or school.

    🍚What you will need

    Ingredients needed like rice, beans, diced tomatoes, garlic, onion and spices.

    📃Notes / substitutions

    • Brown rice - It is highly recommended to use the long grain variety. You can definitely use long grain white rice in place, but cut the cooking time in half (about 15-20 minutes.)
    • Diced tomatoes - Can be substituted with 1 ½ - 2 cups of tomato-based salsa.
    • Chili powder - Reduce or omit it completely if sensitive to heat.
    • Black beans - Both canned ones or beans cooked from scratch will work. Other cooked beans like kidney beans, pinto beans and chickpeas can be used in place.

    👩‍🍳Cooking black beans from scratch

    Although canned black beans is convenient to have on hand, homemade ones taste better and tends to be much cheaper, too!

    You can either choose to cook them on stove, in an Instant pot or in a slow cooker / crockpot. There is no need to presoak them.

    • Stovetop - Place dried black beans into a pot and cover with several inches of water. Bring mixture to a boil, then reduce heat to a gentle simmer. Cook, uncovered for 1-2 hours, until they are tender, stirring every once in a while.
    • Instant pot - Place beans into pot along with enough water to cover them by 1-2 inches. Cook at high pressure for 30 minutes, and let the pressure release naturally.
    • Slow cooker / Crockpot - Cover beans with a few inches of water and cook at high for 6-8 hours, checking after the 6 hour mark.

    🔪How to make

    Instructions for cooking on stovetop and in Instant pot is both included.

    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.

    Collage showing cooking onion then adding in garlic in  white Dutch oven.

    Now, add in rinsed rice and toast until grains turn slightly browned, about 6-8 minutes. Add in broth, diced tomato, chili powder, cumin, paprika and salt. Give it a good stir and bring mixture to a boil, then lower heat to a gentle simmer.

    Collage showing toasting rice then adding in broth and diced tomatoes in a Dutch oven.

    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.

    After rice is done cooking, stir in rinsed black beans before serving.

    Mexican rice in a white Dutch oven on a white tablecloth.

    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.

    Stir in drained black beans, serve and enjoy!

    ✔Helpful tips

    • Rinse rice thoroughly - This helps remove excess starch on the grains, hence preventing mushy and sticky rice.
    • Cook at low heat - If you are cooking on stove, it is important that you cook vegan rice and black beans on low. You will risk burning it at the bottom if you adjust the heat too high!
    • Do not stir or uncover lid multiple times while cooking - This might cause undercooked rice. You can opt for a glass lid so you will know when it is done without opening the lid frequently.
    • If cooking in Instant pot, do not mix once tomato is added in - This is to prevent tomatoes from burning at the bottom.
    • Adjust spices according to your liking - Feel free to omit or add in complementary spices to suit you and your family taste's buds!
    Vegan Mexican rice in a Dutch oven topped with chopped cilantro and lemon slices with a wooden spatula.

    🌯How to serve

    Wondering what you can do with this vegan Mexican rice and beans? Here are some serving ideas -

    • Use it as a filling or tacos or burritos. I especially love pairing it with my tempeh taco meat!
    • Serve it alongside some refried beans, salsa, lettuce, guacamole and tortilla chips to make burrito bowls.
    • For extra protein, toss in some seitan or seitan chicken slices and this will bump up the protein content significantly.
    • You can even serve vegan rice and black beans for breakfast along with tofu scramble egg and breakfast sausage (recipe coming soon!)

    ❔Commonly asked questions

    Why is mine mushy and sticky?

    If your vegan Mexican rice and beans turn out to be mushy, it is most likely that you had added to much broth or water. Keep this in mind and reduce the amount of liquid used next time.

    Other than that, also make sure to use long-grain rice as they tend to hold their shape better. Do rinse grains thoroughly before cooking to remove excess starch on the surface that might cause your rice to clump together.

    How do I fix undercooked rice?

    If your Mexican rice is undercooked and still hard in the middle, add in ¼ cup of water and cook at low heat, covered for another 5-6 minutes. Repeat this process until your rice is soft and tender.

    How to store and can it be frozen?

    You can store vegan rice and black beans in the fridge for up to a week. This recipe is freezable too and will keep in the freezer for 3 months. Remember to portion it up accordingly before freezing.

    To reheat frozen Mexican rice, let it thaw completely in the fridge overnight, or on countertop for a few hours. You can also choose to thaw it in the microwave using the 'defrost' setting. Now, you can either heat it up in a pan, or in the microwave for 2-3 minutes. Add a splash of water if the mixture appears to be dry.

    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.
      Tofu Fried Rice
    • A plate of tom yum fried rice served with spoon with chilies, green onion and water beside.
      Easy Tom Yum Fried Rice
    • A close up of a plate of fried rice in a white plate with a fork.
      Thai Green Curry Fried Rice
    • Chickpea rice served with fork and a glass of water topped with chopped cilantro.
      Basmati Chana Pulao (Chickpea Rice)

    If you did make this recipe, do leave a rating and comment down below, we love hearing 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.

    Spicy Vegan Mexican Rice and Black Beans

    Meesha
    This vegan Mexican rice and black beans is spicy, aromatic and incredibly satisfying. This one pot meal is easy to make, and require minimal prep work. Makes a great meal prep recipe as it stores well and is freezer-friendly, too.
    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 long grain brown rice rinsed and drained*
    • 3 cups vegetable broth
    • 1 14 oz can diced tomatoes **
    • 1 teaspoon chili powder reduce or omit if sensitive to heat
    • 1 teaspoon cumin
    • 1 teaspoon paprika
    • ½ teaspoon salt or to taste
    • 1 15 oz can black beans drained and rinsed*** (or 1 ½ cups cooked , 270g)
    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.
    • Now, add in rinsed rice and toast until grains turn slightly browned, about 6-8 minutes. Add in broth, diced tomato, chili powder, cumin, paprika and salt. Give it a good stir and bring mixture to a boil, then lower 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.
    • After rice is done cooking, stir in rinsed black beans before serving.

    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

    *Brown rice - It is highly recommended to use the long grain variety. You can definitely use long grain white rice in place, but cut the cooking time in half (about 15-20 minutes.)
    **Diced tomatoes - Can be substituted with 1 ½ - 2 cups of tomato-based salsa.
    ***Black beans - Both canned ones or beans cooked from scratch will work. Other cooked beans like kidney beans, pinto beans and chickpeas can be used in place.
    Oil-free - Simply ise ¼ cup of broth or water to saute onion and garlic instead of oil. 
    Fixing undercooked rice - If your Mexican rice is undercooked and still hard in the middle, add in ¼ cup of water and cook at low heat, covered for another 5-6 minutes. Repeat this process until your rice is soft and tender. 
    Storing - You can store vegan rice and black beans in the fridge for up to a week. This recipe is freezable too and will keep in the freezer for 3 months. Remember to portion it up accordingly before freezing.

    Reheat - To reheat frozen Mexican rice, let it thaw completely in the fridge overnight, or on countertop for a few hours. You can also choose to thaw it in the microwave using the 'defrost' setting. Now, you can either heat it up in a pan, or in the microwave for 2-3 minutes. Add a splash of water if the mixture appears to be dry. 

    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 Mains & Entrees

    • A plate of tofu pad Thai served with chopsticks with chopped peanuts beside.
      Vegan Tofu Pad Thai
    • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
      Vegan Tom Kha (with tofu)
    • Thai yellow curry served with rice in a white bowl with bowl of rice and a fork beside.
      Thai Vegan Yellow Curry
    • Peanut tofu stir-fry served on a bowl of rice with a pair of chopsticks and 2 cups of tea beside.
      Peanut Sauce Tofu Stir-fry

    Reader Interactions

    Comments

    1. Swathi

      August 26, 2020 at 8:26 am

      5 stars
      This ultimate Comfort food. I love this black bean and rice one potmeal perfect for any day.

      Reply
    2. Debra

      August 26, 2020 at 3:00 am

      5 stars
      Love how simple and nutritious this is.

      Reply
    3. kerri

      August 25, 2020 at 9:29 pm

      5 stars
      I can never get enough rice and beans! This dish may be simple, but it's got great flavor and really hits the spot!

      Reply
    4. Amy

      August 25, 2020 at 8:15 pm

      5 stars
      I love a good brown rice recipe. Can't get enough of it!

      Reply
    5. Chef Dennis

      August 25, 2020 at 5:36 pm

      5 stars
      This Vegan Black Beans and Rice is making me hungry!

      Reply
    6. Robyn

      August 25, 2020 at 5:38 am

      5 stars
      I am always looking for easy ways to make rice more interesting and this recipe sounds perfect!

      Reply
    7. Taleen | Just As Tasty

      August 25, 2020 at 1:03 am

      5 stars
      Love how easy this is, and it looks so healthy and delicious!

      Reply
    8. Emily Flint

      August 24, 2020 at 11:24 pm

      5 stars
      Who knew you could get so much flavor into beans and rice! Delicious.

      Reply
    9. Sue

      August 24, 2020 at 11:16 pm

      5 stars
      I love finding new ways to cook with black beans. So healthy! Thank you!

      Reply
    10. Amanda Marie Boyle

      August 24, 2020 at 10:34 pm

      5 stars
      So great and easy. one of the best versions of beans and rice I've tried.

      Reply
    11. Akiko

      August 24, 2020 at 8:45 pm

      5 stars
      I'm always looking for rice recipes to add to my rotation. I love these easy yet delicious recipes that go with everything!

      Reply
      • meesha

        August 24, 2020 at 8:48 pm

        Happy to hear that !

        Reply
    12. Sarah James

      August 24, 2020 at 7:10 pm

      5 stars
      What a delicious rice dish, I like how you get so many nutrients from one bowl of rice.

      Reply
      • meesha

        August 24, 2020 at 8:44 pm

        Thanks !

        Reply
    13. Andréa Janssen

      August 24, 2020 at 4:43 pm

      5 stars
      I love easy side dishes

      Reply
      • meesha

        August 24, 2020 at 8:44 pm

        me too !

        Reply
    14. Magali

      August 24, 2020 at 1:29 pm

      5 stars
      It looks so delicious! Rice and beans are always a cook idea! Great recipe!

      Reply
      • meesha

        August 24, 2020 at 8:45 pm

        thanks !

        Reply
    15. Alexandra

      August 24, 2020 at 7:41 am

      5 stars
      Delicious side dish - so flavoursome and goes well with so many things.

      Reply
      • meesha

        August 24, 2020 at 8:48 pm

        Glad you like it !

        Reply
    Newer Comments »

    Join the discussion ! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Comforting cold weather meals

    • A bowl of Massaman curry served with rice with a bowl of curry and peanuts beside.
      Vegan Tofu Massaman Curry
    • Bowl of rice and curry served on a plate with a fork beside.
      Vegan Japanese Curry with Tofu
    • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
      Creamy Vegan Laksa
    • Vegan Tofu Adobo
    • A bowl of oats served with a spoon with banana slices and blueberries beside.
      Creamy Protein Steel Cut Oats
    • A claypot of kimchi soup on a checkered white teacloth with rice and chopped green onion beside.
      Vegan Kimchi Jjigae (kimchi stew)

    💚Reader's favorites

    • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
      Healthy PB2 Peanut Butter Powder Cookies
    • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
      High-protein Pasta Salad (low-calorie, vegan)
    • A bowl of tomato chickpeas with spoon and toasted bread beside.
      Chickpeas in Tomato Sauce
    • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
      Flavorsome Soya Chunks Dry Masala
    • A pan of stir-fry vegetables with rice, water, green onion, and sesame seeds beside.
      Korean Gochujang Stir-fry Vegetables
    • Crispy Oven Roasted Lentils

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Comforting cold weather meals

    • A bowl of Massaman curry served with rice with a bowl of curry and peanuts beside.
      Vegan Tofu Massaman Curry
    • Bowl of rice and curry served on a plate with a fork beside.
      Vegan Japanese Curry with Tofu
    • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
      Creamy Vegan Laksa
    • Vegan Tofu Adobo
    • A bowl of oats served with a spoon with banana slices and blueberries beside.
      Creamy Protein Steel Cut Oats
    • A claypot of kimchi soup on a checkered white teacloth with rice and chopped green onion beside.
      Vegan Kimchi Jjigae (kimchi stew)

    💚Reader's favorites

    • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
      Healthy PB2 Peanut Butter Powder Cookies
    • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
      High-protein Pasta Salad (low-calorie, vegan)
    • A bowl of tomato chickpeas with spoon and toasted bread beside.
      Chickpeas in Tomato Sauce
    • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
      Flavorsome Soya Chunks Dry Masala
    • A pan of stir-fry vegetables with rice, water, green onion, and sesame seeds beside.
      Korean Gochujang Stir-fry Vegetables
    • Crispy Oven Roasted Lentils

    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 © 2022 My Plantiful Cooking

    Spooning out Mexican rice from a Dutch oven with a wooden spatula with text overlay.
    A pot of Mexican rice with a wooden spatula with glass of water beside. There is some text in the upper part.