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

    Home » Mains & Entrees

    Spicy Vegan Mexican Rice and Black Beans

    Published: Aug 4, 2021 by Meesha · This post may contain affiliate links

    Jump to Recipe Print Recipe
    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.

    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

    • Vegan Chinese Tofu 'Egg' Protein Fried Rice
    • Easy Tom Yum Fried Rice
    • Thai Green Curry Fried Rice
    • 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 mins
    Cook Time 35 mins
    Total Time 40 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

    • Protein Iced Coffee
    • Vegan Tofu Adobo
    • Vegan Beef Stroganoff
    • Moong Masoor Dal

    Reader Interactions

    Comments

    1. Linda

      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

        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
    2. Amanda S

      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

        November 16, 2021 at 1:02 pm

        Happy to hear that! 😊

        Reply
        • Cindy

          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

          December 13, 2021 at 9:54 am

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

    3. Tanaya

      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

        September 09, 2021 at 11:03 am

        Yay, I am happy you like it!

        Reply
    4. Colleen

      August 08, 2021 at 1:32 am

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

      Reply
      • Meesha

        August 08, 2021 at 7:27 am

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

        Reply
        • Colleen

          August 09, 2021 at 4:22 am

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

    5. Lathiya

      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

        August 31, 2020 at 8:51 pm

        It is really yum, do give it a try !

        Reply
    6. Noelle

      August 29, 2020 at 4:51 am

      5 stars
      What a great staple dish! Simple and delicious

      Reply
      • meesha

        August 31, 2020 at 8:53 pm

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

        Reply
    7. Irina

      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

        August 28, 2020 at 8:36 pm

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

        Reply
    8. Sharon

      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

        August 28, 2020 at 8:38 pm

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

        Reply
    9. Janelle

      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

        August 28, 2020 at 8:39 pm

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

        Reply
    10. Annissa

      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

        August 28, 2020 at 8:40 pm

        Its my pleasure ! Glad you like it !

        Reply
    11. Mama Maggie's Kitchen

      August 26, 2020 at 6:24 pm

      5 stars
      This looks insanely good. Yum!

      Reply
      • meesha

        August 26, 2020 at 8:47 pm

        Thanks ! Do give it a try !

        Reply
    « Older 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 →

    🥗Healthy Vegan Recipes

    • Almond Milk French Toast
    • Vegan Yakisoba with Tofu
    • Creamy Chickpea Pasta Sauce
    • Thai Vegan Yellow Curry with Vegetables
    • Oatmeal Protein Bars
    • Chocolate Chip Chickpea Cookies

    💚Reader's favorites

    • Healthy PB2 Peanut Butter Powder Cookies
    • Creamy Pumpkin Potato Soup
    • Chinese Napa Cabbage Soup
    • Flavorsome Soya Chunks Dry Masala
    • Korean Gochujang Stir-fry Vegetables
    • Shirataki Noodles Stir-fry

    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