RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Grilled Ancho-Lime Chicken over Cilantro-Lime Jasmine Rice with Warm Black Bean & Corn Salsa and Quick-Pickled Red Cabbage
  • Restaurant-Style Huevos Rancheros with Charred Tomato-Jalapeño Salsa, Refried Black Beans & Avocado Crema
  • Black Bean & Corn Quinoa Bowl with Salsa & Greek Yogurt
  • Huevos Rancheros on Corn Tortillas (Light)
  • Huevos Rancheros on Corn Tortilla with Black Beans
  • Huevos Rancheros on Corn Tortillas
  • Browse all recipes →
Skillet Huevos Rancheros with Black Bean Salsa and Warm Corn Tortillas

Skillet Huevos Rancheros with Black Bean Salsa and Warm Corn Tortillas

By Patrick Buijs

MexicanIntermediate

Bright, smoky and deeply satisfying, these skillet huevos rancheros pair runny fried eggs with a warm black bean salsa, oozy cheese and buttery corn tortillas. Textures range from silky yolks and creamy avocado to tender beans and crisped tortilla edges — finished with fresh cilantro and a squeeze of lime for a perfect balance of heat, acid and comfort.

Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
4 servings
BreakfastBrunchMexicanVegetarianGluten-free

Ingredients

  • 8 whole large eggs
  • 400 g cooked black beans (drained & rinsed if canned)
  • 240 g fresh tomato-onion salsa (store-bought or homemade)
  • 8 whole small corn tortillas (6-inch)
  • 120 g shredded cheddar or Oaxaca cheese
  • 4 tbsp chopped fresh cilantro
  • 1 whole (quartered) ripe avocado, sliced
  • 4 tbsp olive oil (or unsalted butter)
  • 1/4 tsp ground cumin
  • 2 whole fresh lime wedges (optional)
  • 1 clove optional: 1 small garlic clove (minced, for beans)
  • 1 tbsp optional: 1 tbsp butter (for tortillas, if desired)
  • 1 whole optional: jalapeño or serrano (finely chopped, for salsa heat)

Instructions

1

Prepare mise en place (why: working with everything prepped speeds the cook and prevents overcooking eggs). If you don't have pre-made salsa, make a quick pico: dice 3 medium tomatoes (or 240 g total), 1 small white or red onion (about 60 g) and 1 jalapeño (optional). Mix with 2 tablespoons chopped cilantro, the juice of 1 lime, a pinch of salt and 1/8 teaspoon sugar to round the acidity. Keep refrigerated until assembly.

2

Warm and season the beans: heat a medium nonstick or cast-iron skillet over medium heat and add 2 tablespoons olive oil. Add the optional minced garlic and cook 20–30 seconds until fragrant (do not brown — garlic burns and turns bitter). Add the 400 g cooked black beans, 1/4 teaspoon ground cumin and 1/2 teaspoon kosher salt; stir and cook 3–4 minutes until beans are heated through and beginning to soften but not falling apart. Smash 1/3 of the beans lightly against the pan with the back of a spoon to create a chunky texture that will cling to tortillas (why: lightly smashing releases starches and thickens the salsa so it won’t slide off the tortillas). Taste and adjust seasoning.

3

Build the black bean salsa: remove the beans from the heat and fold in 240 g (about 1 cup) of the fresh tomato-onion salsa and 1 tablespoon chopped cilantro. The warm beans will marry with the fresh salsa, slightly cooking the tomatoes and tempering acidity (why: this melds the flavors while keeping the salsa bright). Transfer to a small bowl and keep warm.

4

Warm the corn tortillas: wipe the skillet clean and return to medium-high. Working in batches (2 tortillas at a time), heat a dry skillet or comal until it’s shimmering but not smoking — 30–45 seconds per side will form faint brown blisters and a bit of char (why: quick, high heat gives the tortillas a toasted, slightly crisp edge that contrasts the soft egg). If you prefer richer tortillas, brush 1/2 teaspoon butter or oil on each side before toasting. Stack warmed tortillas and keep wrapped in a clean towel to stay pliable.

5

Fry the eggs: in a clean 10–12" skillet, heat the remaining 2 tablespoons oil over medium-low heat until it shimmers gently. Crack 2 eggs per serving (8 total) into a small bowl, then gently slide into the pan. Cook the eggs low and slow for 3–4 minutes until the whites are set but the yolks are still very runny for classic huevos rancheros. For slightly more set yolks, cook 4–5 minutes or baste the eggs with spooned hot oil for 30–45 seconds (why: lower heat cooks the whites through without overcooking the yolks; basting sets the top of the egg while preserving runny yolks). Season with salt and pepper as they cook.

6

Assemble on the skillet or plates: Arrange 2 warm corn tortillas per person on each plate. Spoon a generous 100 g (about 1/4 of the total) black bean salsa onto each stack, spreading slightly so the tortillas absorb some juices (why: the warm beans soften the tortilla and form a flavorful bed for the eggs). Sprinkle 30 g shredded cheese over the beans so it begins to melt from residual heat.

7

Top with eggs and finish: Carefully place two fried eggs over each tortilla stack. Scatter the remaining chopped cilantro (1 tablespoon per serving), add avocado slices (1/4 avocado per serving) and spoon an extra tablespoon or two of fresh salsa over the eggs for brightness. Squeeze lime over top, sprinkle with a final crack of black pepper and flaky salt if you have it (why: acid from lime brightens the rich yolks and avocado; finishing salt amplifies all flavors).

8

Serve immediately with extra tortillas and lime wedges (why: huevos rancheros are best when components are warm; the contrast between hot eggs and cool avocado/salsa is part of the appeal).

Chef's Tips

  • 1Egg timing: To serve 4 simultaneously, fry eggs in two batches and keep the first batch on a low oven-safe plate in a 200°F (95°C) oven while you finish the second batch so yolks remain runny but warm.
  • 2Tortilla texture: Heat tortillas quickly on high heat to get a little char — this creates texture and prevents sogginess when they meet the warm bean salsa. Keep them wrapped to stay pliable.
  • 3Bean texture: Don’t over-stir the beans after you’ve folded in the fresh salsa — gentle handling preserves some whole beans for texture. If canned beans are very watery, drain a little and reserve the liquid; add only a tablespoon at a time so the salsa doesn’t get soupy.
  • 4Cheese melting: For a gooey finish, griddle the assembled tortilla + beans for 30–45 seconds after sprinkling cheese, then top with the egg. This melts cheese into the beans and creates a cohesive bite.
  • 5Common mistake to avoid: Avoid high heat when frying eggs — it toughens whites and cooks yolks too fast. Low-and-slow yields tender whites and molten yolks.

Variations

  • Chorizo Huevos Rancheros: Brown 200 g fresh Mexican chorizo in the skillet before adding beans, drain excess fat and proceed — the pork adds spicy, savory depth.
  • Vegan version: Replace eggs with soft tofu scramble (200 g firm tofu crumbled + turmeric + kala namak for egginess), use vegan cheese or omit, and swap butter for oil.
  • Spicier green twist: Use a tomatillo salsa verde instead of red tomato salsa and add pickled red onions for a tangy bite.
  • Swap beans: Use pinto beans or refried black beans for a creamier texture.

Nutrition per Serving

690

Calories

32g

Protein

53g

Carbs

42g

Fat

15g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Skillet Huevos Rancheros with Black Bean Salsa and Warm Corn Tortillas

By Patrick Buijs

BreakfastBrunchMexicanVegetarianGluten-free
Skillet Huevos Rancheros with Black Bean Salsa and Warm Corn Tortillas - large eggs, cooked black beans (drained & rinsed if canned) recipe

Bright, smoky and deeply satisfying, these skillet huevos rancheros pair runny fried eggs with a warm black bean salsa, oozy cheese and buttery corn tortillas. Textures range from silky yolks and creamy avocado to tender beans and crisped tortilla edges — finished with fresh cilantro and a squeeze of lime for a perfect balance of heat, acid and comfort.

MexicanIntermediate4 servings
Prep: 15 minutes
Cook: 20 minutes
35 minutes

Ingredients

  • 8 whole large eggs
  • 400 g cooked black beans (drained & rinsed if canned)
  • 240 g fresh tomato-onion salsa (store-bought or homemade)
  • 8 whole small corn tortillas (6-inch)
  • 120 g shredded cheddar or Oaxaca cheese
  • 4 tbsp chopped fresh cilantro
  • 1 whole (quartered) ripe avocado, sliced
  • 4 tbsp olive oil (or unsalted butter)
  • 1/4 tsp ground cumin
  • 2 whole fresh lime wedges (optional)
  • 1 clove optional: 1 small garlic clove (minced, for beans)
  • 1 tbsp optional: 1 tbsp butter (for tortillas, if desired)
  • 1 whole optional: jalapeño or serrano (finely chopped, for salsa heat)

Instructions

1

Prepare mise en place (why: working with everything prepped speeds the cook and prevents overcooking eggs). If you don't have pre-made salsa, make a quick pico: dice 3 medium tomatoes (or 240 g total), 1 small white or red onion (about 60 g) and 1 jalapeño (optional). Mix with 2 tablespoons chopped cilantro, the juice of 1 lime, a pinch of salt and 1/8 teaspoon sugar to round the acidity. Keep refrigerated until assembly.

2

Warm and season the beans: heat a medium nonstick or cast-iron skillet over medium heat and add 2 tablespoons olive oil. Add the optional minced garlic and cook 20–30 seconds until fragrant (do not brown — garlic burns and turns bitter). Add the 400 g cooked black beans, 1/4 teaspoon ground cumin and 1/2 teaspoon kosher salt; stir and cook 3–4 minutes until beans are heated through and beginning to soften but not falling apart. Smash 1/3 of the beans lightly against the pan with the back of a spoon to create a chunky texture that will cling to tortillas (why: lightly smashing releases starches and thickens the salsa so it won’t slide off the tortillas). Taste and adjust seasoning.

3

Build the black bean salsa: remove the beans from the heat and fold in 240 g (about 1 cup) of the fresh tomato-onion salsa and 1 tablespoon chopped cilantro. The warm beans will marry with the fresh salsa, slightly cooking the tomatoes and tempering acidity (why: this melds the flavors while keeping the salsa bright). Transfer to a small bowl and keep warm.

4

Warm the corn tortillas: wipe the skillet clean and return to medium-high. Working in batches (2 tortillas at a time), heat a dry skillet or comal until it’s shimmering but not smoking — 30–45 seconds per side will form faint brown blisters and a bit of char (why: quick, high heat gives the tortillas a toasted, slightly crisp edge that contrasts the soft egg). If you prefer richer tortillas, brush 1/2 teaspoon butter or oil on each side before toasting. Stack warmed tortillas and keep wrapped in a clean towel to stay pliable.

5

Fry the eggs: in a clean 10–12" skillet, heat the remaining 2 tablespoons oil over medium-low heat until it shimmers gently. Crack 2 eggs per serving (8 total) into a small bowl, then gently slide into the pan. Cook the eggs low and slow for 3–4 minutes until the whites are set but the yolks are still very runny for classic huevos rancheros. For slightly more set yolks, cook 4–5 minutes or baste the eggs with spooned hot oil for 30–45 seconds (why: lower heat cooks the whites through without overcooking the yolks; basting sets the top of the egg while preserving runny yolks). Season with salt and pepper as they cook.

6

Assemble on the skillet or plates: Arrange 2 warm corn tortillas per person on each plate. Spoon a generous 100 g (about 1/4 of the total) black bean salsa onto each stack, spreading slightly so the tortillas absorb some juices (why: the warm beans soften the tortilla and form a flavorful bed for the eggs). Sprinkle 30 g shredded cheese over the beans so it begins to melt from residual heat.

7

Top with eggs and finish: Carefully place two fried eggs over each tortilla stack. Scatter the remaining chopped cilantro (1 tablespoon per serving), add avocado slices (1/4 avocado per serving) and spoon an extra tablespoon or two of fresh salsa over the eggs for brightness. Squeeze lime over top, sprinkle with a final crack of black pepper and flaky salt if you have it (why: acid from lime brightens the rich yolks and avocado; finishing salt amplifies all flavors).

8

Serve immediately with extra tortillas and lime wedges (why: huevos rancheros are best when components are warm; the contrast between hot eggs and cool avocado/salsa is part of the appeal).

Chef's Tips

  • 1Egg timing: To serve 4 simultaneously, fry eggs in two batches and keep the first batch on a low oven-safe plate in a 200°F (95°C) oven while you finish the second batch so yolks remain runny but warm.
  • 2Tortilla texture: Heat tortillas quickly on high heat to get a little char — this creates texture and prevents sogginess when they meet the warm bean salsa. Keep them wrapped to stay pliable.
  • 3Bean texture: Don’t over-stir the beans after you’ve folded in the fresh salsa — gentle handling preserves some whole beans for texture. If canned beans are very watery, drain a little and reserve the liquid; add only a tablespoon at a time so the salsa doesn’t get soupy.
  • 4Cheese melting: For a gooey finish, griddle the assembled tortilla + beans for 30–45 seconds after sprinkling cheese, then top with the egg. This melts cheese into the beans and creates a cohesive bite.
  • 5Common mistake to avoid: Avoid high heat when frying eggs — it toughens whites and cooks yolks too fast. Low-and-slow yields tender whites and molten yolks.

Variations

  • Chorizo Huevos Rancheros: Brown 200 g fresh Mexican chorizo in the skillet before adding beans, drain excess fat and proceed — the pork adds spicy, savory depth.
  • Vegan version: Replace eggs with soft tofu scramble (200 g firm tofu crumbled + turmeric + kala namak for egginess), use vegan cheese or omit, and swap butter for oil.
  • Spicier green twist: Use a tomatillo salsa verde instead of red tomato salsa and add pickled red onions for a tangy bite.
  • Swap beans: Use pinto beans or refried black beans for a creamier texture.

Nutrition per Serving

690

Calories

32g

Protein

53g

Carbs

42g

Fat

15g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Mexican Recipes🥗 Vegetarian Recipes🥗 Gluten-free Recipes🥘 More with large eggs🥘 More with cooked black beans (drained & rinsed if canned)🥘 More with fresh tomato-onion salsa (store-bought or homemade)

Similar Recipes