Mexican Black Beans

Jump to Recipe
Mexican Black Beans just like the ones you love from Mexican restaurants but homemade! With a short list of budget-friendly pantry ingredients and 40 minutes, you can achieve gourmet flavors and the perfect creamy texture. Use them as a protein-packed addition in burrito bowls, tacos, nachos, and more!
Prep 5 minutes
Cook 35 minutes
Total 40 minutes
5 from 126 votes

If you love the black beans from your local Mexican restaurant but always end up with underwhelming results at home, these Mexican Black Beans are a must-try. 

Trust me when I say canned black beans have never tasted this good before. The texture is deliciously creamy and saucy while the flavor is packed with spice, smoke, and aromatics.

It’s one of the most perfect vegan side dishes you can pair with almost anything, from a simple pot of rice to a Chipotle-inspired vegan burrito bowl.

Bonus: all you need are 10 pantry-staple ingredients and 40 minutes!

Table of Contents:
1. Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. How to serve Mexican black beans
7. Recipe Card with Notes

Overhead view of shallow tan bowl filled with black beans on a wooden table.

Why this recipe works 

Supercharged with flavor and an unforgettable texture

The baseline of flavor here comes from sofrito, a sauteed mix of aromatics, vegetables, chiles, and spices that makes the backbone of many Latin American and Caribbean dishes. 

ad for meal plans program with picture of woman with button

The sofrito supercharges the canned beans with a warm depth of flavor you’d typically only get from slow-simmered beans. It quickly takes them from ‘meh’ to ‘mind-blowing’. 

The texture is a whole other story. The beans are cooked with the starchy liquid from the can, leaving them with a saucy, almost creamy consistency. 

PS: The canned liquid from the beans is totally safe to eat. It’s just the liquid the beans were cooked in.  

To complete, a glug of extra virgin olive oil is poured over the beans. Since beans are pretty much fat-free, the olive oil lends necessary fat and a luxe mouthfeel that’s rarely found in dishes made with canned beans.

One bite and you’ll never look at a can of beans the same way again!

A handful of wholesome, budget-friendly ingredients

Despite the gourmet-like flavors, this recipe comes together using 10 budget-friendly pantry staples or ingredients you likely already have at home.

And not only is it a crowdpleaser flavor-wise, it’s also a nutritional powerhouse and naturally vegan, gluten-free, soy-free, and nut-free.

In just ½ cup of black beans, you get 9g fiber, 7g protein, 8% of your daily iron and potassium needs, and 4% of your daily calcium needs! 

Use ‘em anywhere

The beans are especially delicious and hearty on a burrito bowl but can be used in so many more dishes! Honestly, they’re so good that they may not even make it to the bowl (make sure you have a bag of tortilla chips handy for easy scooping).

Check out the How to Serve Mexican Black Beans section for plenty of serving suggestions.

Side view of black bean tacos and lime wedges on brown plate.

Ingredient notes

Mexican black beans ingredients laid out on a wooden cutting board.

Black beans. Canned beans are plenty tasty and the easy solution here. When you really want to make the most epic batch of vegan Mexican black beans, you can use dried black beans. Check out the notes in the recipe card for deets.

Both the beans and the canning liquid (or cooking liquid if you used dry beans) are used. The liquid is safe to eat and its added starchiness lends a nice creamy consistency to the finished dish.

Tomatoes. This recipe is great with fresh or canned diced tomatoes. This would be a wonderful recipe to turn to when you have too many tomatoes in your garden or kitchen at the end of summer.

Sofrito. This is a mixture of aromatics, chiles, spices, and vegetables used to form the base of many Latin American and Caribbean meals. The sofrito mix I used here is made of onion, garlic, red chili flakes, Mexican oregano, cumin, and tomatoes.

Scroll down to the Tips section to learn how to further customize your sofrito mix.

Want to save time? Make the sofrito 1 or 2 days ahead of time and store it in a jar in the fridge. Save it for this bean dish or use it as a starter in more Latin-inspired recipes like Instant Pot Rice and Beans, Burrito Bowl Stuffed Peppers, and more.

Step-by-step instructions 

If using fresh tomatoes, pulse them in a food processor until pureed, or grate using a box grater. 

Fresh pureed tomatoes in a food processor.

Make the sofrito. Saute the onion in a pan with oil over medium heat. Once it’s soft, add the garlic, chipotle chile or red pepper flakes, cumin, and oregano.

Next, pour the tomatoes into the pan. You want to maintain a rapid simmer so the tomatoes can break down and most of the liquid evaporates. Season with salt and pepper.

Add the beans. Pour in the black beans plus their canning liquid. Bring to a simmer. Let everything cook until the mixture has thickened and looks saucy. 

Finish with garnishes. Stir a glug of extra virgin olive oil, a squeeze of lime juice, and cilantro in with the beans. Add more salt, pepper, or lime juice to suit your taste buds, then serve.

Tips for making this recipe

Adjust the sofrito to your liking. If you’d like to take the heat up a notch, use more chile flakes or add a diced jalapeño along with the garlic. If you have BabyMouth, leave the chili flakes out entirely.

If you prefer smoky black beans, use crushed chipotle chile flakes instead of red pepper flakes. You can even add a few teaspoons of adobo sauce from a can of chipotle peppers along with the tomatoes for a smoky heat.

Have a green bell pepper in your fridge to use up? Chop it finely and sauté along with the onion.

Don’t drain the beans! Unlike most recipes using canned beans, this one includes the canning liquid to thicken and “creamify” the beans. Just dump the entire can of beans and liquid into the pan and cook away.

The olive oil matters. Don’t skip the extra virgin olive oil at the end. It gives body, mouthfeel, and richness to an otherwise very low-fat dish.

Side view of shallow tan bowl filled with black beans on a wooden table.

Frequently Asked Questions

Can I use pinto beans instead?

Sure. They should work just as well.

Can I use dried black beans instead of canned beans?

Yes, but you’ll need to soak the beans ahead of time. Check out the notes in the recipe card below for more detailed instructions.

Can I make Mexican black beans in the Instant Pot instead?

Given that this recipe use canned beans and they only simmer for 15 minutes, I don’t think an Instant Pot makes sense here.

If you are using dried black beans, yes.

1) Use the IP Sauté setting to cook the sofrito in steps 3 and 4.

2) Then add 8 ounces (227g) dried black beans (rinsed well) + 2.5 cups (600 mL) water and season with a bit of salt.

3) Pressure cook at high pressure for 35 minutes, followed by a natural pressure release for 10 minutes.

4) If not saucy enough, turn on the Sauté setting and simmer for a few minutes.

Note: we haven’t tested this, but the method is adapted from the Game Day Black Bean Dip in my cookbook, The Vegan Instant Pot Cookbook.

How long do these beans last?

Keep them in an airtight container in the fridge for 5 days. Reheat in a saucepan over medium heat or in the microwave until warmed through, adding a splash of water or veggie broth as needed if they have thickened.

Can you freeze cooked black beans?

Absolutely! Transfer the cooled black beans to an airtight container (or individual containers for single-serve portions) and freeze for up to 6 months. For the best texture, let them defrost in the fridge before reheating.

Overhead close up of shallow tan bowl filled with black beans on a wooden table.

How to serve Mexican black beans

  • These beans are so good that you’ll have no trouble eating them with tortilla chips or mixing them into a simple pot of white or brown rice. 
  • Meal prep these beans and Chipotle-style sofritas, and enjoy burrito bowls throughout the week.
  • Spoon them into corn tortillas for taco night and top with pickled onions (7th recipe card) and guacamole or cilantro crema.
  • Pair them with my vegan queso to make bean and cheese burritos, enchiladas, and quesadillas.
  • Serve them over a platter of nachos to give them a boost of plant-based protein.
  • Pair alongside tofu scramble for a hearty breakfast of champions. 
  • Or, puree them in a food processor or using an immersion blender and turn into a dip! Serve with tortilla chips. 
Overhead view of black bean tacos and lime wedges on brown plate.

If you love these Mexican Black Beans as much as we do, please rate and review the recipe with your feedback below :) It’s always very much appreciated!

Mexican Black Beans

5 from 126 votes
Mexican Black Beans just like the ones you love from Mexican restaurants but homemade! With a short list of budget-friendly pantry ingredients and 40 minutes, you can achieve gourmet flavors and the perfect creamy texture. Use them as a protein-packed addition in burrito bowls, tacos, nachos, and more!
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Cuisine: Mexican
Diet Gluten Free, Vegan, Vegetarian
Serving size: 4 to 6

Ingredients

  • 2 (15-ounce/425g) cans black beans, undrained*

Sofrito

  • 1 ½ tablespoons extra virgin olive oil
  • 1 small red or yellow onion, diced
  • 4 garlic cloves, chopped
  • 1 jalapeño or serrano pepper, diced**
  • ½ teaspoon ground cumin
  • 1 ½ teaspoons dried Mexican oregano
  • ½ teaspoon chipotle chile flakes or red pepper flakes***
  • 1 ½ teaspoons kosher salt
  • Freshly cracked black pepper
  • 1 pound (454g) fresh tomatoes or 1 (14-ounce/400g) can of diced tomatoes

Finishing

  • A glug of extra virgin olive oil****
  • A squeeze or two of lime juice
  • 1 cup (16g) fresh cilantro leaves and stems, chopped

Instructions

  • Don’t drain the beans!
  • Prep the fresh tomatoes, if using. Wash, and then add to a food processor and pulse until pureed. Or grate the tomatoes using the wide holes of a box grater.
  • Make the sofrito. Heat a large sauté pan over medium heat with 1 ½ tablespoons of oil. Once hot, add the onion with a pinch of salt and cook until the onion has softened and is golden but not browned, 5 to 6 minutes, stirring occasionally. Add the garlic, jalapeño, cumin, oregano, and chipotle flakes (if using) and cook for 1 to 2 minutes, stirring frequently.
  • Add the diced tomatoes. Adjust the heat as needed to maintain a rapid simmer and cook until the tomatoes break down and most of the liquid has evaporated, 8 to 10 minutes. Season with the kosher salt and several cracks of black pepper.
  • Pour the black beans with their liquid into the sofrito. Bring to a simmer and simmer for 15 minutes until thickened and saucy. If it gets too thick, add a splash of vegetable broth if you have it, or water.
  • Stir in a glug of extra virgin olive oil, a squeeze of lime juice, and cilantro. Taste, and add salt/pepper or more lime juice to taste.

Notes

*How to make with dried black beans: Soak ½ pound (227g) black beans overnight (add 1 teaspoon baking soda to the soaking water to help soften); drain. Cook the beans in 3 cups (720 mL) water + add 2 bay leaves and a few fresh oregano sprigs if you have them. Cook the beans for at least an hour, probably longer, until they’re tender. Then scoop out 1.5 cups (360 mL) cooking liquid and discard for maximal sauciness. Make the sofrito and add it to the pot of cooked beans with 1 teaspoon kosher salt, and rapidly simmer for 15 to 20 minutes, until thickened and saucy. Follow step 4 as written.
**A jalapeño here is pretty mild; use a serrano pepper for a spicier version.
***For a more pronounced smoky, spicy flavor, add a few teaspoons of adobo sauce from a can of chipotle peppers when you add the tomatoes.
****Don’t skip the olive oil! It adds a necessary richness and great mouthfeel.
Storage: Store leftover beans in an airtight container for 5 to 6 days. Or freeze for up to 6 months; defrost in the fridge before reheating.

Calories: 197kcal | Carbohydrates: 29g | Protein: 10g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 820mg | Potassium: 673mg | Fiber: 11g | Sugar: 3g | Vitamin A: 902IU | Vitamin C: 19mg | Calcium: 76mg | Iron: 3mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




180 comments on Mexican Black Beans

  1. Steve

    5 stars
    OMG, that was good! I finally got around to making this, and it was wonderful. This dish will be added to our dinner party menu over the winter!

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Steve! We’re thrilled you loved it :)

  2. Grace Watson

    5 stars
    Amazing! Made for some friends and they requested it again!!

    1. Support @ Rainbow Plant Life

      Grace, So glad to hear everyone loved this recipe!

  3. Florentina S

    5 stars
    We LOVED this recipe as a bean dip with chips and also as an added toping to skirt steak tacos. I followed the directions and also took the suggestion to add a little chipotle in adobo sauce. The smells and flavors were great. At first it was pretty hot, but as the flavours blended together more and it cooled down the heat turned into a pleasant warmth.

    1. Support @ Rainbow Plant Life

      Florentina, So glad to hear you loved this recipe!

  4. Colleen

    Please forgive me for being dense, but in the directions for dried beans, where it says “scoop out 1.5 cups cooking liquid and discard,” I’m not sure I have 1.5 cups left *to* discard…maybe my lid is too loose or I cooked them too high. I’m assuming they should look kind of goopy like canned beans? If so, should I call it good? Thanks!

    1. Support @ Rainbow Plant Life

      Between the fresh tomatoes and the canned bean liquid, there should be quite a lot of liquid. They shouldn’t be tooo goopy either. Hopefully this helps answer your question!

      1. Colleen

        5 stars
        It worked out great. I didn’t end up removing any liquid (since a lot had cooked away) and it was perfect, saucy just like in your photo. It was so delicious that the next day I made ANOTHER batch, this time with peruano beans, and used that batch for tostadas. (YUM.) Thanks for another delicious recipe! I’m cooking my way through your web site and every single recipe has been a hit! :)

  5. Niklaus

    5 stars
    These beans are out of this world flavourful! Made them in the instant pot with dried beans and added some extra jalapeno for more heat. When they were done I literally ate 1/4 of the recipe out of the instant pot, I couldn’t stop myself. Thank you so much for creating all these incredibly flavourful recipes. I almost exclusively look to you when I’m thinking about trying a new dish because so many other vegan food bloggers and youtubers have such bland and unexciting recipes. I can’t tell you how glad I am that I found your youtube channel and blog, my family has been well fed ever since.

    1. Support @ Rainbow Plant Life

      Aw, we’re so honored you love the recipes! Thanks for the lovely review, Niklaus :)

  6. Bethany B.

    5 stars
    My husband made these beans last night and oh my gosh they were so delicious. We used them in burrito bowls just with rice, peppers and onions, avocado, and lettuce. That’s a meal we do often but the flavor in this recipe seriously took it to the next level. This recipe is definitely going to be a regular in our meal rotation now. Can’t wait to try out the full burrito bowl recipe sometime!

    1. Support @ Rainbow Plant Life

      Awesome, Bethany. Thanks for your comment and for taking the time to review! :)

  7. Arlene

    5 stars
    Nisha,
    I am doing a 22 day vegan challenge (on day 3). I decided to make your beans. I am now eating them over 1/2 of a baked sweet potato for lunch….AMAZING! This is definitely going on my regular rotation list. Thank you!

    1. Hannah @ Rainbow Plant Life

      Hi Arlene, congrats on the 22 day vegan challenge, how fun! I’ve attached a link below that I think you’ll find useful.

      https://rainbowplantlife.com/how-to-eat-well-on-a-budget/

  8. Miki

    5 stars
    I love Mexican style black beans and this is the best recipe I’ve found so far. Takes a little more effort than the recipe I previously followed, but it was well worth the effort. I don’t have a food processor and my poor box grater wasn’t having it with the tomatoes, so I just diced the tomatoes finely and it all turned out fine. Made this for some meat-loving friends last night and it was the dish they complimented the most. Thanks so much!

    1. Hannah @ Rainbow Plant Life

      Miki, I love to read comments like yours :) I’m glad you found the little extra effort paid off here, and that everyone enjoyed them. Thanks for taking the time to write such a nice review.

  9. anna

    5 stars
    just amazing!I’m Italian and black beans are not so easy to find!I got them in peruvian shop finally and I did this recipe: soooo creamy and delicious.I think next time I’ll have them with polenta.
    Anna

    1. Hannah @ Rainbow Plant Life

      Hi Anna, thank you for sharing your experience. I’m so glad you enjoyed them.

  10. Claudia

    5 stars
    I only had Mayocoba beans made from scratch and it came out delicious too. Made burrito bowls with them. Thank you for a great recipe!

    1. Hannah @ Rainbow Plant Life

      Hi Claudia, Mayocoba beans are some of my favorite beans, I’m sure they were a delicious substitute here. Thanks for the review!

  11. Beth W

    5 stars
    Seriously outstanding. I’ve been searching and searching for a quick, delicious and creamy black bean recipe (because I love them in restaurants but hadn’t been able to get that same flavor and texture at home). This is it! It will become a staple in my repertoire.

    1. Hannah @ Rainbow Plant Life

      Beth, I love to hear when a recipe is added in ones repertoire! Thanks for leaving such a kind review.

  12. Kerry

    5 stars
    Quick and easy and delicious and budget friendly! Great on avo toast

    1. Hannah @ Rainbow Plant Life

      Hi Kerry, thanks so much for your comment and taking the time to review!

  13. Jamie

    5 stars
    Outstanding! I made them for a burrito bowl but these would be great as a side or just as part of meal prep. And very straightforward to make, too!

  14. Tina Nguyen

    5 stars
    Great and tasty recipe for bowls and tacos!

    1. Hannah Hairston

      Hi Tina,

      It’s a great dish to make and eat throughout the week, so glad you enjoyed this recipe. :)

  15. Laura

    Hi, I want to make these with dried beans but I have a question: you say to scoop out two cups of the cooking liquid and discard, but how much liquid are you supposed to cook them in to begin with? Don’t want them to end up too wet or dry…
    Thanks!

    1. RPL Team

      Hi Laura! Apologies, that was not super clear on our part. We’ve updated the recipe card with more clear instructions. Hope you enjoy!

  16. Steve

    Thank you!

  17. shef

    5 stars
    I made this recipe today and LOVED how quick, easy and delicious it was to make. To make it spicier, I added some chopped jalapenos as the beans were becoming “saucy”. SO good.

    1. Support @ Rainbow Plant Life

      Shef, So glad to hear you loved this recipe!

  18. Alisa Rueckert

    5 stars
    These are DELICIOUS! We will have these as a staple at my house. Thank you!

    1. Support @ Rainbow Plant Life

      Thanks for the lovely feedback, Alisa!

  19. Steve

    This looks great, and I’ve bean looking for a black bean recipe. What is the serving size used for the nutritional information? Thanks!

    1. Support @ Rainbow Plant Life

      Hi Steve, its for 6 servings!

  20. Th

    5 stars
    Oh my awesome recipe! I wasn’t sure what to make today for dinner and when I browsed Nisha’s recipes ( I love her cooking btw), I saw this recipe and it is a bit chill here, so I thought I’ll make it. I devoured it! My husband enjoyed it too. My little son loved it too. Thank you so much!

    1. Support @ Rainbow Plant Life

      Thanks for the lovely feedback, Th!

Development Alchemy + Aim