Protein Huevos Rancheros - 32g protein vegetarian Mexican dinner
Home / Dinner / Protein Huevos Rancheros

Protein Huevos Rancheros

Crispy fried eggs over warm tortillas smothered in a smoky black bean sauce, topped with melted cheese, Greek yogurt crema, and fresh pico. Brunch meets protein goals.

Prep Time 10 min
Cook Time 20 min
Total Time 30 min
Servings 2
Difficulty easy
32g Protein
520 Calories
22g Fat
42g Carbs
12g Fiber
↓ Jump to Recipe

Huevos rancheros might be the most perfect brunch food ever invented. Crispy fried eggs, warm tortillas, a spicy bean sauce, cheese, and all the toppings you can pile on. It's savory, it's satisfying, and it hits every flavor note. The problem with most versions is that they're heavy on tortillas and light on everything else.

I rebuilt this recipe to be a genuine protein bomb. A full can of black beans forms the base of a thick, smoky sauce that you simmer right in the skillet. Four eggs go on top, two per serving, and I use a generous amount of shredded cheese that melts into everything. The finishing touch is a Greek yogurt crema instead of sour cream, which adds tang and a meaningful protein boost.

This is my favorite weekend breakfast when I know I'm going to be active later. It keeps me full for hours, hits my protein goals, and tastes like something you'd pay fifteen bucks for at a trendy brunch spot. The whole thing comes together in one skillet in about 25 minutes.

The Protein Upgrade

A typical huevos rancheros serves 2 eggs with a light smear of beans and a dollop of sour cream, hitting about 18-20g protein. We use a full can of black beans as a thick sauce, kept all 4 eggs, added shredded cheese, and swapped sour cream for Greek yogurt crema. From 18g to 32g protein per serving.

Protein Huevos Rancheros

32g protein per serving

Ingredients

  • 4 large eggs 12g protein
  • 1 can (15oz) black beans (drained, reserve some liquid) 11g protein
  • 1 oz cheddar or Monterey Jack cheese (shredded) 4g protein
  • ¼ cup Greek yogurt (for crema) 2g protein
  • 2 whole wheat tortillas (6-8 inch) 4g protein
  • 1 tbsp oil
  • 2 cloves garlic (minced)
  • 1 small onion (diced)
  • 1 jalapeño (seeded and diced)
  • 1 cup salsa (your favorite)
  • 1 tsp cumin powder
  • ½ tsp smoked paprika
  • ½ tsp chili powder
  • ½ tsp salt
  • 1 avocado (sliced, for serving)
  • 2 tbsp fresh cilantro (chopped)
  • 1 lime (cut into wedges)

Instructions

  1. Make the Greek yogurt crema: Mix Greek yogurt with a squeeze of lime juice and a pinch of salt. Set aside.
  2. Heat half the oil in a large oven-safe skillet over medium heat. Add onion and jalapeño, cook for 3-4 minutes until softened.
  3. Add garlic, cumin, smoked paprika, and chili powder. Stir for 30 seconds until fragrant.
  4. Add the black beans with a splash of their reserved liquid and the salsa. Mash about half the beans with the back of a spoon to create a thick sauce. Simmer for 5 minutes.
  5. Meanwhile, warm the tortillas in a dry pan or directly over a gas flame until slightly charred and pliable. Set aside.
  6. Make 4 small wells in the bean sauce. Crack an egg into each well. Season the eggs with a pinch of salt.
  7. Sprinkle the shredded cheese around and over the eggs. Cover the skillet and cook for 4-5 minutes until the egg whites are set but the yolks are still runny.
  8. Place a warm tortilla on each plate. Scoop the beans and eggs over the tortilla, keeping 2 eggs per plate.
  9. Top with sliced avocado, drizzle with Greek yogurt crema, scatter with cilantro, and serve with lime wedges.

Boost Your Protein

  • Add an extra egg per serving for another 6g protein.
  • Use 2oz cheese instead of 1oz for an extra 7g protein per serving.
  • Serve with a side of refried beans mixed with cottage cheese for an extra 8-10g protein.

Ingredient Substitutions

  • No black beans? Use pinto beans or refried beans from a can.
  • No Greek yogurt? Use sour cream, though protein will be slightly lower.
  • No whole wheat tortillas? Use corn tortillas for a gluten-free option.
  • Skip the jalapeño for a milder version, or use a serrano for more heat.
#mexican#eggs#black-beans#brunch#high-protein