This hearty huevos rancheros recipe features a homemade ranchero sauce spooned over seasoned black beans, fried eggs, and crisp pan-fried corn tortillas. It’s straightforward to prepare, richly savory, and full of layered flavors. I often make this for a relaxed weekend brunch or a simple weeknight “breakfast for dinner.”

Why I’m Obsessed
Quick and simple: Ready in about 35 minutes. While the sauce and beans simmer, fry the tortillas and cook the eggs.
Mega flavorful: Chipotle in adobo, taco seasoning, diced tomatoes with green chiles, and fresh lime create multiple flavor layers.
High protein: Eggs, beans, and cheese deliver a satisfying protein boost—about 29 g per serving.
Customizable: Easy to adapt to your tastes and dietary needs.
What You’ll Need
- Black beans: Use the whole can (including the liquid) when simmering the beans.
- Taco seasoning: Seasons both the beans and the ranchero sauce. Use your favorite blend or a simple homemade mix.
- Eggs: Two fried eggs per tortilla is traditional—runny yolks mix beautifully with the sauce.
- Tortillas: Corn tortillas are classic. Pan-fry them for a chewy exterior with a bit of crisp.
- Monterey Jack cheese: Melts nicely over the beans and complements the sauce.
Homemade Ranchero Sauce
- Onion + garlic: Sautéed to form the sauce base.
- Tomatoes: Diced tomatoes with green chiles (Ro-Tel) add brightness; substitute plain diced tomatoes plus a can of green chiles if needed.
- Chipotle in adobo: Adds smoky depth and mild heat—highly recommended for flavor.
- Broth: Thins the sauce to the right consistency.
- Lime + cilantro: Stirred in at the end for freshness and brightness.

How to Make Huevos Rancheros
The recipe comes together in a few parts: ranchero sauce, seasoned black beans, fried eggs, and crispy tortillas. Below is a concise overview of the steps.
Make the Ranchero Sauce
Sauté onion and garlic in oil until softened. Add diced tomatoes with chiles, chipotles, chicken broth, and taco seasoning. Bring to a boil, then lower the heat and simmer for 10–15 minutes.
Remove from heat, stir in cilantro, and blend the sauce until smooth using an immersion blender (or a countertop blender—be careful with hot liquids). Stir in fresh lime juice and keep warm for serving. The sauce can be made ahead and refrigerated in an airtight container; reheat gently before using.
Make the Black Beans
While the sauce simmers, add the undrained can of black beans and taco seasoning to a saucepan. Bring to a boil, then reduce heat and simmer, covered, for about 20 minutes so the beans thicken and the flavors concentrate.
Pan Fry the Tortillas
Heat avocado oil in a skillet over medium-high. Fry 1–2 tortillas at a time until golden and slightly crisp, about 3–4 minutes total, flipping once. Stack and wrap them in a clean towel to keep warm while you finish the rest.
Fry the Eggs
Cook the eggs to your preference. Over-easy or over-medium is ideal so the yolk remains runny and enriches the dish when pierced.
Assemble
To assemble, place a fried tortilla on each plate and sprinkle with a little shredded cheese. Spoon on seasoned black beans, top with one or two fried eggs, and finish with a generous drizzle of ranchero sauce. Add optional toppings as desired and serve immediately.


Easy Swaps & Variations
Scrambled eggs are a fine alternative to fried eggs—try scrambling them with salsa for a huevos a la Mexicana twist.
Add cooked chorizo to the beans or use chorizo in place of the beans for a heartier version.
Swap chicken broth for vegetable broth to keep the dish vegetarian.
Use flour tortillas if you prefer; skip frying them for a softer base.
Perfect Pairings
Serve huevos rancheros with coffee and fresh fruit, skillet potatoes, or a side of guacamole. Top with sliced avocado, sour cream, queso fresco, pico de gallo, or a squeeze of lime to brighten the plate.
Storage Instructions
Huevos rancheros are best served immediately. If you have leftovers, store components separately—sauce, beans, tortillas, and eggs—to avoid sogginess. Refrigerate in airtight containers for up to three days and reheat gently.
FAQ
Huevos rancheros is a ranch-style Mexican breakfast featuring fried corn tortillas topped with eggs and a warm tomato-based salsa, often served with beans.
This version is mildly spicy thanks to chipotle peppers in adobo, which add more smoky depth than heat. Increase the spice by adding extra chipotle or cayenne if you prefer.
Yes—when made with corn tortillas and gluten-free seasonings, this dish is naturally gluten free. Check labels to ensure all packaged ingredients are certified gluten free if needed.

More Savory Breakfast Recipes You’ll Love
- Sausage, Egg, & Cheese Casserole
- Breakfast Pizza with a hashbrown crust
- Bacon & Egg Breakfast Taquitos
- Cheesy Potato Pancakes
- Cheddar Scones
- Bagel Breakfast Sandwich
Easy Huevos Rancheros Recipe

Ingredients
Ranchero Sauce
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 cloves garlic, minced
- 10 oz. can diced tomatoes & green chiles (Ro-Tel)
- 2 chipotles in adobo
- 1 tablespoon taco seasoning
- 1 cup chicken broth
- 2 tablespoons fresh lime juice
- 1/2 cup freshly minced cilantro
Huevos
- 15 oz. canned black beans, do not rinse
- 1 tablespoon taco seasoning
- 2–3 tablespoons avocado oil
- 8 4-inch corn tortillas
- 8 large eggs
- 4 oz. shredded Monterey Jack cheese
Optional Toppings
- Pico de gallo
- Sliced avocado
- Guacamole
- Queso fresco
- Sour cream
Instructions
Make the Ranchero Sauce
- Heat the olive oil in a medium saucepan over medium-high heat. Sauté the diced onion until translucent, about 3–4 minutes. Add garlic and cook another minute.
- Add the diced tomatoes with chiles, chipotles, chicken broth, and taco seasoning. Bring to a boil, then reduce to a simmer and cook 10–15 minutes.
- Stir in cilantro, then blend the sauce until smooth with an immersion blender. Stir in lime juice and set aside for serving. (Refrigerate in an airtight container if making ahead.)
Make the Seasoned Black Beans
- In a saucepan, combine the undrained black beans and 1 tablespoon taco seasoning. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer 20 minutes to thicken.
Pan-Fry the Tortillas
- Heat 1 tablespoon avocado oil in a large skillet over medium-high heat. Fry 1–2 tortillas at a time until golden on both sides (about 3–4 minutes total). Wrap in a kitchen towel to keep warm and repeat with remaining tortillas.
Assemble Huevos Rancheros
- Fry or scramble the eggs separately.
- Place a warm tortilla on each plate and sprinkle with 1–2 tablespoons shredded cheese. Top with black beans, add the egg(s), and drizzle with ranchero sauce. Garnish as desired and serve immediately.
Tips & Notes
- Storage: Store sauce, beans, tortillas, and eggs separately in airtight containers for up to 3 days.
- No immersion blender? Use a countertop blender, taking care with hot liquids.
- Tortilla texture: Fryed as instructed will be slightly chewy with a crisp edge; fry longer for crisp tostadas. If using flour tortillas, you can skip frying.
Nutrition
Nutrition information is an estimate and should be used as a guideline only.
Love this? Leave a comment below!
Tag your photos on social media with the hashtag #cheeseknees — we’d love to see your creations!