Skillet Huevos Rancheros is a bold, savory, and satisfying breakfast dish rooted in traditional Mexican flavors. With crispy tortillas, rich beans, zesty tomato sauce, and eggs baked to perfection in one pan, this dish makes a vibrant and hearty breakfast or brunch that’s as beautiful as it is delicious.
Why You’ll Love This Recipe
- One-skillet convenience: Easy to make and even easier to clean up.
- Bold, fresh flavors: Spiced tomato sauce, hearty beans, creamy eggs, and your favorite toppings.
- Great for brunch or dinner: Not just for mornings—Huevos Rancheros is welcome at any meal.
- Easily customizable: Add meat, more veggies, or your favorite toppings to make it your own.
- Visually stunning: Serve straight from the skillet for a rustic, colorful presentation.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion, diced
- Garlic, minced
- Jalapeño, chopped (optional for heat)
- Canned diced tomatoes (or fresh tomatoes)
- Black beans or pinto beans (cooked or canned)
- Ground cumin
- Smoked paprika
- Salt and pepper
- Corn tortillas
- Eggs
- Crumbled queso fresco or feta (optional)
- Fresh cilantro, chopped
- Avocado, sliced
- Lime wedges
- Sour cream or crema (optional)
- Hot sauce (optional)
Directions

- Preheat your oven to 400°F (200°C).
- Heat olive oil in a large oven-safe skillet over medium heat. Add onions and cook until softened, about 3 minutes. Add garlic and jalapeño and cook another 30 seconds.
- Stir in diced tomatoes, beans, cumin, paprika, salt, and pepper. Let simmer for 5–7 minutes until slightly thickened.
- Gently press corn tortillas into the tomato-bean mixture so they form a soft, flavorful base.
- Make small wells in the sauce and crack one egg into each well.
- Transfer skillet to the oven and bake for 8–12 minutes, or until egg whites are set and yolks are done to your liking.
- Remove from oven and top with crumbled cheese, avocado slices, cilantro, and any other desired toppings. Serve immediately with lime wedges.
Servings and Timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Variations
- Add meat: Add cooked chorizo, bacon, or shredded chicken to the sauce.
- Go green: Swap the tomato sauce for a green tomatillo salsa.
- Cheese it up: Try shredded cheddar, Monterey Jack, or pepper jack instead of queso fresco.
- Tortilla swap: Use flour tortillas or tortilla chips for a nacho-style twist.
- Vegan version: Omit eggs and cheese, and add sautéed veggies like peppers, zucchini, or mushrooms.
Storage/Reheating
- Refrigerator: Store leftovers in an airtight container for up to 2 days.
- Reheating: Reheat in the oven at 350°F until warmed through. For quicker reheating, microwave individual portions.
- Note: Best enjoyed fresh, as eggs may overcook upon reheating.
FAQs
Can I make this ahead of time?
You can prep the sauce and beans ahead. Assemble and bake with fresh eggs when ready to serve.
Are canned beans okay?
Yes, canned black or pinto beans work great. Just rinse and drain before adding.
Can I use a regular skillet?
A cast iron or oven-safe skillet is ideal, but if you don’t have one, transfer to a baking dish after cooking the sauce.
How spicy is this dish?
The spice level is moderate. Adjust jalapeños, chili powder, or hot sauce to your taste.
Can I use store-bought salsa?
Yes, a good quality salsa can replace the tomato and spice mixture for extra ease.
What tortillas are best?
Corn tortillas are traditional, but you can use flour or chips if you prefer a crunchier texture.
Can I add more vegetables?
Definitely—try spinach, zucchini, or bell peppers to bulk it up.
How do I keep eggs from overcooking?
Check them after 8 minutes in the oven and remove as soon as the whites are set.
Can I use egg whites only?
Yes, just pour egg whites into the wells instead of whole eggs.
Is this gluten-free?
Yes, if using corn tortillas and checking that all ingredients (like beans or sauces) are gluten-free.
Conclusion
Skillet Huevos Rancheros is a flavorful, hearty, and colorful dish that brings the bold spirit of Mexican cuisine to your breakfast table. With its easy one-pan preparation and endless ways to customize, it’s a go-to for both casual mornings and impressive brunches. Give it a try—you’ll be hooked from the first bite.
PrintSkillet Huevos Rancheros
Skillet Huevos Rancheros is a hearty and flavorful Mexican-inspired breakfast made with fried eggs, warm tortillas, ranchero sauce, and toppings like beans, cheese, and avocado—all cooked in one pan.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Skillet
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 4 corn tortillas
- 1 tablespoon olive oil
- 1/2 cup refried beans or black beans
- 4 large eggs
- 1 cup ranchero sauce or salsa
- 1/2 cup shredded cheddar or queso fresco
- 1 avocado, sliced
- 1/4 cup chopped fresh cilantro
- Salt and pepper to taste
- Optional: sour cream and hot sauce for serving
Instructions
- Heat olive oil in a large skillet over medium heat.
- Warm the tortillas in the skillet until slightly crispy, then set aside.
- Spread refried or black beans over each tortilla and return to the skillet.
- Crack one egg over each tortilla and season with salt and pepper.
- Pour ranchero sauce or salsa around the eggs and sprinkle with cheese.
- Cover the skillet and cook for 5–7 minutes, or until eggs are cooked to your liking.
- Remove from heat and top with avocado slices, cilantro, and optional toppings like sour cream or hot sauce.
- Serve immediately straight from the skillet.
Notes
- Use a lid while cooking to help the eggs set faster.
- You can use store-bought or homemade ranchero sauce.
- Great for brunch and can be customized with chorizo, veggies, or extra toppings.
Nutrition
- Serving Size: 1 tortilla with egg and toppings
- Calories: 310
- Sugar: 3g
- Sodium: 420mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 13g
- Cholesterol: 190mg