If you're looking for a delicious way to enjoy eggs any time of the day, these Huevos Rancheros Tostadas are perfect! Think of crispy tostada shells layered with creamy beans, fresh guacamole, zesty salsa, and topped with a runny yolk egg. It's a hearty dish that works for breakfast, lunch, or even a quick dinner.

The best part? Eggs are so versatile and packed with protein, so you'll feel satisfied without spending hours in the kitchen. This recipe is made in collaboration with Egg Farmers of Ontario. All opinions in this post are always my own.
Jump to:
Why We Love This Recipe
- Versatile - Works for breakfast, lunch, or dinner.
- Nutritious - One large egg has 6 grams of protein and 13 essential nutrients.
- Quick & Easy - Ready in just 30 minutes.
- Family-Friendly - A fun, customizable meal that everyone can top their way.
- Supports Local Farmers - Did you know that eggs go from farm to table in only 4 to 7 days? Buying eggs supports Ontario's 500 egg farm families.
Ingredients
For the Tostadas

- Tostada shells
- Refried black beans
- Guacamole (recipe or store-bought)
Toppings
- Eggs
- Pickled red onions
- Cotija cheese
- Cilantro, for garnish
- Lime wedges, for serving
- Chili flakes, hot sauce and/or salsa verde, optional
- Sour cream, optional
For the Chunky Salsa

- Tomatoes
- White onion
- Jalapeño
- Garlic
- Cilantro
- Olive oil
- Lime juice
- Cumin
- Smoked paprika
- Kosher salt
- Black pepper
See the recipe card below for exact quantities.
Instructions
Prepare the salsa
In a medium bowl, combine the tomatoes, onion, jalapeño, garlic, and cilantro.
Add olive oil, lime juice, cumin, smoked paprika, salt, and pepper. Toss gently.
Chill in the fridge until ready to assemble.

Cook the eggs
Heat a large nonstick skillet over medium heat with a little oil or butter.
Crack in the eggs and cook sunny-side up (or cooked to your liking) until whites are set but yolks remain runny, about 3-4 minutes.

Assemble the tostadas
Spread about ¼ cup of refried beans on each tostada shell. Add a layer of guacamole. Place a fried egg on top. Spoon salsa all over. Finish with pickled red onions, a sprinkle of cheese, and fresh cilantro.

Serve
Garnish with lime wedges and serve immediately while eggs are warm and yolks are runny.

Tips & Substitutions
- Corn Tostadas: If you can't find tostada shells, bake or fry corn tortillas until crispy.
- Beans: Refried black beans can be swapped for pinto beans or even whole black beans.
- Quacamole: If you don't have guacamole, replace it with fresh avocado slices. For the best flavour, season with lime juice and a pinch of salt.
- Cheese: Cotija adds authentic flavour, but feta makes a great substitute.
- Heat level: Adjust spice by adding more or less jalapeño, or swap for a milder pepper.
- Serving suggestion: Pair with a simple green salad, boiled corn, or a side of Mexican rice.
Love this Huevos Rancheros Tostadas recipe? Try these:
- Chiaquiles with Eggs
- Mexican-Inspired Eggs in Sweet Potato Boats
- Cheesy Bacon & Egg Salad Crispy Tacos
📖 Recipe

Easy Huevos Rancheros Tostadas with Chunky Salsa
Ingredients
For the Tostadas
- 4 large crispy tostada shells
- 1 cup refried black beans
- Guacamole recipe or store-bought
For the Chunky Salsa
- 3 medium ripe tomatoes diced
- ½ cup white onion diced
- 1 jalapeño finely diced
- 1 small garlic clove minced
- 2 tablespoons fresh cilantro chopped
- 1 tablespoon olive oil
- 2 teaspoons fresh lime juice
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon kosher salt plus more to taste
- Fresh cracked black pepper
Toppings
- 4 large eggs
- ¼ cup pickled red onions
- 2 tablespoon crumbled cotija cheese
- Fresh cilantro leaves for garnish
- Lime wedges for serving
- Chili flakes and/or hot sauce optional
- Sour cream optional
Instructions
Prepare the salsa
- In a medium bowl, combine the tomatoes, onion, jalapeño, garlic, and cilantro.
- Add olive oil, lime juice, cumin, smoked paprika, salt, and pepper. Toss gently.
- Chill in the fridge until ready to assemble.
Cook the eggs
- Heat a large nonstick skillet over medium heat with a little oil or butter.
- Crack in the eggs and cook sunny-side up (or cooked to your liking) until whites are set but yolks remain runny, about 3-4 minutes.
Assemble the tostadas
- Spread about ¼ cup of refried beans on each tostada shell. Add a layer of guacamole. Place a fried egg on top. Spoon salsa all over. Finish with pickled red onions, a sprinkle of cheese, and fresh cilantro.
Serve
- Garnish with lime wedges and serve immediately while eggs are warm and yolks are runny.
💬Tried this recipe?
- We'd LOVE it if you left a rating and review. Your feedback helps others… and it would really make our day!






Leave a Reply