Mexican Braised Beans Soft Egg

Creamy soft-boiled egg tops a bowl of Mexican Braised Beans With Soft Boiled Egg, garnished with avocado and cilantro. Save to Pinterest
Creamy soft-boiled egg tops a bowl of Mexican Braised Beans With Soft Boiled Egg, garnished with avocado and cilantro. | recipesbyroxanne.com

These Mexican braised beans combine tender black beans simmered with warming spices like cumin, smoked paprika, and chili powder. The dish comes together in under an hour, making it perfect for weeknight dinners or weekend brunch. Serve topped with perfectly soft-boiled eggs, creamy avocado, crumbled cheese, and fresh cilantro for a complete, satisfying meal that's naturally vegetarian and gluten-free.

The first time I encountered beans and eggs together was at a tiny breakfast spot in Austin, where the chef insisted this combination would change how I thought about comfort food. He was right, and I've been making some version of it ever since, especially on nights when I want something nourishing but don't have the energy for anything complicated. The way the creamy yolk mingles with spiced beans creates this incredible sauce that's honestly better than anything I could have planned.

Last winter, when my sister came over feeling completely drained from work, I made a massive pot of these beans. We sat at the kitchen table in our sweatpants, breaking into those eggs and watching steam rise off our bowls, and she told me it was exactly what she needed. Now she calls them her 'therapy beans' and requests them whenever life gets overwhelming.

Ingredients

  • 2 tbsp olive oil: This forms the foundation, so use something you'd happily put on a salad
  • 1 medium yellow onion, finely chopped: Takes about 5 minutes to become translucent and sweet
  • 3 garlic cloves, minced: Don't skimp here, the garlic builds that aromatic base
  • 1 jalapeño pepper, seeded and diced: Adjust the heat by keeping some seeds if you like it spicy
  • 1 red bell pepper, diced: Adds sweetness and color that balances the spices
  • 2 cans (15 oz each) black beans, drained and rinsed: Black beans hold their shape beautifully during braising
  • 1 can (14 oz) diced tomatoes: Provides acidity and body to the braising liquid
  • 1 cup vegetable broth: Homemade is best but any quality broth works here
  • 2 tsp ground cumin: This is the backbone of the Mexican flavor profile
  • 1 tsp smoked paprika: Adds that subtle smoky depth that makes people ask what's in it
  • 1/2 tsp dried oregano: Mexican oregano has a slightly citrusy note if you can find it
  • 1/2 tsp chili powder: Just enough warmth without overwhelming the dish
  • 1 bay leaf: Remove it before serving, but don't skip the braising time it contributes to
  • Salt and black pepper, to taste: Taste at the end, as the beans and broth may already be seasoned
  • 4 large eggs: Room temperature eggs cook more evenly
  • 1/4 cup fresh cilantro, chopped: Add this right before serving to keep it bright and fresh
  • 1 avocado, sliced: Creaminess against the earthy beans is non negotiable
  • 1/4 cup crumbled queso fresco or feta: The salty tang cuts through the rich yolk
  • Lime wedges: A final squeeze wakes up all the spices

Instructions

Build the aromatic foundation:
Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, garlic, jalapeño, and red bell pepper, sautéing for 5-6 minutes until softened and fragrant. You'll know it's ready when your kitchen starts smelling like a Mexican restaurant.
Wake up the spices:
Stir in cumin, smoked paprika, oregano, and chili powder. Cook for 1 minute until fragrant, stirring constantly so nothing burns. This step releases the oils in the spices and makes the whole dish taste deeper.
Create the braise:
Add black beans, diced tomatoes, vegetable broth, and bay leaf. Season with salt and pepper, then bring to a gentle simmer. The liquid should just barely cover everything.
Let it meld together:
Reduce heat to low, cover, and braise for 25-30 minutes. Stir occasionally and let the mixture thicken into something almost stew like. Remove and discard the bay leaf before serving.
Perfect the eggs:
While beans braise, bring a saucepan of water to a gentle boil. Carefully add eggs and simmer for exactly 6 minutes for that golden runny yolk. Transfer immediately to an ice bath to stop the cooking process, then peel gently.
Bring it all together:
Spoon braised beans into shallow bowls, creating a slight well in the center. Top each with a peeled soft-boiled egg, avocado slices, crumbled cheese, fresh cilantro, and a generous squeeze of lime.
Serve while warm:
Break that yolk immediately and let it create its own sauce. Warm corn tortillas on the side turn this from a bowl into a proper meal.
Fresh cilantro and avocado slices garnish a hearty serving of Mexican Braised Beans With Soft Boiled Egg in a rustic bowl. Save to Pinterest
Fresh cilantro and avocado slices garnish a hearty serving of Mexican Braised Beans With Soft Boiled Egg in a rustic bowl. | recipesbyroxanne.com

My neighbor smelled these cooking through our open kitchen window once and showed up with tortillas, claiming she couldn't let good beans go unaccompanied. We ate standing up in my kitchen, laughing about how the simplest meals often become the best memories.

Making It Your Own

I've discovered that pinto beans work beautifully here if you're craving something slightly more earthy, and kidney beans add a lovely heartiness. Sometimes I'll throw in a handful of corn during the last five minutes of braising for sweetness that plays nicely against the spices. The recipe forgives all kinds of small tweaks.

The Heat Factor

Some nights I want gentle warmth, other times I need it to clear my sinuses, so I've learned to taste the jalapeño before adding it. Leaving those white membranes intact kicks everything up a notch, while a pinch of cayenne at the end adds a different kind of heat that hits the back of your throat. Trust your own spice tolerance.

Serving Suggestions

These beans shine alongside warm corn tortillas, but I've also served them over cilantro lime rice when I need something more substantial. A crisp green salad with a citrus vinaigrette cuts through the richness beautifully, and tortilla chips add that satisfying crunch factor.

  • Warm your tortillas directly over a gas flame for those lovely charred spots
  • A drizzle of Mexican crema or sour cream never hurt anyone
  • Hot sauce on the table lets everyone adjust their own bowl

Warm and comforting Mexican Braised Beans With Soft Boiled Egg served with lime wedges and crumbled queso fresco. Save to Pinterest
Warm and comforting Mexican Braised Beans With Soft Boiled Egg served with lime wedges and crumbled queso fresco. | recipesbyroxanne.com

There's something deeply satisfying about a meal that looks impressive but comes from honest, humble ingredients. Eat slowly.

Recipe Questions & Answers

Yes, you can use dried beans. Soak 1 cup dried black beans overnight, then cook them in fresh water for about 60-90 minutes until tender before adding them to the braising mixture.

Simmer the eggs for exactly 6 minutes for a runny yolk. Immediately transfer to an ice bath to stop the cooking process. The yolk should be jammy and the white just set.

Absolutely. Leave some jalapeño seeds in the diced pepper, add cayenne pepper to the spice blend, or top with hot sauce when serving for extra heat.

Store components separately in the refrigerator for up to 3 days. Reheat the beans gently on the stove and soft-boil fresh eggs when ready to serve.

Warm corn tortillas, Mexican rice, or tortilla chips make excellent sides. The dish also pairs well with a simple green salad dressed with lime vinaigrette.

Yes. Simply omit the eggs and queso fresco, then top with extra avocado, vegan cheese, or sliced radishes for a delicious plant-based version.

Mexican Braised Beans Soft Egg

Tender braised beans in Mexican spices with soft-boiled eggs and fresh toppings

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Beans and Aromatics

  • 2 tbsp olive oil
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 jalapeño pepper, seeded and diced
  • 1 red bell pepper, diced

Braising Base

  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 cup vegetable broth
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/2 tsp chili powder
  • 1 bay leaf
  • Salt and black pepper, to taste

Eggs

  • 4 large eggs

Garnishes

  • 1/4 cup fresh cilantro, chopped
  • 1 avocado, sliced
  • 1/4 cup crumbled queso fresco or feta
  • Lime wedges

Instructions

1
Sauté Vegetables: Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, garlic, jalapeño, and red bell pepper. Sauté for 5-6 minutes until softened.
2
Toast Spices: Stir in cumin, smoked paprika, oregano, and chili powder. Cook for 1 minute until fragrant.
3
Simmer Bean Mixture: Add black beans, diced tomatoes, vegetable broth, and bay leaf. Season with salt and pepper. Bring to a simmer.
4
Braise Beans: Reduce heat to low, cover, and braise for 25-30 minutes, stirring occasionally, until flavors meld and the mixture is thickened. Remove and discard bay leaf.
5
Prepare Soft-Boiled Eggs: While beans are braising, bring a saucepan of water to a gentle boil. Carefully add eggs and simmer for 6 minutes for soft-boiled. Transfer to an ice bath to stop cooking, then gently peel.
6
Assemble and Serve: Spoon braised beans into bowls. Top each with a peeled soft-boiled egg, avocado slices, queso fresco, cilantro, and a squeeze of lime. Serve immediately, optionally with warm corn tortillas.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Saucepan
  • Slotted spoon
  • Mixing spoon
  • Knife and cutting board

Nutrition (Per Serving)

Calories 340
Protein 15g
Carbs 39g
Fat 14g

Allergy Information

  • Contains eggs and dairy (cheese). Dairy can be omitted for a dairy-free version. Always check labels on canned beans and cheese for potential allergens.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.