white plate with tortilla, beef, salsa and egg

Huevos Rancheros with Beefy Salsa

Breakfast is the most important meal of the day. Make it extra special by adding the benefits of beef. Huevos rancheros with beefy salsa can be prepared on the weekend and warmed up quickly with a fried egg and tortilla on busy mornings.

Course Breakfast
Cuisine Mexican
Keyword beef, huevos rancheros, salsa
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8
Calories 434 kcal
Author Christie Vanover



  • 2 tsps kosher salt
  • 1 tsp black pepper
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp ground cumin
  • 3 tbsp canola oil
  • 2 lbs Certified Angus Beef brand flank steak
  • 1 bell pepper
  • 1 pasilla pepper
  • 1 white onion
  • 2 cups cherry tomatoes
  • 10 oz enchilada sauce
  • 2 tsps canola oil
  • 8 eggs
  • 8 flour tortillas
  • 1/2 cup shredded colby jack cheese
  • 2 tbsp fresh cilantro chopped
  • hot sauce


  1. Combine all of the seasoning ingredients. Rub the steak and veggies with canola oil and seasoning.

  2. Heat the grill to medium high (around 375F degrees). Grill the steak about 15 minutes, flipping half way through. Remove from grill. Let rest 5-10 minutes. Slice into cubes.

  3. Grill vegetables around 15 minutes, until they are charred. Remove from grill and dice.

  4. Place a veggie basket on the grill. Add the tomatoes. Grill until they start to pop, around 5 minutes.

  5. In a large bowl, combine the grilled tomatoes, sliced steak, diced vegetables and enchilada sauce.

  6. Heat a skillet over medium-high heat. Add 2 teaspoons oil. Add 4 eggs at a time. Cook until the whites are cooked through. Repeat with the remaining 4 eggs.
  7. Heat tortillas on the grill for about 30 seconds per side.

  8. Place a tortilla on a plate. Top with beefy salsa and cheese. Add a fried egg. Garnish with cilantro and hot sauce.

Nutrition Facts
Huevos Rancheros with Beefy Salsa
Amount Per Serving
Calories 434 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 6g38%
Cholesterol 239mg80%
Sodium 1273mg55%
Potassium 664mg19%
Carbohydrates 23g8%
Fiber 2g8%
Sugar 6g7%
Protein 35g70%
Vitamin A 1525IU31%
Vitamin C 29.2mg35%
Calcium 146mg15%
Iron 4.4mg24%
* Percent Daily Values are based on a 2000 calorie diet.