Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Soft-Cooked Eggs in Spicy Black Beans (Huevos Enfrijolados)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Huevos enfrijolados are a Mexican-inspired dish of soft-cooked eggs nestled in a creamy, spiced black bean sauce, topped with fresh garnishes. It’s hearty, flavorful, and perfect for breakfast, brunch, or dinner.

  • Total Time: 30 minutes
  • Yield: 2–3 servings

Ingredients

2 Tbsp neutral oil

½ medium sweet onion, diced

1 medium fresno chili, chopped

3 cloves garlic, finely chopped

½ tsp chili powder

½ tsp cumin

¼ tsp smoked paprika

Kosher salt, to taste

Freshly ground black pepper, to taste

1½ cups low-sodium chicken broth, vegetable broth, or water (divided)

2 cups cooked black beans (or 1 can, rinsed and drained)

46 large eggs

Fresh cilantro, for garnish

Sliced scallions, for garnish

Radishes, thinly sliced, for garnish

Queso fresco or cotija, crumbled

Sliced avocado

Hot sauce, to taste

Lime wedges

Tostadas or tortilla chips, for serving

Instructions

  1. Heat oil in a skillet over medium heat. Add onion and cook until softened, about 5 minutes.
  2. Stir in fresno chili and garlic, cooking until fragrant.
  3. Add chili powder, cumin, smoked paprika, salt, and black pepper. Cook for 1 minute to bloom the spices.
  4. Pour in 1 cup of broth and add black beans. Simmer and mash some beans for a creamier texture. Add more broth as needed for desired consistency.
  5. Make small wells in the beans and crack eggs into them. Cover and cook 5–7 minutes, until whites are set and yolks remain runny.
  6. Serve hot with toppings like cilantro, scallions, radishes, queso fresco, avocado, hot sauce, and lime. Scoop with tostadas or tortilla chips.

Notes

The bean base can be made ahead and reheated; cook eggs fresh before serving.

Adjust spice level with jalapeños, serranos, or more chili powder.

Pinto beans can be used instead of black beans.

For a vegetarian version, use vegetable broth; for vegan, skip the eggs and add avocado and vegan cheese.

Best enjoyed warm with crispy tostadas or tortillas.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast, Brunch, Dinner
  • Method: Simmering, Stovetop
  • Cuisine: Mexican-inspired
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving (2 eggs with beans and toppings)
  • Calories: 360
  • Sugar: 4g
  • Sodium: 720mg
  • Fat: 20g
  • Saturated Fat: 6g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 9g
  • Protein: 18g
  • Cholesterol: 370mg