Huevos Rancheros (Fried Eggs in Tomato Sauce)

Huevos rancheros is a Mexican dish consisting of eggs, beans, and tortillas in a spicy tomato sauce. It is typically served for breakfast, but can also be enjoyed for lunch or dinner. This dish is hearty and filling, and can be easily customized to your liking.


  • 4 eggs
  • 1/2 cup black beans, cooked
  • 2 tablespoons olive oil
  • 1/2 onion, diced
  • 1 green bell pepper, diced
  • 2 cloves garlic, minced
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 (6-inch) corn tortillas
  • 1/2 cup shredded Cheddar cheese
  • 1/4 cup chopped green onions


  1. In a large skillet, heat olive oil over medium heat. Add onion, bell pepper, and garlic; cook until vegetables are tender, about 5 minutes.
  2. Stir in diced tomatoes, chili powder, cumin, salt, and black pepper. Bring to a simmer and cook for 10 minutes.
  3. Crack eggs into tomato sauce. Cover pan and cook until eggs are desired doneness, about 5 minutes for sunny-side up.
  4. Meanwhile, heat tortillas in the microwave. Once eggs are cooked, place two tortillas on each plate. Top with huevos rancheros, cheese, and green onions. Serve immediately.

Potential changes & improvements

There are many ways to customize this dish to your liking. Some possible changes and additions include:

  • Swapping out the black beans for another type of bean, such as pinto or red kidney beans
  • Adding additional vegetables, such as corn or zucchini
  • Making it spicier by adding more chili powder or including jalapeño peppers
  • Using a different type of cheese, such as Monterey Jack or pepper Jack
  • Serving it with a side of rice or refried beans

What other food it works well with

Huevos rancheros pairs well with a variety of other dishes. Some suggestions include:

  • Fresh fruit, such as watermelon or cantaloupe
  • A side of bacon or sausage
  • A slice of avocado or guacamole
  • A dollop of sour cream or Greek yogurt

Common Mistakes

When making huevos rancheros, it is important to avoid these common mistakes:

  • Not cooking the eggs long enough – the yolks should be cooked to your desired level of doneness.
  • Overcooking the eggs – this will result in dry, rubbery eggs.
  • Forgetting to season the dish – be sure to include salt and pepper to taste.
  • Not using fresh ingredients – for the best flavor, use fresh tomatoes, bell peppers, and onions.

Nutritional Information

Per serving:

  • Calories: 400
  • Fat: 24 g
  • Saturated Fat: 7 g
  • Cholesterol: 235 mg
  • Sodium: 620 mg
  • Carbohydrates: 28 g
  • Fiber: 5 g
  • Sugar: 5 g
  • Protein: 17 g


Eggs, dairy, gluten

Leave a Comment

Your email address will not be published. Required fields are marked *