This post may contain affiliate links which help support Girls Can Grill.

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.

Beef has 10 essential nutrients that can help you get through the day. Along with being a healthy source of protein, it’s also packed with vitamin B-12 which maintains brain function, selenium which protects your cells, zinc which is good for immune system and niacin for energy.

Add to that B-6, phosphorus, choline, iron and riboflavin, and this is a breakfast of champions.

This recipe uses Certified Angus Beef ® brand flank steak, which comes from the belly of the cow. It’s the cut that is often used in fajitas because it cooks quickly and is nice and tender. You could also use skirt steak as an alternative.

Before grilling the meat, rub it down with oil and seasoning. This recipe includes a quick Mexican seasoning blend. If you don’t feel like making your own, feel free to grab a pre-mixed blend.

After about 15 minutes on the grill, the beef will be a perfect medium rare. If you’re planning to make this dish ahead of time, so you can reheat it on busy mornings, I don’t recommend cooking it longer than that because when you reheat it in the microwave or a skillet, it will cook a little more.

medium rare slice of flat iron steak on a fork

To make the beefy salsa, throw a few veggies on the grill next to the steak. Start with a bell pepper, pasilla (poblano) pepper and an onion. If you like heat, add a few jalapenos to the mix.

You can’t have salsa without tomatoes, but grilling them can be a little challenging. I recommend using a vegetable grill basket, so they don’t slip through the grates.

Once everything is grilled up and ready, slice the beef, dice the peppers and onions, and combine them in a big bowl with a can of enchilada sauce. Enchilada sauce comes in mild, medium and hot. My family prefers the added kick you get with the hot sauce, but go with your preferred heat level.

bbowl of beef chunks with grilled veggies

At this point, you can save the beefy salsa for later or you can start piling up your rancher’s eggs AKA huevos rancheros.

Fry up your eggs in a hot skillet with a bit of canola oil. Then, heat up some flour tortillas on the grill, in a skillet or in the microwave.

Top the warm tortilla with beefy salsa, shredded cheese and a fried egg. Garnish with a little cilantro, hot sauce and a pinch of salt and pepper.

See I promised you this would be better than a protein bar.

white plate with tortilla, beef, salsa and egg
5 from 2 votes

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



  • 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


  • Combine all of the seasoning ingredients. Rub the steak and veggies with canola oil and seasoning.
  • 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.
  • Grill vegetables around 15 minutes, until they are charred. Remove from grill and dice.
  • Place a veggie basket on the grill. Add the tomatoes. Grill until they start to pop, around 5 minutes.
  • In a large bowl, combine the grilled tomatoes, sliced steak, diced vegetables and enchilada sauce.
  • 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.
  • Heat tortillas on the grill for about 30 seconds per side.
  • Place a tortilla on a plate. Top with beefy salsa and cheese. Add a fried egg. Garnish with cilantro and hot sauce.


Calories: 434kcalCarbohydrates: 23gProtein: 35gFat: 21gSaturated Fat: 6gCholesterol: 239mgSodium: 1273mgPotassium: 664mgFiber: 2gSugar: 6gVitamin A: 1525IUVitamin C: 29.2mgCalcium: 146mgIron: 4.4mg

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

Additional Info

Course: Breakfast
Cuisine: Mexican
Did you try this recipe?Be sure to rate it, leave a comment and save it so you can make it again. Show off your awesome results on social by tagging @girlscangrill

You May Also Like

christie vanover standing against wood wall.

Hey BBQ Family

Hi. I’m Christie, the head cook and award-winning competitive pitmaster for Team Girls Can Grill. I have won multiple grand championships and have dozens of top ten category finishes. People know me as the girl who is forever hovering over a grill, smoker or campfire with tongs in one hand and a glass of wine in the other.

Leave a comment

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

Recipe Rating

1 Comment

  1. I am a total sucker for a Tex-Mex breakfast! Growing up we had Mexican breakfast all the time. I miss those, but can replace them with this!! YUM!