Easy Huevos Rancheros
4/14/2026
This post may contain affiliate links. Please read our disclosure policy.
This hearty huevos rancheros recipe features a homemade ranchero sauce that’s drizzled over seasoned beans, fried eggs, and pan-fried crispy tortillas. It’s simple to make, delightfully savory, and packed with plenty of flavor. I love making this on the weekends for a lazy brunch or on weeknights when I’m craving breakfast for dinner.

Why I’m Obsessed
Quick and simple: This homemade breakfast is ready in under 35 minutes! While the sauce and beans simmer, fry the tortillas and cook the eggs.
Mega flavorful: Made with chipotle peppers in adobo sauce, taco seasoning, Rotel tomatoes with green chiles, and fresh lime juice, there are so many layers of flavor to love.
High protein: Eggs, beans, and cheese pack a protein punch – 29g/serving!
Customizable: Easily customize this recipe to your preferences.
What You’ll Need
- Black beans: Use a full can (including the liquid) for the seasoned beans.
- Taco seasoning: Used to season the black beans and the ranchero sauce. Here’s my go-to homemade taco seasoning recipe, or use your favorite store-bought brand.
- Eggs: Top each tortilla with 2 fried eggs – can’t have huevos rancheros without them!
- Tortillas: Corn tortillas are the base of classic huevos rancheros. Pan fry them in a skillet before topping.
- Monterrey jack cheese: A little something extra! I love the combination of Monterrey jack with the beans and sauce.
homemade Ranchero Sauce
- Onion + garlic: Sautéed onion and garlic are the base of this ranchero sauce.
- Tomatoes: I like to use Ro-Tel diced tomatoes with green chiles. If you can’t find a can of them combined, use plain diced tomatoes and add in a can of green chiles.
- Chipotle peppers in adobo sauce: Add smoky flavor and the perfect amount of spice. They’re more savory than spicy and I don’t recommend leaving them out.
- Broth: Thins out the sauce.
- Lime juice + cilantro: Fresh lime juice and cilantro adds a welcome bright and light flavor.

How to Make Huevos Rancheros
This homemade huevos rancheros recipe comes together with a few parts: Ranchero sauce, seasoned black beans, fried eggs, and crispy tortillas. Here’s a quick overview of the steps (for the full recipe, see the recipe card below).
Make Ranchero Sauce
Sauté the onion and garlic in a saucepan. Once fragrant, add the the tomatoes, chipotles, broth, and taco seasoning. Bring the mixture to a boil, then reduce the heat to a simmer for about 15 minutes.
Remove the saucepan from the heat and stir in the cilantro. Use an immersion blender to blend the sauce until smooth – be careful, the sauce is super hot! If you don’t have an immersion blender, carefully pour the sauce into a blender and blend until smooth.
Mix in the lime juice and transfer the sauce to a bowl. Set aside until the huevos rancheros are ready for a drizzle of the sauce!
Tip: To save time in the morning, make the sauce ahead of time. Transfer it to an airtight container and refrigerate. Reheat in the microwave or in a saucepan on low heat when ready to serve.
Make Black Beans
While the sauce simmers, add the can of black beans (with the liquid) to a small saucepan. Mix in the taco seasoning and bring the beans to a boil. Once boiling, reduce the heat to low and let the beans simmer for 20 minutes – this thickens the beans up to the perfect consistency.
Pan Fry Tortillas
Crispy tortillas take this breakfast to the next level – don’t skip this step! Heat avocado oil in a skillet and depending on the skillet size, place 1 or 2 tortillas in the skillet. Fry until golden brown on both sides – about 3-4 minutes total. Repeat until all tortillas are fried to your liking.
To keep the tortillas warm, wrap them in a clean kitchen towel and set aside until ready to assemble.
Fry Eggs
Fry the eggs (or cook them however you most enjoy). I like over-easy eggs for huevos rancheros so they are runny and the yolk mixes in with the sauce.
Assemble
Assemble the huevos rancheros. Sprinkle cheese on the bottom of each tortilla, top with black beans, fried eggs, and a drizzle of the ranchero sauce.


Easy Swaps & Variations
Fried eggs are a huevos rancheros staple, but scrambled eggs also work (scramble them with salsa for huevos a la Mexicana!).
For an even heartier breakfast, add cooked chorizo to the seasoned beans or replace the beans with chorizo.
Replace the chicken broth with vegetable broth for vegetarian huevos rancheros.
Use flour tortillas in place of corn tortillas (skip frying them). The recipe won’t be as traditional, but still tasty.
Perfect Pairings
Homemade huevos rancheros is ultimate breakfast recipe! Serve with coffee and fresh fruit or skillet breakfast potatoes. Enjoy with homemade guacamole, sliced avocado, a dollop of sour cream, a sprinkle of queso fresco, or a squeeze of fresh lime juice!
Storage Instructions
Huevos rancheros tastes best when enjoyed immediately after making them. If you do have any leftovers, store each part separately so nothing gets soggy. Refrigerate in airtight containers for up to 3 days.
FAQ
Huevos rancheros is a ranch-style breakfast traditionally made with fried corn tortillas, a fried egg, refried beans, and delicious warm tomato salsa.
This huevos rancheros recipe is not too spicy – the main spice comes from the chipotle peppers in adobo sauce (which are more smoky than spicy). For a spicier version, add another pepper to the sauce or mix in a pinch of cayenne pepper to the beans.
Yes, this huevos rancheros recipe is gluten free (just be sure all ingredients used are certified GF).

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 brand
- 2 chipotles in adobo sauce
- 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.
- When the olive oil is fragrant, add the diced onion and cook until translucent, about 3 to 4 minutes. Add the minced garlic and cook for another minute.
- Mix in the tomatoes and chiles, chipotles in adobo, chicken broth, and taco seasoning. Bring the mixture to a boil.
- Once boiling, reduce the heat to low and let the sauce simmer for 10 to 15 minutes.
- Stir in the cilantro.
- Use an immersion blender to blend the sauce until smooth.
- Stir in the lime juice and transfer the sauce to a bowl for immediate serving. (If making the sauce in advance, transfer the sauce to an airtight container and refrigerate. Reheat in the microwave or in a saucepan on low when ready to serve.)
Make the Seasoned Black Beans
- While the sauce simmers, make the seasoned black beans. Add the can of black beans (with the liquid) and taco seasoning to a medium saucepan set to medium/high heat. Bring the beans to a boil.
- Once boiling, reduce the heat to low, cover with the lid, and let the beans simmer for 20 minutes.
Pan-Fry the Tortillas
- Add 1 tablespoon of avocado oil to a large skillet over medium/high heat.
- Place 1 or 2 tortillas in the skillet and fry until golden brown on both sides (about 3-4 minutes total).
- Wrap the fried tortillas in a kitchen towel and set aside until assembling. Repeat with the remaining tortillas and avocado oil.
Assemble Huevos Rancheros
- Fry or scramble the eggs in a separate skillet.
- Assemble the huevos rancheros: Place a tortilla on a plate and sprinkle it with 1-2 tablespoons of shredded cheese. Spoon on some black beans, top with eggs, and add a drizzle of the ranchero sauce. Serve and enjoy with garnishes of choice!
Tips & Notes
- Storage instructions: If making the ranchero sauce in advance, transfer it to an airtight container and refrigerate. Reheat in the microwave or in a saucepan on low heat when ready to serve.
- No immersion blender? If you don’t have an immersion blender, carefully pour the sauce into a blender and blend until smooth.
- Corn tortillas: Cook them to your liking. As instructed, they’ll be chewy with a little crisp. For crispy tostadas, fry them for a few more minutes.
- Flour tortillas: If using flour tortillas, skip frying the tortillas.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Don’t forget to tag your posts on social media with the hashtag #cheeseknees, we’d love to see what you’re up to!










