Breakfast & Brunch
This steak egg and cheese burrito recipe delivers the ultimate breakfast experience—crispy tortillas wrapped around perfectly cooked steak, silky scrambled eggs, and melted cheese that holds every bite together.
The secret to success lies in high-heat cooking for the steak and eggs, ensuring that smoky, tender meat meets runny yolks without soggy tortillas. I've perfected this recipe over countless weekend mornings, and it's become my go-to for hearty breakfasts that feel like a restaurant-quality meal at home.
The foundation starts with thinly sliced steak (flank or skirt work best) seared in a hot skillet until it reaches medium-rare doneness—just enough to add flavor without overcooking. Meanwhile, eggs are scrambled to the perfect consistency: soft, creamy, and still slightly runny at the center.
Large flour tortillas get warmed just enough to stay pliable but not so hot they lose their structure. The cheese—sharp cheddar or pepper jack—melts into a gooey blanket that binds everything together.
What makes this burrito truly special is the flaky tortilla texture, achieved by warming them quickly over a dry skillet rather than steaming them. The result is a crispy, golden exterior that contrasts beautifully with the tender, warm filling inside.
Each bite delivers a perfect balance of smoky steak, rich eggs, and melty cheese, all wrapped in a tortilla that holds up to even the heartiest bites. This isn't just breakfast—it's a meal that feels like a celebration.
Serve with a side of salsa and sour cream for dipping, or add avocado slices for extra creaminess. The burritos reheat well in the microwave, making them perfect for meal prep or a quick grab-and-go breakfast. Here's how to make them exactly right every time.
Ingredients for steak egg and cheese burrito
Four hearty burritos packed with smoky steak, runny yolks, and melty cheese—all wrapped in crispy tortillas.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | ½ lb | Thinly sliced against grain |
| Large Eggs 🥚 | 8 whole | Fresh, room temperature |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, block preferred |
| Large Flour Tortillas 🌯 | 4 whole | 10-inch size, store-bought |
| Butter 🧈 | 2 tbsp | Unsalted, for steak |
| Olive Oil 🫒 | 1 tbsp | For egg cooking |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Smoked Paprika 🌶️ | ¼ tsp | For steak rub |
| Sour Cream 🥛 | ¼ cup | For serving |
| Salsa 🌶️ | ½ cup | Mild or medium heat |
| Avocado 🥑 | 1 whole | Optional, sliced |
The steak is everything here. Flank steak gives you that perfect lean-to-meaty ratio, and slicing it thinly against the grain ensures every bite is tender. Grab it from the butcher counter if you can—they'll slice it for you. For the cheese, sharp cheddar melts best, but pepper jack adds a nice kick. I always buy a block and shred it myself—pre-shredded gets clumpy. The tortillas? Mission brand is my go-to—they're sturdy enough to hold everything without tearing. Look for flour tortillas, not corn, for that classic burrito texture.
No flank steak? Skirt steak works just as well—just make sure it's sliced thin. Running short on eggs? Add a tablespoon of cream to the scrambled eggs for extra richness. Swapping cheddar? Monterey Jack or pepper jack both melt beautifully. The butter for the steak is non-negotiable—it adds that smoky flavor. If you're short on time, microwave the butter 40 seconds to just melt it before using. For the eggs, don't overmix them—just crack them into the pan and let them cook low and slow. And if you've got avocado, slice it up for serving—it takes these burritos to the next level.
Make these ahead? Assemble them, wrap in foil, and freeze. Microwave for 2 minutes to reheat—no soggy tortillas. The burritos reheat best in the oven at 350°F for 10 minutes if you want that crispy texture back. Store leftovers in the fridge for 3 days, but honestly, they disappear faster than that. Pro tip: Keep the sour cream and salsa on the side until serving—no one wants a soggy burrito. These freeze beautifully too, so make a double batch for lazy mornings.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe for mornings when I’m running late—just sear the steak thin, fry the eggs sunny-side-up, and fold everything into a tortilla. The real magic? No fancy prep, no waiting for sauces to simmer. Honestly, I’ve made these while still in my pajamas.
- Steakhouse Bite: That first wrap of sharp cheddar melting into perfectly seared flank steak? It’s like a mini steakhouse breakfast. The butter-basted edges on the tortilla add this crispy contrast that makes every bite feel indulgent—no fancy plating needed.
- Lunchbox Legend: Between us, these are my go-to for meal prep. I make a big batch on Sundays, slice them in half, and pack them with a side of salsa. They hold up for days, and my kids (yes, even the picky one) actually eat them cold from the fridge.
- Budget Powerhouse: Flank steak stretches far when sliced thin, and eggs and cheese are always affordable. I can feed my family four hearty burritos for less than what I’d spend on takeout. Plus, leftovers reheat like a dream—just a quick microwave zap and they’re ready.
Step-by-step instructions for steak egg and cheese burritos
Here's how to assemble these hearty burritos with perfectly cooked steak and silky eggs.
🔥 Step 1: Season and Cook the Flank Steak
Pat the 0.5 lb flank steak dry with paper towels and slice it thinly against the grain for maximum tenderness. In a large skillet, melt 2 tbsp butter over medium-high heat until it foams. Add the steak slices and cook for 2-3 minutes per side until they develop a deep golden crust and reach medium doneness (about 135°F internal temperature).
While cooking, sprinkle the steak with 1 tsp salt, 0.5 tsp ground black pepper, 0.5 tsp garlic powder, and 0.25 tsp smoked paprika. The smoky paprika will add depth to your burritos, while the butter creates a rich, caramelized crust. Remove the steak from the pan and set it aside on a plate to rest for 5 minutes before using.
🍳 Step 2: Prepare the Perfect Egg Mixture
In a bowl, whisk together the 8 whole large eggs until the yolks and whites are fully combined—no streaks should remain. The eggs should be at room temperature for even cooking. Heat 1 tbsp olive oil in a separate skillet over medium-low heat (you want gentle cooking to keep the yolks runny).
Pour the eggs into the skillet and let them cook undisturbed for 2-3 minutes, stirring gently only at the edges to create soft, creamy curds. The eggs should still be slightly runny in the center when you're ready to fill the burritos—this is key for that luxurious yolk experience. Remove from heat and keep warm.
🥘 Step 3: Assemble the Burritos
Warm the 4 whole large flour tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. This makes them easier to roll without cracking. On each tortilla, spread ¼ cup of the shredded sharp cheddar cheese evenly, leaving a ½-inch border around the edges.
Add ¼ of the cooked steak, ¼ of the egg mixture, and a generous spoonful of 0.5 cup salsa (about 2 tbsp per burrito). Fold the sides of the tortilla inward, then roll tightly from the bottom up, pressing gently to seal. The cheese will melt slightly from the residual heat, helping bind everything together.
🔥 Step 4: Warm and Finish the Burritos
Return the assembled burritos to the skillet over low heat for 1-2 minutes per side until the tortillas are golden and the cheese is fully melted. This step ensures everything is warm and gooey inside. If the tortillas brown too quickly, reduce the heat slightly to prevent burning.
Serve immediately with 0.25 cup sour cream drizzled on top and 1 whole avocado sliced for freshness. The runny yolk and smoky steak will ooze out with every bite, creating that perfect burrito experience. Enjoy with extra salsa on the side if you like!
Pro Tips For Making Steak Egg And Cheese Burrito
- Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain turns your burrito into a chewy, stringy mess. Instead, angle your knife perpendicular to the muscle fibers and slice thinly. The reward? Tender, fork-friendly bites that don’t fight back when wrapped.
- Rest the Steak Before Slicing: Hot steak releases juices like a broken pipe, and those juices pool on the cutting board. After cooking, tent the steak with foil and let it sit for 5 minutes. This keeps your burrito from turning into a soggy, flavor-drowned wrap—especially important when you’re layering it with runny eggs and melted cheese.
- Salt the Cheddar First: Sharp cheddar loses its punch when it melts. Sprinkle a pinch of salt directly onto the cheese before wrapping it in the tortilla—this sharpens the flavor and prevents it from turning into a bland, gooey blanket. (Yes, even if you’re using pre-shredded cheese, which I know is easier.)
- Preheat the Tortillas: Cold flour tortillas are the enemy of a crispy burrito. Warm them in a dry skillet over medium heat for 10 seconds per side—just until pliable. This step makes rolling effortless and ensures the edges stay sturdy, not floppy, when you wrap. (Pro move: Keep them in a tortilla warmer or wrapped in a damp towel while you cook the rest.)
Creative variations of steak egg and cheese burrito
Breakfast-to-Brunch Upgrade
Turn these into a brunch star by adding crispy hash browns—sauté 1 cup diced potatoes in the same skillet used for the steak until golden, then layer them under the steak and eggs.
For extra decadence, top with 2 fried eggs (runny yolks only!) and a sprinkle of crumbled bacon. This transforms your burrito into a hearty brunch plate you can eat with a fork. 🌞
Spicy Southwestern Twist
Swap the sharp cheddar for Monterey Jack and add ½ cup black beans (rinsed and drained) to the filling. Mix in 1 tbsp chipotle powder with the steak rub for smoky heat, and serve with pickled red onions and guacamole.
The black beans add fiber, while the chipotle brings deep, smoky flavor that pairs perfectly with the eggs. 🌶️
Breakfast-for-Dinner Powerhouse
Double the protein by adding 4 oz cooked chorizo (crumbled) to the steak mixture, or layer 2 slices of crispy pancetta alongside the steak. For a veggie boost, stir ½ cup sautéed bell peppers and onions into the eggs.
Serve with a side of roasted sweet potatoes and a dollop of sour cream for dipping. This version feels like a full meal—perfect for dinner! 🍽️
Freezer-Friendly Meal Prep
Assemble the burritos, wrap them tightly in plastic wrap, then place in a freezer bag with parchment paper between each. Freeze for up to 3 months. To reheat, microwave for 2 minutes (covered) or bake at 350°F for 15 minutes for crispier tortillas.
I like to add 1 tbsp salsa to the filling before freezing—it keeps the burritos juicy when reheated. 💫
Kid-Friendly Fun Version
Let kids customize their own burritos with mini tortillas (6-inch size) and let them choose their fillings. Set out small bowls of shredded cheese, scrambled eggs, and diced steak so they can assemble their own.
For extra fun, use cookie cutters to shape the tortillas into fun shapes before filling. This makes breakfast feel like a game! 🧒
Global Fusion Flavors
For an Asian-inspired version, swap the steak for thinly sliced flank steak marinated in soy sauce, ginger, and garlic, then add sriracha mayo and kimchi to the filling.
For Mediterranean, use feta cheese, kalamata olives, and tzatziki instead of sour cream. These twists keep the concept fresh while introducing exciting new flavors. 🗺️
Nutrition facts
Frequently asked questions
Can I use ground beef instead of steak in these burritos?
You can absolutely substitute! Use ½ lb lean ground beef (85/15 ratio) cooked until just browned, then drain most of the fat. Season it with the same rub (salt, pepper, garlic powder, smoked paprika) for that smoky flavor. The texture will be slightly different but still delicious—just avoid overcooking the beef to keep it tender.
How do I keep the tortillas from getting soggy?
Warm the tortillas in a dry skillet for 30 seconds per side until pliable but not crispy. The key is to assemble the burritos quickly and roll them tightly. For extra protection, wrap each burrito in parchment paper before reheating. If microwaving, cover with a damp paper towel for 20 seconds—this traps steam and keeps the tortilla structure intact.
What's the best way to reheat these burritos?
For crispy tortillas, bake at 350°F for 10-15 minutes wrapped in foil. For quick reheating, microwave for 1-2 minutes (covered) with a damp paper towel. Avoid the microwave too long—it makes tortillas rubbery. Pro tip: Add 1 tsp salsa to the filling before freezing to keep everything juicy when reheated.
Can I make these burritos ahead of time?
Yes! Assemble them completely, wrap tightly in plastic wrap, and refrigerate for up to 3 days. For freezing, wrap individually in foil and plastic, then store for 3 months. Thaw overnight in the fridge before reheating. The flavors actually improve after a day or two—just don't skip the crispy tortilla step when reheating.
What's the secret to perfectly runny yolks?
Cook the eggs on medium-low heat for 2-3 minutes total, stirring only at the edges. Remove them from heat when they're still slightly wobbly in the center. For extra insurance, whisk in 1 tbsp cream to the eggs before cooking. The yolks should stay liquid even after rolling into the burrito—this is what makes them magical!
