Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Huevos Rancheros

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: recipes guru cooking
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

Huevos Rancheros is a classic Mexican breakfast dish featuring fried eggs served on lightly fried corn tortillas topped with a flavorful tomato-chili sauce, often accompanied by beans and garnishes.


Ingredients

Units Scale
  • 2 large eggs
  • 2 corn tortillas
  • 1/2 cup refried beans
  • 1/2 cup ranchero sauce (tomato-chili sauce)
  • 1 tablespoon olive oil
  • 1/4 cup chopped onion
  • 1 clove garlic, minced
  • 1/2 cup diced tomatoes
  • 1 small jalapeño, diced
  • Salt and pepper to taste
  • 1 tablespoon chopped cilantro (optional)
  • 1/4 cup crumbled queso fresco or feta (optional)
  • 1/4 avocado, sliced (optional)

Instructions

  1. Heat olive oil in a pan over medium heat. Add chopped onion, garlic, and jalapeño. Sauté for 3–4 minutes.
  2. Add diced tomatoes and cook until soft. Season with salt and pepper. Simmer for 5 minutes to make ranchero sauce.
  3. In a separate pan, lightly fry the corn tortillas until warm and slightly crispy. Set aside.
  4. Fry the eggs sunny side up or to your desired doneness.
  5. Warm the refried beans and spread a layer on each tortilla.
  6. Place one egg on each tortilla, then spoon the ranchero sauce over the top.
  7. Garnish with cilantro, queso fresco, and avocado slices if using. Serve hot.

Notes

  • You can use canned diced tomatoes and store-bought salsa for a quicker version.
  • Black beans or whole pinto beans can replace refried beans.
  • Add hot sauce for extra heat.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 5g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 6g
  • Protein: 13g
  • Cholesterol: 185mg