Mexican Black Beans Recipe
These easy Mexican black beans are rich, smoky, and ready in less than 25 minutes. Made with simple pantry staples like canned black beans, Mexican seasonings, and diced tomatoes, this recipe is the perfect side dish for taco night, burrito bowls, or any Mexican-inspired meal.
I love serving these Mexican black beans alongside crispy Mexican potatoes and a big dollop of avocado crema, or spooning them straight into a warm tortilla for the easiest weeknight dinner. They also work beautifully as the base for burrito bowls or enchiladas with rice, fresh veggies, and a drizzle of creamy jalapeno sauce.
If you love bean recipes, make sure to also check out my Mexican pinto beans, black bean soup, and Mary Me Butter Beans - all reader favorites!

What My Readers Say & Why You'll Love This Recipe
"Worth making... to the point that I don't know if I'll ever even bother looking for another recipe for this. Thank you for sharing it with us, Yasmin!" - Lisa
I think everyone needs a solid Mexican black bean recipe in their rotation. They're incredibly versatile and have a lot of flavor - use them as a side dish to pad out a bigger meal, stuff them into tacos or burritos, or let them take center stage with some rice and toppings. Plus, you probably already have everything you need in your pantry.
Ingredients List:
Here's everything you need to make these Mexican black beans (I've included full quantities and instructions within the recipe card at the bottom of this page):

- Black beans: This recipe uses canned black beans for convenience - just drain and tip them in. You can use dried black beans to make this recipe completely from scratch if you prefer, but you'll need to soak and cook them first, which adds considerably more time. I use the liquid from the can too, as it gives the sauce a richer color and body. If you prefer to drain and rinse your beans, just top up with a splash of water.
- Canned diced tomatoes: These create that rich, smoky sauce base. Fresh tomatoes will also work - dice them or blitz them in a food processor before adding to the pan. Let the black beans simmer away with the tomatoes until you've got a lovely thick sauce.
- Onion and garlic: Finely diced white onion and fresh minced garlic form the aromatic base. For extra heat, add some diced jalapeno too.
- Spices: A blend of cumin, smoked paprika, onion powder, and dried oregano is what gives these beans all their flavor. Season with salt and pepper to taste.
- Olive oil: Or any neutral cooking oil you prefer, like vegetable or canola oil.
- Lime and cilantro: A squeeze of fresh lime juice right at the end brightens the whole dish, and a scattering of fresh cilantro makes all the difference. If cilantro isn't your thing, flat-leaf parsley works too. You could also use a little apple cider vinegar instead of lime if you prefer.
How to Make This Mexican Black Beans Recipe
Step 1: Sauté the Onion
Heat the olive oil in a saucepan over medium heat. Add the diced white onion and sauté for 5-7 minutes until softened. Then add the minced garlic and cook for another 1-2 minutes until fragrant.
Step 2: Add the Spices
Sprinkle in the cumin, smoked paprika, garlic powder, onion powder, oregano, and salt and pepper. Stir the herbs into the onion and garlic mixture and cook for a further 1-2 minutes to toast the spices and bring out their flavor.
Step 3: Add the Black Beans and Tomatoes
Tip in the black beans (including the liquid from the can), followed by the diced tomatoes. Stir everything together and leave to simmer on a medium-high heat for 10-15 minutes, stirring occasionally, until the sauce has thickened and the liquid has reduced.



Step 3: Add lime and toppings
Just before serving, squeeze over the juice of about half a lime. Scatter over your cilantro and add any other toppings you might like (sour cream, avocado, pickled red onions, for example!)
Expert Tips for the Best Mexican Black Beans
- Don't drain the beans: I know it goes against instinct, but keeping the liquid from the canned beans adds depth of color and extra body to the sauce. If you really want to drain them, just add a splash of water to compensate.
- Toast your spices: Cooking the different seasonings in the oil for a minute or two before adding the liquid makes a noticeable difference to the depth of flavor.
- Reduce the heat if cooking for kids: we make these black beans on busy weeknights for us and our 5-year-old regularly, and tend to keep the heat low and add hot sauce or chili powder to our own dishes at the end.
- Let the sauce reduce: Don't rush the simmering step. Giving the beans a full 10-15 minutes lets the sauce thicken properly and the flavors meld together. Troubleshooting: If your beans get too thick, add a splash of water or broth to thin them out again. You want a happy medium between thick and saucy but not overly stodgy beans.
- Mash some beans for a thicker texture: If you're using these black beans for tacos, burritos, or quesadillas, try mashing about a third of the beans with a potato masher or with the back of a fork for a creamier, more scoopable texture.
- Add the lime at the end: Lime juice added right before serving keeps its brightness - cooking it into the sauce for too long dulls the flavor. A squeeze of lime at the end really goes a long way in making this dish an absolute stand out!

What to Serve with Mexican Black Beans
These Mexican black beans are incredibly versatile - this recipe makes about 2-4 portions depending on what you pair them with! Here are some of my favorite ways to serve them:
- In crispy black bean tacos
- Stuffed into a black bean burrito
- As part of a burrito bowl with rice and veggies
- Alongside crispy Mexican potatoes and avocado crema
- Loaded onto dirty fries or a simple cilantro lime rice
- In vegetarian fajitas, salads, or just with chips and guac on the side!
- With sweet potato and black bean quesadillas or in my cheesy bean enchiladas!
- Topped with homemade guacamole, nacho cheese sauce, or creamy salsa dressing
Storage
These Mexican black beans are perfect for meal prep - I love making a big batch and using them in different meals throughout the week.
- Refrigerator: Allow the beans to cool fully, then store in an airtight container in the fridge for up to 5 days. Reheat on the stovetop or in the microwave until piping hot.
- Freezer: These beans freeze well for up to 4-5 months. Store in an airtight container or freezer bag, and defrost fully before reheating.
- Tip: If you're meal prepping, hold off on adding the toppings (cilantro, lime, avocado, etc.) until you're ready to serve.
FAQs
Why are black beans good for you?
Black beans are a fantastic plant-based source of protein and fiber, and are great at taking on the flavors of the seasonings and other ingredients you add to them. They're a fantastic base for so many delicious Mexican dishes and a healthy vegetarian ingredient that can be used in so many different ways.
Can I use dried black beans instead of canned?
Yes, absolutely. I prefer canned for convenience, but dried beans work well, too. Just plan ahead - you'll need to soak them overnight and pre-cook them before using them in this recipe, which adds a few hours to the overall time.
Is this Mexican black beans recipe vegan and gluten-free?
Yes! This recipe is naturally both vegan and gluten-free. No substitutions needed.
Can I make these beans spicier?
Definitely, add a pinch more chili powder or cayenne pepper to the spice blend, or stir in some diced jalapeno or a splash of hot sauce towards the end of cooking.
Should I mash the black beans?
It depends on how you're using them! For a side dish, I like to keep them whole. But if you're using them for tacos, burritos, or quesadillas, mashing about a third of the beans gives a creamier texture that holds together better.

Mexican Black Beans
Ingredients
- 1.5 tablespoon olive oil
- 1 white onion
- 3 garlic cloves minced
- 800 g tinned black beans (2 cans)
- 400 g tinned diced tomatoes or 3-4 regular tomatoes diced
- 2 teaspoon cumin
- 2 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon oregano
- salt and black pepper to taste
- chopped cilantro to garnish
- 1 lime
Equipment
Method
- Heat your oil in a pan and then add the diced onion and saute for 5-7 minutes on low heat until the onion has softened. Tip in the minced garlic and saute for 1-2 minutes.1.5 tablespoon olive oil, 1 white onion, 3 garlic cloves
- Add the seasonings and cook for another 1-2 minutes, stirring them into the onions and garlic.2 teaspoon cumin, 2 teaspoon smoked paprika, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon oregano, salt and black pepper to taste
- Tip in the black beans (including the water from the tin), followed by the diced tomatoes800 g tinned black beans, 400 g tinned diced tomatoes or 3-4 regular tomatoes
- Stir everything together and leave to simmer on high heat for 10 - 15 minutes or until the sauce has thickened and the liquid has reduced.
- Add half the lime juice and then taste, adjusting any seasonings to your preferences.1 lime
- Garnish with your chopped cilantro, and any other toppings, and serve!chopped cilantro to garnish




How much lime juice, please?
Your preference! I tend to use about half a lime
Worth making ... to the point that I don't know if I'll ever even bother looking for another recipe for this. Thank you for sharing it with us, Yasmin!
Thank you Lisa this means a lot to me!! So glad you enjoyed this recipe
Made this tonight, as a side dish for Chicken Tacos.
I believe they will compliment each other well.
Thank you.
Glad you enjoyed them!