Huevos Rancheros with Hearty Beef Salsa Recipe

Disclosure: This post is sponsored by the Certified Angus Beef® brand in conjunction with a social media campaign through Sunday Supper LLC. All opinions are my own.

white plate with tortilla, beef, salsa and egg

Come on, you know you’d rather have this than a protein bar.

A hearty breakfast featuring beef delivers more than just satisfying flavor. Beef supplies ten essential nutrients that help keep you energized and focused throughout the day. In addition to being a high-quality source of complete protein, it provides vitamin B12 to support healthy brain function, selenium to help protect cells, zinc for immune health, and niacin to assist with energy metabolism.

Beyond those, beef contributes vitamin B6, phosphorus, choline, iron and riboflavin — a combination that makes this dish truly a breakfast of champions. When paired with fresh vegetables, eggs and tortillas, you get a balanced morning meal that’s both nutritious and delicious.

This recipe uses Certified Angus Beef® flank steak. Flank comes from the belly area and is a popular choice for quick, flavorful grilling. It’s commonly used in fajitas because it cooks quickly and slices up tender when prepared properly. If you prefer, skirt steak is an acceptable alternative with a similar flavor profile.

Before grilling, the steak and vegetables are lightly coated with canola oil and a simple Mexican-style seasoning blend. The seasoning is quick to mix from basic pantry spices, but you can also use a pre-mixed Mexican or fajita seasoning if you have one on hand. The oil helps the seasonings adhere and promotes even charring on the grill.

Grill the steak over medium-high heat for about 15 minutes total, turning once, to reach a perfect medium-rare. If you plan to prepare the beef ahead of time and reheat it during busy mornings, aim for medium-rare initially — reheating in a skillet or microwave will cook it a bit more and you’ll avoid overcooking.

medium rare slice of flat iron steak on a fork

For the beefy salsa, grill a selection of vegetables alongside the steak. Use a bell pepper, a pasilla (poblano) pepper and a white onion for sweet, smoky flavor. If you enjoy heat, add a few jalapeños to the fire. Cherry tomatoes make a bright, juicy base for the salsa; because they can slip through grill grates, place them in a vegetable basket or on a sheet of foil so they can char without falling through.

Once the steak rests and the vegetables are nicely charred, slice the beef into bite-sized cubes and dice the peppers and onions. Combine the grilled tomatoes, diced vegetables and sliced steak in a large bowl, then stir in a 10-ounce can of enchilada sauce to bind the mixture. Enchilada sauce is available in mild, medium and hot varieties; choose the level of heat that fits your family’s preference.

bowl of beef chunks with grilled veggies

You can refrigerate the beefy salsa for quick reheating later, or build the huevos rancheros right away. To prepare the eggs, heat a skillet over medium-high and add two teaspoons of canola oil. Fry the eggs in batches — four at a time if your skillet permits — until the whites are set but the yolks remain runny, or cook to your preferred doneness.

Warm the flour tortillas briefly on the grill, in a dry skillet or in the microwave. To assemble, place a warm tortilla on a plate, spoon a generous portion of the beefy salsa over it, sprinkle with shredded Colby-Jack cheese, and top with a fried egg. Finish with a sprinkle of chopped fresh cilantro, a dash of hot sauce and a pinch of salt and pepper to taste.

This combination balances rich, savory steak with charred vegetables, tangy enchilada sauce and the comforting richness of a fried egg. It’s an excellent make-ahead option: prepare the beefy salsa on the weekend and reheat portions during the week for fast, satisfying breakfasts. Whether enjoyed on a relaxed morning or served to fuel a busy day, these huevos rancheros offer far more nutrition and culinary pleasure than a typical protein bar.

white plate with tortilla, beef, salsa and egg
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.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 8

Ingredients

Seasoning

  • 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® flank steak
  • 1 bell pepper
  • 1 pasilla (poblano) pepper
  • 1 white onion
  • 2 cups cherry tomatoes
  • 10 oz enchilada sauce
  • 2 tsps canola oil (for eggs)
  • 8 eggs
  • 8 flour tortillas
  • 1/2 cup shredded Colby-Jack cheese
  • 2 tbsp fresh cilantro, chopped
  • Hot sauce, to taste

Instructions

  1. Combine all seasoning ingredients in a small bowl. Rub the flank steak and the vegetables with canola oil, then sprinkle with the seasoning mixture so everything is evenly coated.
  2. Preheat the grill to medium-high, about 375°F (190°C). Grill the steak for roughly 15 minutes, turning once halfway through. Remove the steak and let it rest for 5–10 minutes before slicing into cubes.
  3. Grill the bell pepper, pasilla and onion for about 15 minutes, until the skins are charred. Remove and dice the vegetables.
  4. Place a vegetable basket or foil on the grill, add the cherry tomatoes and grill until they begin to burst, about 5 minutes. Remove from the grill.
  5. In a large bowl, combine the grilled tomatoes, diced vegetables, cubed steak and the enchilada sauce. Stir until well mixed. This is your beefy salsa; refrigerate if preparing ahead.
  6. Heat a skillet over medium-high heat and add 2 teaspoons of oil. Fry the eggs in batches — cook four at a time — until the whites are set and yolks are at your preferred doneness. Repeat with remaining eggs.
  7. Warm the tortillas on the grill or in a skillet for about 30 seconds per side.
  8. To assemble, place a warmed tortilla on a plate, spoon on beefy salsa, sprinkle with shredded cheese, and top with a fried egg. Garnish with chopped cilantro, hot sauce and a pinch of salt and pepper.

Nutrition

Calories: 434 kcal
Carbohydrates: 23 g
Protein: 35 g
Fat: 21 g
Saturated Fat: 6 g
Cholesterol: 239 mg
Sodium: 1273 mg
Potassium: 664 mg
Fiber: 2 g
Sugar: 6 g
Vitamin A: 1525 IU
Vitamin C: 29.2 mg
Calcium: 146 mg
Iron: 4.4 mg

Nutrition information is automatically calculated and should be used only as an approximation.

Additional Info

Course: Breakfast
Cuisine: Mexican
Author: Christie Vanover
Did you try this recipe?
Be sure to rate it, leave a comment and save it so you can make it again. Share your results by tagging the recipe source on social.