Mexican Black Bean Recipe From Scratch: Smoky, Creamy Authentic Flavor

Mexican Black Bean Recipe From Scratch: Smoky, Creamy Authentic Flavor

Authentic Mexican black beans don’t need shortcuts—just time and the right technique. I’ve tested this method in my home kitchen to deliver creamy, smoky beans that taste like they simmered all day in a traditional cocinero’s pot.

The secret is soaking dried beans overnight, then cooking them with onion, garlic, and epazote for true depth of flavor. No canned beans here—this is the real deal, with a texture that’s both tender and rich.

By the end, you’ll have beans so creamy they’re almost buttery, with a smoky undertone that’s purely Mexican. The aroma alone will transport you to a street-side fonda, and the taste proves it’s worth the effort.

Serve as a side, in tacos, or as the star of a vegetarian meal. Here’s how to make them.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Mexican Black Bean Recipe from Scratch

Dried beans, aromatics, and a few spices create this authentic dish from scratch.

Ingredient Amount Notes
Dried Black Beans 🫘 1 lb Rinsed and picked over
White Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Minced for depth
Epazote 🌿 2 tbsp Fresh or dried (1 tbsp if dried)
Bay Leaves 🍃 2 pieces Dried for aroma
Vegetable Broth 🥣 4 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Sea Salt 🧂 1 tsp Adjust to taste
Ground Cumin 🌿 1 tsp Toasted for warmth
Smoked Paprika 🌶️ ½ tsp For smoky depth
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced for brightness

[recipe_ingredient_scaler]

The beans are the foundation here. Grab dried black beans from a Latin market—they’re often fresher than supermarket stock. Epazote can be tricky to find; Mexican grocers usually carry it fresh or dried. If you’re using dried, remember it’s stronger, so halve the amount. Bay leaves should be whole and not crushed (keeps them from turning the beans bitter).

No epazote? Mexican oregano at half the amount works in a pinch. Short on time? Skip the soak and add an extra hour to simmering time. The broth can be homemade, but Better Than Bouillon vegetable base is a solid store-bought option. For extra creaminess, mash a few beans against the pot’s side as they cook (worth the extra minute).

Leftovers keep 5 days in the fridge, 6 months frozen. The flavor deepens overnight—taste even better the next day. Freeze in portions for quick meals later (I always double the batch).

❤️

Why You’ll Love This Recipe

  • Set It and Forget: I just dump dried beans, onion, garlic, and epazote in a pot, add water, and let it simmer—no pre-soaking, no fuss.
  • Deep, Earthy Goodness: The combo of garlic, bay leaves, and epazote gives these beans a rich, authentic flavor that canned beans just can’t match.
  • Meal Prep MVP: I make a big batch on Sunday and use it in tacos, burritos, or as a side all week long.
  • Pocket-Friendly Feast: A pound of dried beans costs pennies and feeds my family for days—honestly, it’s my cheapest, heartiest meal.

Step-by-Step Instructions for Mexican Black Beans From Scratch

This authentic method delivers rich, creamy beans with smoky depth and perfect texture.

Step 1: Soak and Prepare the Black Beans

Rinse the 1 lb Dried Black Beans thoroughly under cold water, picking out any stones or debris. Place them in a large bowl and cover with water by 2 inches. Let them soak overnight, or for at least 8 hours.

After soaking, drain and rinse the beans again. This step removes excess starch and helps prevent digestive discomfort. Properly soaked beans will cook more evenly and absorb the flavors of the aromatics better.

Step 2: Sauté Aromatics in Olive Oil

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the diced 1 whole White Onion and cook for 5-6 minutes until softened and just beginning to turn translucent.

Add the minced 4 cloves Garlic Cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic brown—it should just release its aroma. Stir in the 1 tsp Ground Cumin and 0.5 tsp Smoked Paprika, cooking for another 30 seconds to toast the spices lightly.

Step 3: Simmer with Broth and Herbs

Add the soaked and drained 1 lb Dried Black Beans, 4 cups Vegetable Broth, 2 pieces Bay Leaves, and 2 tbsp Epazote to the pot. Stir well to combine, then bring to a boil.

Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for 1.5 to 2 hours. Check occasionally and add a splash of water if the liquid level gets too low. The beans are done when they’re tender but still hold their shape.

Step 4: Season and Finish

Once the beans are tender, stir in the 1 tsp Sea Salt. Taste and adjust seasoning if needed. Remove the 2 pieces Bay Leaves before serving.

Let the beans sit for 10 minutes off the heat to allow the flavors to meld together. The liquid should be thick and creamy, coating the beans beautifully.

Step 5: Garnish and Serve

Just before serving, stir in the juice from the 1 whole Lime. Ladle the beans into bowls and garnish with the chopped 0.25 cup Fresh Cilantro.

The lime juice adds a bright finish that balances the smoky depth of the beans. Serve warm with rice, tortillas, or as a side to your favorite Mexican dishes.

👨‍🍳

Pro Tips For Making Mexican Black Bean Recipe From Scratch

  • Soak overnight: I learned this the hard way—dried black beans need at least 8 hours in water to soften properly, or they’ll stay tough no matter how long you simmer them.
  • Sauté onion first: Cook the white onion until translucent before adding garlic; it builds a sweeter base and prevents the garlic from burning.
  • Skip old beans: After one batch of rock-hard beans, I now check the pack date—older dried beans just won’t absorb water the same way.
  • Add epazote late: Toss in the epazote and bay leaves during the last 30 minutes of cooking to keep their flavors bright instead of bitter.

Flavor Customization for This mexican black bean recipe from scratch

Spice It Up

Add ½ tsp chipotle powder with the cumin and paprika for serious smokiness. I love how this deepens the flavor without overpowering. For milder heat, try ¼ tsp cayenne instead. 🌶️

Creamy Boost

Stir in ½ cup coconut milk during the last 30 minutes of cooking for a velvety texture. This also adds a subtle sweetness that complements the smoky notes beautifully.

Citrus Twist

Swap lime for 1 orange—zest and juice—added at the end. The brightness cuts through the richness while adding a unique floral note. I learned this trick from a Oaxacan cook.

Herb Variations

No cilantro? Try ¼ cup chopped parsley or 2 tbsp fresh oregano for garnish. Mexican oregano works particularly well if you want to stay traditional.

Beer Depth

Replace 1 cup broth with 1 cup Mexican lager like Modelo Especial. The beer adds malty depth that pairs perfectly with the beans’ earthiness. Simmer as usual.

Sweet Heat

Finish with 1 tbsp honey and a pinch of cinnamon for a sweet-spicy profile. This works surprisingly well with the smoky base—trust me on this one. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 240mg10%
Total Carbohydrate 45g16%
Dietary Fiber 15g54%
Sugars 2g
Protein 15g30%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Do I need to soak the beans overnight?

Soaking for 8 hours or overnight is ideal for even cooking and better flavor absorption. In a pinch, you can skip it but add 1 hour to the simmering time.

2

What can I use if I can’t find epazote?

Mexican oregano works well at half the amount. For a milder taste, try fresh cilantro stems or a pinch of dried oregano.

3

Why are my beans not creamy?

They may need more time. Mash a few against the pot’s side to thicken the liquid. Simmer uncovered for the last 20 minutes to reduce.

4

Can I make this in a slow cooker?

Yes! Sauté aromatics first, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 4 hours.

★★★★★4.9(2 reviews)
Chef Melanie

More recipe sites