Philly Cheesesteak Breakfast

Philly Cheesesteak Breakfast
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

A hearty, savory twist on the classic Philly cheesesteak, packed with tender beef, melty cheese, veggies, and fluffy eggs for a filling, flavorful start to the day.

Ingredients

Thinly sliced ribeye steak 450 grams
Large eggs 8 pieces (400 grams)
Sliced provolone cheese 120 grams (6 slices)
Yellow onion 150 grams (1 medium, thinly sliced)
Green bell pepper 120 grams (1 medium, thinly sliced)
Unsalted butter 28 grams (2 tablespoons)
Whole milk 30 milliliters (2 tablespoons)
Garlic powder 3 grams (1 teaspoon)
Kosher salt 5 grams (1 teaspoon)
Freshly ground black pepper 1 gram (½ teaspoon)

Steps

1

Prep veggies and meat

First, pat 450g thinly sliced ribeye completely dry with paper towels, season with ½ tsp (2.5g) kosher salt and ¼ tsp (0.5g) black pepper. Slice 150g yellow onion and 120g green bell pepper into ¼-inch thick strips. Crack 8 large eggs into a bowl, whisk with 30ml whole milk, remaining ½ tsp (2.5g) salt, ¼ tsp (0.5g) pepper, and 1 tsp (3g) garlic powder until fully combined with no streaks of egg white remaining.

Step 1
step1:Prep veggies and meat
2

Sauté the vegetables

Heat a 12-inch cast-iron skillet over medium heat (350°F/175°C). Add 1 tbsp (14g) unsalted butter, and once melted and foaming subsides, add the sliced onion and bell pepper. Cook, stirring occasionally with a wooden spoon, for 5-6 minutes until veggies are soft and slightly caramelized at the edges, then transfer to a clean plate and set aside.

Step 2
step2:Sauté the vegetables
3

Sear the sliced ribeye

In the same skillet, increase heat to medium-high (400°F/205°C). Add the remaining 1 tbsp (14g) unsalted butter, then add the seasoned sliced ribeye in a single layer, working in two equal batches if needed to avoid crowding the pan. Sear for 2-3 minutes per batch, breaking up any meat clumps with a spatula, until beef is deep brown and just cooked through with no pink remaining. Drain any excess grease if more than 1 tbsp remains in the pan.

Step 3
step3:Sear the sliced ribeye
4

Combine filling base

Reduce heat to medium-low (300°F/150°C). Return the sautéed onion and bell pepper to the skillet with the cooked ribeye, stirring for 1 minute to evenly distribute the ingredients across the bottom of the pan in a flat, uniform layer.

Step 4
step4:Combine filling base
5

Cook the egg mixture

Pour the whisked egg mixture evenly over the beef and veggie layer in the skillet. Let cook undisturbed for 3 minutes, then gently push set egg curds from the edges of the pan toward the center every 30 seconds, allowing uncooked egg to flow to the hot pan surface, for 2 more minutes until eggs are about 80% set and slightly soft and runny on top.

Step 5
step5:Cook the egg mixture
6

Melt cheese and serve

Arrange 120g provolone cheese slices in a single overlapping layer over the top of the partially set eggs. Turn off the heat, cover the skillet with a tight-fitting lid, and let rest for 3 minutes until cheese is fully bubbly and melted, and eggs are set through. Slice into 4 equal wedges and serve hot, optionally with toasted hoagie roll slices on the side.

Step 6
step6:Melt cheese and serve

Tips

1.For authentic, tender cheesesteak-style beef, freeze the ribeye for 30 minutes before slicing against the grain into paper-thin slices; this makes slicing easy and prevents tough, chewy meat.
2.Never overcrowd the skillet when searing the beef—cook in batches if needed, as overcrowding causes meat to steam instead of sear, leading to soggy, gray, flavorless beef.
3.For a classic Philly cheesesteak twist, swap 60 grams of the provolone for warmed Cheez Whiz, drizzled over the beef layer before adding eggs, for that iconic tangy, ultra-creamy cheese flavor.

✨ You May Also Like

Breakfast
🍜 United States

Crisp-edged, fluffy lard griddle cakes are a nostalgic homestyle staple, with rich savoriness from rendered lard, perfect topped with maple syrup or savory gravy.

⏱️ 25 minuteBreakfast ★ 4.9
Breakfast
🍜 United States

Flaky, buttery homemade buttermilk biscuits smothered in creamy, peppery pork sausage gravy: a beloved, hearty Southern American comfort food classic.

⏱️ 35 minuteBreakfast ★ 5
Breakfast
🍜 United States

Golden, custardy brioche stuffed with sweet cream cheese and fresh berries, pan-fried to crisp perfection. An indulgent, cozy breakfast perfect for slow weekend mornings.

⏱️ 30 minuteBreakfast ★ 4.7
Breakfast
🍜 United States

Flaky, buttery Southern-style biscuits stuffed with savory salty country ham, a portable, satisfying classic perfect for casual on-the-go meals.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Iconic puffy baked pancake popularized in Seattle, with crisp golden edges and soft custardy center, served warm with classic sweet toppings.

⏱️ 35 minuteBreakfast ★ 4.6
Breakfast
🍜 United States

Fluffy, golden pancakes studded with juicy peak-summer mixed berries, drizzled with maple syrup for a bright, comforting, crowd-pleasing family breakfast.

⏱️ 25 minuteBreakfast ★ 4.8

Philly Cheesesteak Breakfast:Frequently Asked Questions

1.What’s the best pan to use for this loaded Philly cheesesteak breakfast skillet?
A 10 to 12-inch cast iron skillet is ideal here—it retains even, consistent heat for searing beef and veggies, is oven-safe for melting cheese or setting eggs, and builds rich, savory fond for extra depth. If you don’t have cast iron, use a heavy-bottomed, oven-safe nonstick skillet; skip thin, lightweight pans that create hot spots and burnt patches.
2.Can I use a different cheese if I don’t have sliced provolone?
Provolone’s mild, slightly smoky, ultra-melty profile is classic for Philly cheesesteaks, but you have great swaps! Thinly sliced white American is the traditional cheesesteak alternative, melting completely smooth without clumping. For a bolder kick, use low-moisture mozzarella mixed with a little provolone; skip crumbly cheeses like feta that won’t melt into a gooey layer.
3.How thin do I need to slice the ribeye for this recipe?
Aim for 1/8-inch thick slices, as thin as you can safely cut them, to match classic tender cheesesteak texture. A pro trick is to pop the ribeye in the freezer for 30 to 45 minutes before slicing—it firms up just enough to let you cut clean, paper-thin pieces against the grain, so the beef cooks fast and stays melt-in-your-mouth tender with no chewy bits.
4.How do I keep my onions and bell peppers from getting soggy in the skillet?
Soggy veggies almost always come from overcrowding the pan and cooking on too-low heat. Cook sliced yellow onion and green bell pepper over medium-high heat in a single layer, stirring only occasionally, for 4 to 5 minutes until they have slightly charred edges and tender-crisp texture. Don’t cover the pan while they cook, as trapped steam will turn veggies mushy.
5.Can I make this skillet ahead for weekday meal prep?
Absolutely! This recipe holds up great for quick weekday breakfasts. Cook the seared ribeye, sautéed onion, and bell pepper fully, then store in airtight containers in the fridge for up to 4 days. When you’re ready to eat, reheat the beef and veggie mix in a pan, then cook fresh eggs and melt provolone on top for the best texture, rather than pre-cooking eggs ahead.
6.What’s the best way to add eggs so they stay light and fluffy?
For fluffy, evenly cooked eggs, whisk your large eggs with a tablespoon of whole milk or half-and-half and a pinch of salt and pepper first. Lower the pan heat to medium once your beef and veggies are combined, pour in the eggs, and gently stir as they set for 2 to 3 minutes until soft curds form, then top with cheese to avoid rubbery overcooked eggs.
7.Can I add extra mix-ins to this loaded skillet?
Of course—this recipe is super customizable! Tasty add-ins include sliced sautéed mushrooms, diced pickled jalapeños for a little heat, crumbled cooked bacon for extra smokiness, diced crispy hash browns for more heft, or chopped scallions on top for freshness. Just don’t overcrowd the pan, and cook heartier add-ins first before adding beef and eggs.
8.How should I store leftovers, and how long do they last?
Let any leftover skillet cool completely to room temperature within 2 hours of cooking, then transfer to an airtight, sealed container and store in the refrigerator for up to 3 days. I don’t recommend freezing this dish, as cooked eggs and melted provolone turn grainy and watery when thawed, and the thin ribeye slices lose their nice seared, tender texture.
9.What’s the best way to reheat leftovers so eggs don’t get rubbery?
Skip the microwave for best results, as it makes eggs tough and cheese rubbery fast. Instead, reheat portions in a small skillet over medium-low heat, adding a tiny splash of water and covering the pan for 2 to 3 minutes to steam cheese back to gooey perfection and warm beef and veggies evenly, stirring once halfway through until heated to 165°F.
10.Can I make this recipe dairy-free for lactose-intolerant eaters?
You can easily adapt this for lactose-free diets! Swap regular sliced provolone for a lactose-free provolone-style melting cheese, or use a dairy-free low-moisture mozzarella alternative that melts smoothly. Skip any milk added to the eggs, using a splash of unsweetened oat milk instead if you want to thin the egg mix for fluffier curds.
11.Do I really need to cook the beef and veggies separately?
I strongly recommend cooking them in batches for the best texture. First, sauté the yellow onion and green bell pepper until tender-crisp, set them aside, then sear the thin ribeye slices in the same pan in a single layer to get a nice browned crust. Cooking everything together overcrowds the pan, making beef steam instead of sear and veggies turn mushy.
12.Can I use frozen pre-sliced peppers and onions instead of fresh?
Frozen sliced peppers and onions work totally fine as a time-saver! Just make sure to thaw them first and pat them completely dry with paper towels before adding to the hot skillet. Frozen veggies release lots of excess water as they thaw, and adding them wet will make them steam instead of sauté, leading to soggy, bland veggies instead of charred, flavorful bits.
13.How do I get the provolone perfectly melted without burning it?
Once your eggs are almost set and your beef and veggies are fully cooked, lay the sliced provolone evenly over the top of the skillet, then turn the heat off and cover the pan with a tight-fitting lid for 2 to 3 minutes. The trapped residual heat will melt the cheese into a smooth, gooey layer perfectly without burning the pan bottom or making cheese rubbery.
14.Is this recipe spicy, and can I add heat if I want?
The base recipe is totally mild, family-friendly, and has no added spice, so it works great for kids and people who don’t like heat. If you want a kick, add a pinch of red pepper flakes to the veggie sauté, toss in diced pickled hot cherry peppers (a classic Philly cheesesteak add!), or drizzle with your favorite hot sauce at the end.
15.Can I make this skillet for a crowd at weekend brunch?
Absolutely! This recipe scales up really well for brunch groups. Just use a large 15-inch cast iron skillet or two 12-inch skillets, cook batches of veggies and beef ahead of time, then combine everything in the pans, add eggs and cheese, and bake at 350°F for 8 to 10 minutes until eggs are set and cheese is bubbly, no constant stovetop stirring needed.
16.Why is my ribeye coming out tough and chewy?
Tough ribeye usually stems from one of three common mistakes: you sliced it with the grain instead of against it, your slices were too thick, or you overcooked the meat. Remember to partially freeze the steak for easy thin slicing, cut across the muscle fibers to shorten them, and only cook thin slices for 2 to 3 minutes over high heat just until no pink remains.
17.What should I serve with this breakfast skillet?
This skillet is a full, hearty meal on its own, but it pairs great with simple brunch sides! Serve it with buttered toasted sourdough or English muffins to soak up cheesy, eggy bits, a light arugula salad tossed in lemon vinaigrette to cut through richness, or fresh sliced fruit for a bright, sweet contrast to the deep savory flavors.
18.Can I add potatoes to the skillet to make it more filling?
Definitely—diced crispy potatoes are a fantastic addition to make this skillet even heartier. Par-cook 1/2-inch diced russet or Yukon gold potatoes in the skillet first with a little oil for 10 to 12 minutes until crispy on all sides and tender inside, then set them aside with cooked peppers and onions before searing beef, and stir back in with eggs and cheese.

Comments (7)

2 days ago

OMG this loaded Philly cheesesteak breakfast skillet is a total game changer!!! I made it for Sunday brunch for my husband and two teen boys, and they all went back for seconds. The cook time was actually only 22 minutes for me, super easy even when I was half asleep making coffee first. Used provolone instead of Cheez Whiz like I do for regular cheesesteaks and it melted perfectly. 10/10 will be adding this to our weekly rotation!

yesterday

Wait swapping provolone is such a good call! I hate how overly salty Cheez Whiz can be sometimes, definitely trying that next time I make this. My roommate is from Philly and he’s been super picky about cheesesteak adjacent recipes, hope this passes the test 😂

2 hours ago

So glad your family loved it! Provolone is a fantastic swap—we’ve also had great results with a mix of provolone and a little American for that extra creamy melt. Fingers crossed your Philly roommate gives it his seal of approval!

1 week ago

Perfect easy recipe for weekday meal prep! I made a big batch Sunday night, portioned it out into 5 containers, and it reheated like a dream all work week. I added a little extra bell pepper and some mushrooms to bulk it up, plus a dash of hot sauce on top each morning. So much better than the sad frozen breakfast bowls I used to buy. SO good.

5 days ago

Love that you used this for meal prep! We’re big fans of adding extra veggies too—mushrooms are such a great call for that classic Philly cheesesteak vibe. So happy this replaced your frozen breakfast bowls for you!

3 days ago

Brought this to our neighborhood block party potluck last weekend and people were hounding me for the recipe before I even set the skillet down! I doubled the recipe easily to feed a crowd, kept it warm in my cast iron on the table, and every last bite was gone in 15 minutes. Even the folks who say they ‘don’t like breakfast for dinner’ were raving about it. Easy, crowd-pleasing, zero fuss.

yesterday

Tried this this morning after seeing the 25 minute cook time and easy difficulty rating, and holy cow it did not disappoint. My kids are super picky eaters and they all cleaned their plates without complaining, which is basically a miracle in our house. Only note: I wish I’d made more, my oldest stole half my portion before I could even sit down to eat. 😂

2 hours ago

Same!!! My 7 year old turns her nose up at 90% of the breakfasts I make, but she asked for seconds of this. I added a handful of caramelized onions on top and she thought it was the best thing ever.

30 minutes ago

This made our day! Picky eater wins are the absolute best, we’re so stoked your whole crew loved it. Pro tip: next time make 1.5x the recipe so you don’t lose half your plate to your oldest—we’ve all been there!

2 hours ago

Made this after a long early morning trail run and it hit SO hard. Super filling, protein packed, didn’t leave me crashing an hour later like sweet breakfasts do. I tossed in some jalapeños for a little kick and it was chef’s kiss. Only thing I’d change next time is maybe adding a side of toast to soak up all the cheesy goodness, but that’s just me.

30 minutes ago

Jalapeño addition is genius! I did pickled jalapeños on top last time I made it and the tang cut through the richness of the cheese and steak so well. 10/10 recommend if you haven’t tried pickled ones yet!

5 minutes ago

I’m literally just learning to cook and this was the first recipe I didn’t mess up! The steps were super straightforward, no weird fancy ingredients, and it came out tasting like something I’d order at a diner. I overcooked the steak a tiny bit my first go around but it was still delicious. Can’t wait to make it again for my girlfriend when she comes to visit next weekend.

just now

This makes us so happy to hear! Welcome to cooking, we’re stoked this was a win for you. If you want to avoid overcooking the steak next time, just take it out of the pan when it’s slightly pink in the middle—it’ll keep cooking a little from the residual heat while the cheese melts. Your girlfriend is gonna love it!

2 weeks ago

Made this for my friend group brunch when I hosted a couple weeks back and everyone was raving nonstop. It’s so customizable too—one friend is gluten free so we skipped the side of toasted hoagie bites I originally planned to serve with it, another doesn’t eat red meat so I made a small side portion with sliced chicken for her, and it all worked perfectly. The cheese pull on this is absolutely insane, I took like 20 photos for my food Instagram. Total new go-to when I’m hosting brunch, no notes.