Low carb Philly cheesesteak casserole packed with beef, peppers, onions, and melted cheese. Meal prep friendly and ready in under an hour.
Okay so real talk I stumbled onto this philly cheesesteak casserole completely by accident. I was craving that classic sandwich SO hard one Sunday but had zero hoagie rolls in the house. I just threw everything into a baking dish, crossed my fingers, and honestly? It turned out better than the original. Now it's my most-requested meal prep dish, and I make it almost every single week without fail.
Oops okay, I have to tell you about the time I forgot to soften the cream cheese. I just plopped it in straight from the fridge and ended up with these weird lumpy white chunks floating around in my sauce. I didn't expect that to be such a big deal, but wow, it really is! Now I set it out a full hour before cooking. Learn from my lumpy mistakes, friends.
Philly Cheesesteak Casserole: Ingredients You'll Need
- 2 lbs ribeye steak, thinly sliced: Ribeye is the non-negotiable star here, and honestly, please don't swap it out for something leaner. That beautiful marbling melts into the dish as it cooks and gives you that rich, beefy depth that makes this Philly cheesesteak casserole taste so authentic. Ask your butcher to slice it thin, or pop it in the freezer for 20 minutes before slicing at home it makes the whole process so much easier and cleaner.
- 1 large green bell pepper, thinly sliced: Green bell pepper is that classic Philly flavor that just can't be skipped. It adds a slight bitterness that balances out all the richness from the cream cheese and beef, and it holds its texture beautifully in the oven. I slice mine pretty thin so it gets a little soft but still has a tiny bit of bite. To be real, I've tried red and orange peppers too delicious but green keeps it tasting most like the real deal.
- 1 large yellow onion, thinly sliced: Yellow onion is where the sweetness comes from, and when you sauté it low and slow, it gets jammy and caramelized in the most gorgeous way. I've accidentally rushed this step more times than I care to admit, and you can taste the difference. Give those onions time and they'll reward you with flavor that makes the whole casserole sing. Thin slices are key they cook evenly and melt right into the dish.
- 8 oz cremini mushrooms, sliced: I know some purists skip the mushrooms on a cheesesteak, but hear me out they add this incredible earthy, meaty quality that bulks up the dish and makes it feel even more satisfying without adding carbs. I didn't expect to love them this much when I first added them, but now they're completely non-negotiable for me. Cremini have way more flavor than white button mushrooms, so please don't substitute them if you can help it.
- 8 oz cream cheese, softened: This is the secret weapon of this whole Philly cheesesteak casserole recipe. Cream cheese creates a velvety, thick sauce that coats every single piece of steak and vegetable in the most luxurious way. The key word here is SOFTENED as in, leave it on the counter for at least an hour before you start cooking. Cold cream cheese will clump and fight you every step of the way, and nobody has time for that drama in the kitchen.
- 1/2 cup beef broth: beef broth is what loosens the cream cheese sauce to the perfect consistency and adds another layer of savory depth that really ties everything together. I always reach for a good quality low-sodium broth so I can control the saltiness myself. Honestly, I've used homemade bone broth when I have it, and the flavor is next level. Don't skip it or try to substitute water you'll lose that rich, beefy backbone the whole dish depends on.
How to Make Philly Cheesesteak Casserole Step by Step
- Step 1: Preheat and Prep:
- Before anything else, get that oven cranking to 375°F and pull your cream cheese out of the fridge if you haven't already. This is also the moment to slice everything up your ribeye, peppers, onions, and mushrooms. I like to lay it all out in little prep bowls so I feel like a real cooking show host, honestly. Getting organized at this stage makes the whole cooking process feel so smooth and stress-free. Trust me, future-you will be grateful.
- Step 2: Sear the Steak:
- Heat your olive oil in a large skillet over high heat and I mean really high. You want that steak to sear fast and get some gorgeous brown edges, not steam and turn gray. Work in batches if you need to, because crowding the pan is the enemy of a good sear. This step is where so much of the flavor for your Philly cheesesteak casserole gets built, so don't rush it. Season generously with salt and pepper, and add that Worcestershire sauce right at the end. The sizzle is so satisfying!
- Step 3: Sauté the Vegetables:
- In the same pan don't you dare wash it, all those brown bits are flavor gold add your onions, bell pepper, and mushrooms. Cook them over medium heat, stirring occasionally, until they're soft and slightly caramelized. This takes about 8-10 minutes and the smell is absolutely incredible. The onions will get sweet and jammy, the peppers will soften, and the mushrooms will shrink down beautifully. Season with garlic powder here and give everything a good stir to combine all those gorgeous pan drippings.
- Step 4: Build the Sauce:
- Now for the magic moment that makes this Philly cheesesteak casserole so ridiculously creamy and good. Lower your heat and add the softened cream cheese to the veggie pan, letting it melt slowly while you stir. Pour in the beef broth and heavy whipping cream gradually, stirring constantly until you have a smooth, silky sauce. I didn't expect this step to be so meditative, but there's something really calming about watching it all come together. Taste it and adjust the seasoning this is your moment!
- Step 5: Assemble the Casserole:
- Grab your baking dish I use a 9x13 and layer in your seared steak first, then pour that creamy vegetable sauce right over the top. Use a spatula to make sure everything is evenly distributed and every piece of steak is getting coated in that luscious sauce. This is the step where your Philly cheesesteak casserole really starts to look like the showstopper it's about to become. I always do a little happy dance at this point because the hard work is basically done.
- Step 6 & 7: Add the Cheese Crown and Bake Until Bubbly:
- Now layer your provolone or cheese of choice generously across the top don't be shy, this is the crown moment! Slide the whole beautiful thing into your preheated oven and bake for about 20-25 minutes until the cheese is melted, golden, and the edges are bubbling like crazy. That bubbling is your sign that the Philly cheesesteak casserole is hot all the way through and the sauce has thickened up perfectly. Let it rest for 5-10 minutes before serving and garnish with fresh parsley if you're feeling fancy!
Every time I make this, my kitchen smells like the absolute best version of a Philly cheesesteak shop, and my family starts hovering around the oven about halfway through the bake time. There's something so cozy and satisfying about pulling a bubbling, golden casserole out of the oven. It never gets old, and I genuinely look forward to making it every single week.
Storage Tips for Philly Cheesesteak Casserole
This casserole stores beautifully, which is honestly one of my favorite things about it. Let it cool completely before transferring to airtight containers I usually portion it into individual meal prep containers right away so grab-and-go lunches are ready all week. It keeps in the fridge for up to 4 days without any issue. For reheating, the microwave works fine but the oven at 325°F for about 10 minutes gives you much better results the cheese gets a little bubbly again and it tastes almost freshly made. I made the mistake of freezing it once without draining excess liquid first and the texture got a bit watery after thawing. If you want to freeze it, do so before baking for the best results, and use it within 2 months.

Ingredient Substitutions for Philly Cheesesteak Casserole Worth Trying
Okay so I've experimented a LOT with this one. If ribeye feels too pricey, sirloin works really well and is much more budget-friendly just don't overcook it or it gets tough. For the cream cheese, you can use a dairy-free version if needed, though the sauce won't be quite as rich. I've swapped the green bell pepper for red or orange when that's what I had, and honestly it's delicious, just a little sweeter. For the mushrooms, baby bella or even portobello work great. To be real, I've also made this with chicken thighs instead of steak for a totally different but equally satisfying version. And if you want extra cheesy goodness, mixing provolone with mozzarella on top is absolutely the move.
Serving Your Philly Cheesesteak Casserole Like a Pro
Honestly, this is such a complete meal on its own that you don't need much alongside it. But if you want to round things out, a simple arugula salad with lemon vinaigrette is my absolute go-to the peppery greens cut right through the richness of the casserole in the best way. Roasted broccoli or cauliflower rice are also fantastic low-carb sides if you want something more substantial. For the non-low-carb folks at your table, this is incredible served over toasted hoagie rolls or even just with some crusty bread for scooping up that creamy sauce. I've also served it at dinner parties in individual ramekins as a fancy starter and people absolutely lose their minds over it. It's that versatile!
The Cultural Backstory of Philly Cheesesteak Casserole
The Philly cheesesteak is one of America's most iconic sandwiches, born in Philadelphia in the 1930s when Pat Olivieri a hot dog vendor threw some beef on his grill and a cab driver asked for one. It evolved over decades into the classic combo of thinly sliced beef, sautéed onions and peppers, and melted cheese on a hoagie roll that Philly is famous for today. I grew up eating the real thing on a family trip to Philly, and that memory stuck with me forever. This Philly cheesesteak casserole is my love letter to those flavors reimagined for a low-carb lifestyle without losing any of that soulful, satisfying spirit that makes the original so beloved.
I really hope this Philly cheesesteak casserole becomes a staple in your kitchen the way it has in mine. It's one of those recipes that just makes life feel a little easier and a lot more delicious. If you make it, please come back and leave a comment I genuinely love hearing how it turns out for you! Tag me in your photos too. Happy cooking, friends!

Frequently Asked Questions About Philly Cheesesteak Casserole
- → Can I make Philly cheesesteak casserole ahead of time?
Yes, and it's actually even better the next day! You can assemble the whole thing, cover it tightly, and refrigerate it unbaked for up to 24 hours. Just add about 5-10 extra minutes to the bake time since it's going in cold from the fridge. It's my favorite Sunday meal prep move.
- → What cheese works best on top of this casserole?
Provolone is the most authentic choice and melts beautifully, but honestly I've used white American, mozzarella, and even pepper jack for a spicy kick. The key is using a cheese that melts well and gets that gorgeous golden bubbly top. Mix a couple together for extra flavor!
- → How many carbs are in this casserole per serving?
It varies slightly based on your specific ingredients, but each serving comes in around 5-7 grams of net carbs, which makes it a fantastic keto-friendly option. The cream cheese and heavy cream keep it rich and satisfying without any of the carb-heavy fillers you'd find in a traditional sandwich.
- → Can I use a different cut of beef instead of ribeye?
For sure! Sirloin is my top budget-friendly swap and works really well. Flank steak is another great option if you slice it thin against the grain. I'd avoid anything too lean like eye of round it can get tough and dry during baking, and nobody wants that in their casserole.
- → Can I freeze leftovers of this casserole?
You can, though the cream-based sauce can sometimes separate a little after thawing. For best results, freeze it before baking rather than after. If freezing leftovers, reheat low and slow in the oven and give it a good stir halfway through it usually comes back together pretty nicely with a little patience!
Low Carb Philly Cheesesteak Casserole
Low carb Philly cheesesteak casserole packed with beef, peppers, onions, and melted cheese. Meal prep friendly and ready in under an hour.
Ingredients
Savory Steak & Veggie Base
- 2 lbs ribeye steak, thinly sliced
- 1 large green bell pepper, thinly sliced
- 1 large yellow onion, thinly sliced
- 8 oz cremini mushrooms, sliced
- 2 tbsp olive oil
- 1 tsp Worcestershire sauce
Creamy Cheesesteak Sauce
- 8 oz cream cheese, softened
- 1/2 cup beef broth
- 1/4 cup heavy whipping cream
- 2 tsp garlic powder
- 1 tsp onion powder
Bold Seasoning Blend
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- Salt and pepper to taste
Melty Provolone Crown
- 8 oz provolone cheese, shredded
- 2 oz mozzarella cheese, shredded
- 1 tbsp fresh parsley, chopped, for garnish
Instructions
-
1Preheat and PrepPreheat your oven to 375°F and lightly grease a 9x13-inch baking dish with cooking spray or a thin coat of olive oil. Thinly slice your 2 lbs ribeye steak, 1 large green bell pepper, 1 large yellow onion, and 8 oz cremini mushrooms if not already done.
-
2Sear the SteakHeat 1 tbsp olive oil in a large skillet over high heat. Add the thinly sliced ribeye steak in a single layer and sear for 2-3 minutes per side until browned. Season with salt and pepper to taste, then drizzle with 1 tsp Worcestershire sauce. Transfer steak to the prepared baking dish.
-
3Sauté the VegetablesIn the same skillet, heat the remaining 1 tbsp olive oil over medium-high heat. Add the sliced green bell pepper, yellow onion, and cremini mushrooms. Sauté for 5-7 minutes until softened and lightly caramelized. Season with 1 tsp smoked paprika and 1/2 tsp dried oregano, then layer the veggies evenly over the steak.
-
4Build the SauceIn a medium saucepan over medium heat, combine 8 oz softened cream cheese, 1/2 cup beef broth, and 1/4 cup heavy whipping cream. Whisk continuously until smooth and creamy. Stir in 2 tsp garlic powder and 1 tsp onion powder. This rich sauce is what makes your Low Carb Philly Cheesesteak Casserole: Meal Prep Ready so irresistibly creamy.
-
5Assemble the CasserolePour the warm cream cheese sauce evenly over the steak and vegetable layer in the baking dish, spreading it to the edges with a spatula. For the best Low Carb Philly Cheesesteak Casserole: Meal Prep Ready results, make sure every bite gets coated in that luscious sauce before adding the cheese topping.
-
6Add the Cheese CrownEvenly sprinkle 8 oz shredded provolone cheese followed by 2 oz shredded mozzarella cheese over the top of the casserole. This melty provolone crown is the signature finish of your Low Carb Philly Cheesesteak Casserole: Meal Prep Ready, delivering that classic cheesesteak flavor in every forkful.
-
7Bake Until BubblyPlace the baking dish in the preheated 375°F oven and bake uncovered for 20-25 minutes, until the cheese is fully melted, golden, and bubbling around the edges. For a deeper golden crust, broil on high for an additional 2-3 minutes, watching closely to prevent burning.
-
8Rest and GarnishRemove the casserole from the oven and let it rest for 5 minutes before serving - this helps the sauce set for cleaner portions. Finish your Low Carb Philly Cheesesteak Casserole: Meal Prep Ready with a sprinkle of 1 tbsp fresh chopped parsley for a bright, fresh pop of color and flavor.
Notes
🥩 Steak Tip: Partially freezing your ribeye for 20-30 minutes before slicing makes it much easier to cut paper-thin slices, which cook faster and stay tender throughout the casserole.
🧊 Meal Prep & Storage: This casserole stores beautifully! Divide into individual airtight containers and refrigerate for up to 4 days, or freeze for up to 3 months. Reheat individual portions in the microwave for 2-3 minutes or in a 350°F oven for 10-12 minutes.
🔄 Substitution Tip: No ribeye on hand? Thinly sliced sirloin or flank steak work great as budget-friendly alternatives. You can also swap provolone for white American cheese or pepper jack for a spicier kick while keeping it low carb.
🍽️ Serving Suggestion: Serve this casserole over cauliflower rice, zucchini noodles, or alongside a crisp green salad to keep the meal fully low carb. For non-keto guests, it also pairs wonderfully with toasted hoagie rolls on the side.
Equipment
Please check ingredients for potential allergens and consult a health professional if in doubt.
Nutrition Facts
It is important to consider this information as approximate and not to use it as definitive health advice.
Comments
Leave a Comment