Breakfast & Brunch
This steak and egg tacos recipe delivers the perfect balance of crispy celery crowns and runny yolks—a brunch favorite that feels like a restaurant-quality indulgence. The secret lies in perfectly seared steak (medium-rare, every time) and eggs fried to that golden, jammy center, all wrapped in warm tortillas.
I developed this after years of experimenting with breakfast tacos, and the difference between good and great comes down to technique—not shortcuts.
What sets these apart is the textural contrast: tender, buttery steak meets crispy fried eggs with a golden crust and molten yolk that coats every bite. The tortillas stay warm and pliable, while toppings like avocado, pickled onions, and cotija cheese add freshness and crunch.
This isn’t just breakfast—it’s a satisfying meal that works for brunch or even a dinner upgrade with bold flavors.
The process is straightforward but precise: sear the steak in a screaming-hot pan for 2-3 minutes per side, then rest before slicing. Fry the eggs in butter or oil until the whites set but yolks remain liquid and vibrant.
Assemble with tortillas and toppings, then press gently to keep everything intact. The result? A taco that’s restaurant-worthy without the fuss.
Pro tip: Use corn tortillas for a smoky depth, and don’t skip the resting time on the steak—it ensures juicy, tender slices every time. Serve with a side of salsa verde or chipotle crema to tie it all together. Let’s make these tacos!
Ingredients for steak and egg tacos
Perfectly seared steak, runny yolks, and crispy tortillas—here’s what you’ll need for restaurant-quality tacos.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Medium-rare preferred, trimmed of fat |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Corn Tortillas 🌽 | 8 whole | Small size, lightly toasted |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for frying |
| Avocados 🥑 | 2 whole | Ripe, pitted and sliced |
| Pickled Red Onions 🧅 | ½ cup | Thinly sliced, store-bought or homemade |
| Cotija Cheese 🧀 | ½ cup | Crumbled, salty and crumbly |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Wedges 🍋 | 2 whole | Juiced for serving |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning steak and eggs |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for eggs |
| Salsa Verde 🍅 | ½ cup | For serving, store-bought or homemade |
The flank steak is non-negotiable for this recipe—its lean cut sears beautifully and stays tender when sliced thin. Look for a center-cut piece at Whole Foods or your local butcher; avoid pre-sliced deli packages unless they’re vacuum-sealed. Trim any visible fat before cooking, as it can burn and create smoke. For the eggs, farm-fresh makes a difference—the whites hold their shape better, and the yolks stay vibrant. If you’re cooking for a crowd, Costco’s organic eggs are a reliable choice, but any high-quality brand works. The corn tortillas should be small, 3-inch diameter—Mission or La Banderita brands are my go-to, but any corn tortilla will do if you toast them properly.
No flank steak? Skirt steak works equally well, though it’s slightly more marbled. Running out of cotija? Queso fresco or even feta cheese can substitute, though the texture will differ. The avocados should be ripe but firm—if they’re too soft, they’ll turn to mush when sliced. For the pickled onions, store-bought is fine, but homemade (vinegar, sugar, red onion slices) elevates the dish. The salsa verde can be swapped for chipotle crema if you prefer a smoky, creamy element instead of bright, tangy. Fresh cilantro is ideal, but if you’re out, dried oregano at half the amount adds a similar earthy note. For the butter, European-style (like Plugrá) has a higher fat content, which is perfect for frying eggs without burning.
Steak and eggs keep best when prepped separately. The steak should rest at room temperature for 30 minutes before cooking, while the eggs stay freshest in the fridge until you’re ready to fry them. Tortillas can be toasted ahead and stored in a warm oven (200°F) for up to 20 minutes—just wrap them in a clean kitchen towel to retain moisture. The avocado slices should be tossed with lime juice to prevent browning; store them in an airtight container in the fridge for up to 2 days. Leftover steak reheats well in a skillet with a splash of oil, but the eggs are best fresh. Assemble tacos just before serving to keep the tortillas from getting soggy—press gently to hold everything together without crushing.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this—just sear the steak, fry the eggs, and toast the tortillas. No chopping, no fuss, and zero last-minute scrambling. That butter-basted flank steak practically cooks itself while you crack eggs into a hot pan.
- Creamy Crispy Magic: The avocado slices melt into buttery perfection when wrapped in warm tortillas, and those runny yolks? Absolute gold. It’s the kind of combo that makes you forget about sad desk lunches forever.
- Weeknight to Weekend: Between us, this feeds a crowd without breaking the bank. Double the batch for Monday lunches, or serve it at a brunch with friends. The steak’s bold flavor holds up all day, and the eggs stay fresh until the last bite.
- Budget Powerhouse: Flank steak stretches further than you’d think, and eggs are the cheapest protein around. I’ve made this for $12 and fed four people—plus, the leftovers reheat like a dream (just add a splash of water to the pan).
Step-by-step instructions for steak and egg tacos
Master the technique for perfectly seared steak and silky eggs that complement crispy tortillas.
Sear the Flank Steak to Medium-Rare Perfection
Pat the 1 lb flank steak thoroughly dry with paper towels—this ensures maximum crispness. Season both sides generously with 1 tsp Diamond Crystal kosher salt and 0.5 tsp ground black pepper, pressing the seasoning into the meat so it adheres evenly. Let the steak sit at room temperature for 15-20 minutes while you prepare the rest.
Heat 2 tbsp vegetable oil in a heavy skillet over high heat until shimmering. Add the steak and sear for 3-4 minutes per side for medium-rare, until it develops a deep mahogany crust. For even cooking, I flip the steak only once, rotating it 45 degrees between flips to create crosshatch marks. Use a meat thermometer to confirm 130-135°F internal temperature. Transfer to a cutting board, tent with foil, and let rest for 10 minutes before slicing against the grain into ¼-inch thick strips.
Fry Eggs in Butter for Silky Yolks
Melt 0.5 cup unsalted butter in a separate skillet over medium-low heat—the butter should foam gently but not brown. Crack the 4 whole large eggs into a small bowl, then gently slide each egg into the butter. Cook undisturbed for 2-3 minutes until the whites are set but the yolks remain runny and custard-like. Here's the trick: I use a spatula to carefully lift the edges of the whites to let the uncooked yolk flow beneath, creating that signature "sunny-side-up" appearance.
Remove the eggs from the skillet and keep them warm. The residual heat will keep the yolks perfectly fluid while you assemble the tacos. If the butter starts to brown too quickly, reduce the heat slightly—you want golden, not burnt butter.
Toast the Corn Tortillas for Crispy Shells
Heat a dry skillet over medium heat and toast the 8 whole corn tortillas one at a time for 20-30 seconds per side until they develop a golden, crispy texture. I like to press down gently with a spatula to ensure even browning. The tortillas should be pliable but hold their shape—this balance is key for structural integrity when assembling. Keep them warm in a tortilla warmer or wrapped in a clean kitchen towel.
Toasting the tortillas not only adds texture but also prevents them from becoming soggy when combined with the juicy steak and eggs. If you don't have a tortilla warmer, stack them in a single layer between damp paper towels in a sealed container to retain heat.
Assemble Tacos with Layered Textures
Slice the 2 whole avocados into thin wedges and arrange them on the toasted tortillas. Spoon 0.5 cup salsa verde over the avocado, then layer with ¼ of the sliced flank steak and 1 fried egg. Top with 2 tbsp pickled red onions and 1 tbsp crumbled cotija cheese. The acidity of the onions and salsa verde cuts through the richness of the steak and eggs, creating a perfect balance of flavors.
Garnish each taco with 1 tbsp chopped fresh cilantro and a squeeze of lime juice from the 2 whole lime wedges. The bright citrus notes elevate the dish, ensuring each bite is vibrant and well-rounded. Serve immediately while the tortillas are still crisp and the yolks remain fluid.
Serve with Confidence
Present the tacos on a platter with the remaining cotija cheese and lime wedges on the side. The contrast between the crispy tortilla shells, tender steak, and silky egg yolks is what makes this dish exceptional. I always double-check that the steak is sliced thinly against the grain—this ensures each bite is melt-in-your-mouth tender. Pair with a simple side of black beans or a crisp green salad to complete the meal.
For best results, serve the tacos immediately after assembly. The combination of textures and temperatures is what makes this dish truly special—crispy, creamy, and savory all in one bite. Enjoy the process, and don't forget to taste as you go to adjust seasoning if needed.
Pro Tips For Making Steak And Egg Tacos
- Slice Against the Grain: Flank steak’s tough when sliced wrong—trim the fat first, then cut perpendicular to the grain. Thin strips cook faster and stay tender, so don’t rush this step. (Yes, it takes 5 minutes, but your tacos will actually be chewable.)
- Rest the Steak Properly: After cooking, pile the hot steak on a plate, tent loosely with foil, and let it sit for 5-10 minutes. Skipping this makes the meat shrink and dry out—like eating a sad, rubbery taco. (Your future self will notice.)
- Butter the Tortillas Right: Warm the tortillas in a dry skillet for 10 seconds per side, then slather with melted unsalted butter—just enough to coat. Cold butter won’t spread, and dry tortillas crack like brittle chips. (I learned this after frying a batch into a crispy mess.)
- Fry Eggs in Butter, Not Oil: Use the same pan you cooked the steak in—add a pat of unsalted butter, crack the eggs in, and let them sizzle until the whites are set but yolks stay runny. Oil makes eggs greasy; butter adds richness. (Sounds basic, but I used to overcomplicate it.)
Health benefits of this recipe
Protein Powerhouse
The flank steak in these tacos delivers high-quality protein—about 40 grams per serving—essential for muscle repair and energy. Combined with eggs, you’re getting complete protein (all 9 essential amino acids) in one bite.
The lean cut of steak also provides iron and zinc, which support immune function and red blood cell production. 💪
Healthy Fats for Satiety
Avocados and eggs contribute monounsaturated fats that keep you full longer while supporting heart health. The avocado slices add fiber (about 7 grams per serving) and potassium, balancing the meal’s richness.
Egg yolks provide vitamin D and choline, crucial for brain health and metabolism. I always opt for pasture-raised eggs when possible—they have 3x more vitamin D than conventional eggs.
Fiber-Rich Toppings
Corn tortillas offer fiber (about 3 grams per tortilla) without the gluten of flour tortillas, aiding digestion. The pickled red onions add prebiotic fiber, feeding gut-friendly bacteria. Together, these toppings create a low-glycemic meal that stabilizes blood sugar—perfect for a satisfying breakfast or brunch.
The cotija cheese adds calcium and phosphorus for bone strength without excessive sodium if used sparingly.
Balanced Micronutrients
Fresh cilantro and lime juice provide vitamin K and vitamin C, while the salsa verde contributes lycopene (an antioxidant). The steak’s iron pairs perfectly with the lime’s vitamin C, boosting iron absorption. This nutrient combo makes these tacos a power-packed meal—no processed ingredients needed.
For extra flavor without calories, I garnish with hot sauce (like Cholula) for a capsaicin boost, which may even support metabolism. 🌶️
Meal Prep Flexibility
Unlike many brunch dishes, these tacos can be prepped ahead while keeping key components fresh. The steak and eggs should be made day-of for optimal texture, but you can slice avocados and store them in lime juice for up to 2 days.
The pickled onions and salsa verde keep for 5 days in the fridge, making assembly quick. This flexibility turns them into a weekend-friendly meal that’s healthier than takeout. 📅
Customizable for Dietary Needs
Need a lighter version? Swap the steak for grilled shrimp or black beans to cut saturated fat. For extra protein, add a fried egg white to each taco. The cotija cheese can be omitted for a lower-sodium option, or use feta for tangy flavor.
Even with these tweaks, the dish maintains its restaurant-quality balance of textures and flavors. The beauty of tacos is their adaptability—every bite can be tailored to your needs. ✨
Nutrition facts
Frequently asked questions
Can I use skirt steak instead of flank steak?
Skirt steak works beautifully—it’s slightly more marbled, which adds extra flavor. Just trim any thick fat and slice it against the grain for maximum tenderness. Cooking time remains the same (3-4 minutes per side), but skirt steak may develop a slightly charred crust due to its natural fat distribution.
How do I keep the egg yolks runny when assembling tacos?
Timing is everything! Fry eggs over medium-low heat in butter until whites are set but yolks are still jiggly (2-3 minutes). Remove immediately and keep warm in a low oven (200°F) while assembling. Press tacos gently—don’t squeeze!—to avoid breaking yolks. Serve right away for that perfect liquid center.
What’s the best way to toast corn tortillas for texture?
Use a dry skillet over medium heat and toast each tortilla 20-30 seconds per side until golden and slightly crisp. The key is pressing down gently with a spatula to ensure even browning. For extra crunch, toast them in a 350°F oven for 2-3 minutes**—they’ll stay crisp longer but may lose some pliability. Store in a warm towel-lined container until serving.
Can I make these tacos ahead of time?
Prep components separately! The steak and eggs should be made fresh, but you can slice avocados (tossed with lime juice) and store them in the fridge for 2 days. Toast tortillas ahead and reheat in a 200°F oven for 5 minutes. Assemble tacos just before serving to maintain crispiness. The pickled onions and salsa verde keep for 5 days in the fridge—perfect for quick assembly.
What’s the secret to balancing all the flavors?
Acidity is your friend! The pickled onions and lime juice cut through the richness of the steak and eggs, while salsa verde adds brightness. For extra depth, sprinkle with cotija cheese (salty) and cilantro (herbal). Taste as you go—adjust seasoning with hot sauce or extra lime if needed. The goal is a harmonious bite, not overwhelming flavors.
