• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Apr 22, 2024 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 12 Comments

    One-Pot Mexican Rice & Black Beans

    Jump to Recipe Print Recipe

    This Mexican rice with black beans is flavor-packed, easy to make, and works great as either a main or side dish! It all comes together in one pot in about 35 minutes.

    White wooden surface set with a pot and plate of Black Beans & Mexican Rice.

    Rice and beans is one of my absolute favorite easy meals. For something so simple, it can be SO GOOD! It's flavorful, satisfying, and super versatilie.

    I have many versions or rice and beans that I cook up in my kitchen on a regular basis, and I've shared a few of them on this site, including my Cuban rice and beans, spicy vegan jambalaya, and of course my one-pot Spanish rice and beans.

    The latter in particular has become a real reader favorite around here, so I decided to share something similar, but this time it's Mexican rice and black beans. You'll find the seasoning blend to be a bit different, and whereas the Spanish rice includes olives, this Mexican rice dish instead is made with sweet corn and a touch of lime.

    This dish is excellent all by itself and definitely hearty enough to make a meal of, but it's also excellent as a side, or for stuffing in tacos and burritos. And it all cooks up in one pot. So easy!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • More Mexican-Inspired Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    • Olive oil. Got another high-heat oil you like to cook with? Feel free to use it!
    • Onion.
    • Garlic.
    • Spices. You'll need a mix of ground cumin, paprika, ancho chile powder, and oregano.
    • Vegetable broth.
    • Long grain white rice. You can use another variety of rice, like brown rice, if preferred. But keep in mind that you may need to alter the amount of liquid going into the pot, as well as the simmer time. Brown rice in particular takes much longer to cook.
    • Tomato paste.
    • Canned black beans. Other types of beans will work. The dish won't be black beans and rice, but it'll still be delicious. If you need an alternative, try kidney beans, pinto beans, cannellini beans, chickpeas, or lentils.
    • Frozen corn.
    • Lime juice. Make sure to use freshly squeezed juice, and not bottled.
    • Salt and pepper.
    • Fresh cilantro.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Diced onion cooking in olive oil in a pot.

    Begin by sweating diced onion in olive oil. Cook the onion until it softens and becomes translucent, making sure to stir it every now and then.

    Diced onion, garlic, and spices cooking in a pot with a wooden spoon.

    Stir in the garlic and spices. Mix everything well, and cook the mixture for just about a minute, stirring the whole time to prevent anything from burning.

    Rice, beans, and seasonings simmering in a pot.

    Now stir in the broth, rice, tomato paste, and beans. Bring the liquid to a boil. Make sure to stir it occasionally and scrape any rice that sticks to the bottom of the pot.

    Hand placing a lid on a Dutch oven on the stove.

    Lower the heat and cover the pot. Let everything cook at a low simmer until the rice has absorbed all of the liquid.

    Tip: Avoid peeking at your rice as it cooks, as much as possible. You don't want to let the steam escape! If you need to lift the lid towards the end of cooking, be quick. Better yet, use a pot with a clear lid.

    Pot of Black Beans & Mexican Rice with a wooden spoon on the side.

    Let the pot sit with the lid on for about five minutes when the cook time is up. Then remove the lid, fluff the rice with a fork, and stir in some lime juice, salt and pepper, and fresh cilantro.

    Plate of Black Beans & Mexican Rice with a red pot in the background.

    Your black beans and Mexican rice is ready to serve! Enjoy it by itself, or with accompaniments like sliced avocado, salsa, or hot sauce.

    Leftovers & Storage

    Leftover Mexican rice and beans will keep in an airtight container in the refrigerator for about four days, or in the freezer for about three months.

    More Mexican-Inspired Recipes

    • Two halves of a Black Bean Burrito stacked, with a hand gripping the top half.
      Spicy Black Bean Burritos
    • Hand Dipping a Chip into a Skillet of Vegan Refried Beans
      Easy Vegan Refried Beans
    • Three street corn tacos on a plate with lime wedges.
      Street Corn Tacos
    • Three Vegan Enchiladas on a dish with sour cream, cilantro, and sliced avocado.
      Vegan Enchiladas with Black Beans & Spinach

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Plate of Black Beans & Mexican Rice with a fork.
    Print Pin
    4.80 from 5 votes

    One-Pot Mexican Rice & Black Beans

    This Mexican rice with black beans is flavor-packed, easy to make, and works great as either a main or side dish! It all comes together in one pot in about 35 minutes.
    Course Entree, Main, Side
    Cuisine American, Mexican
    Prep Time 10 minutes minutes
    Cook Time 25 minutes minutes
    Total Time 35 minutes minutes
    Servings 6
    Calories 340kcal
    Author Alissa Saenz

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium onion, diced
    • 3 garlic cloves, minced
    • 2 teaspoons ground cumin
    • 1 teaspoon sweet paprika
    • 1 teaspoon ancho chile powder
    • 1 teaspoon dried oregano
    • 2 ¼ cups vegetable broth
    • 1 ½ cups white rice
    • 1 tablespoon tomato paste
    • 1 (15 ounce/425 gram) can black beans, drained and rinsed
    • ½ cup frozen corn, thawed (optional)
    • 2 tablespoons lime juice
    • Salt and pepper, to taste
    • ¼ cup chopped fresh cilantro
    US Customary - Metric

    Instructions

    • Coat the bottom of a large pot with the oil and place it over medium heat. Give the oil a minute to heat up, then add the onion. Sweat the onion for about 5 minutes, stirring occasionally, until it becomes soft and translucent.
    • Stir in the garlic, cumin, paprika, ancho chile powder, and oregano. Sauté everything with the onion for about 1 minute, until the mixture becomes very fragrant.
    • Add the broth, rice, tomato paste, and black beans. Stir everything well to completely dissolve the tomato paste. Raise the heat to high and bring the liquid to a boil.
    • Lower the heat so that the liquid is at a low simmer, then cover the pot. Let the mixture simmer until all of the liquid has been absorbed, about 16 to 18 minutes.
    • Remove the pot from heat, but leave the lid on for 5 minutes.
    • Remove the lid from the pot and fluff the rice with a fork. Stir in the corn (if using), lime juice, salt and pepper to taste, and fresh cilantro.
    • Serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 340kcal | Carbohydrates: 62g | Protein: 11g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 386mg | Potassium: 445mg | Fiber: 8g | Sugar: 2g | Vitamin A: 558IU | Vitamin C: 5mg | Calcium: 55mg | Iron: 3mg
    « Vegan Chocolate Chip Cookie Bars
    Dill Pickle Hummus »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.80 from 5 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Rissa says

      January 24, 2026 at 10:50 pm

      Am I supposed to drain the beans ???

      Reply
      • Alissa Saenz says

        January 25, 2026 at 11:08 am

        Yep! The ingredients list specifies that they should be drained and rinsed.

        Reply
    2. Este says

      December 21, 2025 at 6:05 am

      5 stars
      I usually hate beans but loved this recipe!!

      Reply
    3. Jennifer McGinty says

      August 26, 2025 at 10:09 pm

      The liquid to rice ratio is off. It needs twice as much liquid as rice - 1 1/2 cups of rice needs 3 cups of liquid (unless it’s minute rice), and should cook for 20 minutes. Your rice will be undercooked if you use the above.

      Reply
      • Alissa Saenz says

        August 27, 2025 at 10:45 am

        In this particular recipe the beans and onions release some moisture, so the ratio doesn’t need to be quite as high as with plain rice. I tested it several times, and when I increased the liquid it came out soggy. That said, the ratio can definitely be adjusted depending on how firm or soft you like your rice.

        Reply
    4. Colleen Brescia says

      August 10, 2025 at 2:58 pm

      How many servings is this?

      Reply
      • Alissa Saenz says

        August 11, 2025 at 2:15 pm

        About six. Enjoy!

        Reply
    5. Kelly says

      July 15, 2025 at 3:26 am

      This was absolutely DELICIOUS. I topped with sour cream and cheese and some Mexicana Doritos. Omg, drool. Still thinking about it... still dreaming of it....

      Reply
    6. Sandra says

      June 11, 2025 at 5:15 pm

      Can this be made ahead and reheated?

      Reply
      • Alissa Saenz says

        June 11, 2025 at 5:53 pm

        Absolutely! It will keep for three or four days in an airtight container in the fridge. I like to reheat it in the microwave, with a wet paper towel on top to prevent moisture loss, but you could also reheat it in a skillet on the stove. It's freezer friendly, too!

        Reply
    7. MJ says

      April 28, 2024 at 8:55 pm

      5 stars
      Made this recipe today to accompany enchiladas. It worked out great! I used kidney beans instead of black beans which I didn't have on hand. Loved it!

      Reply
    8. Jess says

      April 24, 2024 at 8:23 pm

      5 stars
      This was delicious.

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    340 shares
    • 95

    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.