Breakfast & Brunch
This steak and egg scramble delivers a restaurant-quality breakfast in just 15 minutes—perfect for busy mornings when you crave hearty, protein-packed meals. The secret lies in cooking the steak first, then finishing with fluffy scrambled eggs that soak up all the savory juices.
I've perfected this one-skillet technique over years of testing, and it never fails to impress—whether you're feeding yourself or a crowd.
What sets this recipe apart is the balance of textures and flavors: tender, caramelized steak bites paired with creamy eggs and optional add-ins like crispy bacon or melted cheese. The key is controlling heat precisely—high for the steak, then medium-low for the eggs—to ensure everything cooks perfectly without drying out.
This isn't just breakfast; it's a satisfying meal that feels like a chef's creation.
By the time you're done, you'll have a plate that's equal parts elegant and practical—golden-brown steak strips, velvety scrambled eggs, and all the customizable toppings you love. The best part? Only one skillet to clean, making this the ultimate lazy-morning solution. Ready to transform your breakfast routine? Let's get started.
This dish works equally well as a weekend brunch centerpiece or a quick weeknight dinner when you're craving something hearty. Serve with toasted sourdough or a fresh salad to round out the meal.
The possibilities are endless, but the execution stays simple—just follow the steps, and you'll have a dish that tastes like it took hours to prepare.
Ingredients for steak and egg scramble
Restaurant-quality steak and eggs in one skillet—just 12 ingredients, maximum flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 lb | Thinly sliced against grain |
| Large Eggs 🥚 | 8 whole | Fresh, room temperature |
| Unsalted Butter 🧈 | 3 tbsp | Cold, cubed for even cooking |
| Shallots 🧅 | 2 whole | Minced finely for sweetness |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and finishing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked over eggs |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For skillet searing |
| Heavy Cream 🥛 | ¼ cup | Optional for extra richness |
| Crispy Bacon 🥓 | 4 oz | Chopped, optional topping |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp variety preferred |
The steak makes this dish shine. Ribeye delivers that perfect balance of tenderness and beefy flavor—sirloin works too, but ribeye stays juicier. Slice it thin against the grain for maximum tenderness. I grab mine from Whole Foods or Costco when it's on sale, but any quality butcher will have it. For the best results, let the steak sit at room temperature for 20 minutes before cooking—this ensures even cooking. If you're short on time, just pat it dry with paper towels before slicing.
Eggs should be the freshest you can find—room temperature eggs scramble faster and fluffier. No fresh thyme? Dried works at one-third the amount, but fresh has that bright, herby punch. The heavy cream is optional but transforms this into a decadent brunch dish—half-and-half works too. For the bacon, I like Oscar Mayer or Applewood Smoke varieties, but any crispy bacon will do. The cheddar? Sharp cheddar melts best—pre-shredded has anti-caking agents that can make it clump. If you're avoiding dairy, skip it or use a vegan alternative like Miyoko's shreds.
Store leftover steak in an airtight container for up to 3 days—it reheats beautifully in a skillet. Eggs should be refrigerated and used within 3 weeks of purchase. The bacon and cheese keep for 2 weeks in the fridge. This dish reheats like a dream—just add a splash of water or milk to the skillet and warm through on medium heat. For meal prep, cook the steak ahead and store separately, then scramble the eggs fresh in the morning. The flavors only get better as they meld together overnight!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Sear the ribeye, scramble the eggs right in the same pan—no extra dishes, just rich butter and shallots clinging to everything.
- Rich, Smoky Depth: That ribeye adds a meaty punch you’d never expect in scrambled eggs. Crispy edges on the steak, creamy eggs, and garlic shallots caramelizing? It’s like a fancy brunch without the fuss.
- Weeknight to Weekend: Make it for a lazy Sunday or toss it in a tortilla for a quick lunch. Honestly, I’ve served it to dinner guests and my kids—both love it, no complaints.
- Budget-Friendly Luxury: Ribeye might sound fancy, but one steak stretches for multiple meals. Save the leftovers for a fast breakfast or lunch—it’s my go-to when I need hearty food without breaking the bank.
Step-by-step instructions for steak and egg scramble
Here's the method to create a restaurant-quality steak scramble in under 20 minutes.
Prep and Sear the Ribeye
Start by patting the 1 lb ribeye steak completely dry with paper towels. Thinly slice it against the grain into ¼-inch strips for even cooking. Season both sides generously with 1 tsp diamond crystal kosher salt and ¼ tsp freshly ground black pepper. Set aside.
Heat a large cast-iron skillet over medium-high heat until hot. Add 1 tbsp extra-virgin olive oil and swirl to coat. Working in batches if needed, add the steak strips and sear for 2-3 minutes, stirring occasionally, until they're deep brown and just cooked through. Remove and set aside on a plate.
Sauté Aromatics and Cook Shallots
In the same skillet, reduce heat to medium and add 3 tbsp cold unsalted butter, letting it melt completely. Add the 2 minced shallots and cook for 3-4 minutes until softened and translucent. Stir in the 4 minced garlic cloves and ¼ cup chopped fresh thyme leaves, cooking for 30 seconds until fragrant.
Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. If it starts to darken too quickly, remove the skillet from heat for 10 seconds to cool slightly. This step builds the flavor foundation for your scramble.
Scramble the Eggs with Cream
Crack the 8 large eggs into a bowl and whisk vigorously for 10 seconds until yolks and whites are fully combined. Add ¼ cup heavy cream and whisk again for 5 seconds to incorporate. Season with the remaining ½ tsp diamond crystal kosher salt and ¼ tsp freshly ground black pepper.
Pour the egg mixture into the skillet with aromatics. Let it sit for 10 seconds to begin setting, then gently push the eggs from one side to the other with a spatula, creating soft curds. Continue this motion for 2-3 minutes until the eggs are creamy but still slightly runny in the center—this ensures tender, silky scramble.
Combine and Finish
Return the seared steak strips to the skillet and gently fold them into the eggs. Sprinkle ½ cup shredded cheddar cheese evenly over the top. Cover the skillet and cook for 1 additional minute until the cheese melts completely and the eggs are fully set.
For that final touch, fold in the 4 oz chopped crispy bacon and any accumulated juices from the plate. Taste and adjust seasoning if needed—this is your chance to perfect the balance of salty, savory, and creamy flavors. Serve immediately while hot and bubbly.
Plate and Serve
Divide the steak and egg scramble evenly among 4 plates. Garnish each serving with an extra sprinkle of freshly ground black pepper and a pinch of diamond crystal kosher salt for brightness. The perfect plate should show tender steak strips interspersed with creamy eggs, crispy bacon bits, and melted cheese.
This dish is best enjoyed immediately while the eggs are still warm and the steak retains its perfect sear. The combination of rich ribeye, creamy eggs, and crispy bacon creates a protein-packed breakfast that'll keep you full for hours. Don't skip the fresh pepper—it cuts through the richness beautifully.
Pro Tips For Making Steak And Egg Scramble
- CRANK THE HEAT FOR STEAK: High heat for the ribeye—no waffling. Get that pan screaming hot before the steak hits, and let it sear undisturbed for 2 minutes. I used to baby it, and the crust turned out sad and thin. Now it’s crispy, caramelized, and worth the wait.
- CHOP SHALLOTS SMALLER THAN YOU THINK: Tiny dice, not slices. Shallots disappear fast in this dish, and you want them to melt into the butter without any texture left to chew. I learned this after one bite where I could still pick out chunks—now they’re just flavor, not distraction.
- DON’T OVERMIX THE EGGS: Stir gently, just until the eggs are just set—no scrambling like you’re beating a rug. The second they look soft and slightly glossy, pull them off the heat. Overworking them turns them rubbery, and that’s a crime when you’ve got ribeye crust to match.
- USE COLD EGGS FOR CREAMIER RESULTS: Whisk them straight from the fridge—cold eggs scramble slower and stay velvety. I know it’s counterintuitive, but skipping this means you’ll end up with eggs that look dry and grainy. Trust me, your scramble will thank you.
Wine and beer pairings for these flavors
Red Wine Pairings
A bold Cabernet Sauvignon from Napa Valley is my go-to choice for this dish—its rich dark fruit flavors and firm tannins stand up beautifully to the ribeye's depth while complementing the eggs' creaminess.
Look for a bottle with 12-14% alcohol and notes of blackcurrant and vanilla to enhance the meal's savory-sweet balance. 🍷
For something lighter, a Malbec from Argentina offers juicy plum and chocolate notes that pair wonderfully with the bacon and cheese. Opt for a 2018-2020 vintage with 13.5-14.5% alcohol to match the dish's hearty profile without overwhelming it. Chill slightly before serving to let the flavors shine.
White Wine Options
If you prefer white, a crisp Chardonnay from Burgundy—particularly one with minimal oak influence—works surprisingly well. The bright acidity cuts through the richness, while subtle citrus notes enhance the thyme and shallots. Aim for a 12.5-13% alcohol Chablis-style to keep it refreshing. 🍷
Beer Pairings
A pale ale with malty sweetness and hoppy bitterness is perfect for balancing this dish. I love Allagash White—its citrusy hops and caramel notes complement the bacon and cheese while cleansing the palate between bites.
For a stronger option, try a Belgian dubbel like Westmalle Dubbel for its rich, spiced complexity. 🍺
Coffee or Tea
If alcohol isn't your thing, a strong black coffee (like Sumatra) enhances the dish's savory notes, while a robust Earl Grey with bergamot adds a bright contrast to the richness. Both work beautifully as mid-morning companions to this protein-packed meal.
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, try sparkling apple cider—its crisp acidity and subtle sweetness balance the dish's saltiness. Alternatively, a ginger beer with a squeeze of lime adds a zesty kick that cuts through the richness. Both are perfect for brunch without the hangover. 💛
Nutrition facts
Frequently asked questions
Can I use ground beef instead of steak strips?
Ground beef works wonderfully for this dish—just use 1 lb of lean ground beef (80/20 ratio) and brown it thoroughly with the shallots and garlic. The texture will be slightly different but still delicious. For extra flavor, add 1 tsp smoked paprika while browning the meat.
How do I make this dish vegetarian?
Swap the steak for 1 lb of crumbled tempeh or extra-firm tofu (pressed and pan-fried first). For a meaty texture, use mushroom stems or hearts of palm sautéed until golden. The eggs and cheese will still provide plenty of protein—just omit the bacon if you're avoiding animal products entirely.
Can I prepare this ahead of time?
Cook the steak and bacon first, then store separately in airtight containers for up to 3 days. When ready to serve, scramble fresh eggs in the skillet with the aromatics, then combine everything at the end. The flavor actually improves overnight as the juices meld together—just reheat gently to avoid drying out the eggs.
What's the secret to silky scrambled eggs?
Low and slow heat is key—use medium-low heat and stir constantly with a silicone spatula. The moment the edges start setting, gently fold the eggs rather than stirring vigorously. For extra creaminess, whisk in 1 tbsp cold heavy cream at the end, or add a splash of milk to the skillet while cooking.
How do I prevent the steak from drying out?
Slice against the grain into ¼-inch strips for maximum tenderness. Sear at medium-high heat for only 2-3 minutes total—just until browned but still slightly pink inside. Remove immediately when done and set aside on a warm plate. Overcooking is the #1 cause of dry steak in this dish!
