This hearty dish brings all the flavors of the iconic Philadelphia sandwich to your table in a satisfying low-carb format. Thinly sliced beef gets seared with smoked paprika, then combines with colorful bell peppers, sweet onions, and earthy mushrooms. A creamy base binds everything together while provolone and mozzarella create that irresistible golden crust. Perfect for busy weeknights, this comforting bake comes together in under an hour and serves six generously.
The first time I made this casserole, my husband took one bite and asked why we'd ever bother with bread again. We'd been trying to eat fewer carbs, but I refused to give up the flavors we loved. This dish happened on a chaotic Tuesday when I had leftover steak from the weekend and a refrigerator full of vegetables. Now it's the most requested dinner in our house, even from friends who aren't watching their carbs.
Last winter, my sister came over for dinner looking exhausted after a tough week at work. I served her this casserole, and she literally stopped talking after the first forkful. She said it tasted like comfort food should, like someone had wrapped her in a warm blanket. We sat at the table for an hour just catching up, picking at the last bits of cheese in the pan.
Ingredients
- Thinly sliced beef sirloin or ribeye: The thinner the better, it cooks quickly and absorbs all those spices beautifully while staying tender
- Olive oil: Use a good quality one here since it's the foundation for sautéing all the vegetables
- Green and red bell peppers: The combination adds both sweetness and that classic pepper flavor we associate with cheesesteaks
- Yellow onion: Slice them thin so they caramelize nicely and blend into the creamy sauce
- Garlic: Fresh minced garlic makes such a difference compared to powder, it blooms in the hot oil and creates an amazing aroma
- Mushrooms: They add umami and a meaty texture that makes the casserole feel substantial
- Cream cheese: The secret ingredient that transforms ordinary vegetables into a velvety, indulgent sauce
- Provolone and mozzarella cheese: This duo gives you the classic cheesesteak flavor with the perfect melted texture
- Salt, black pepper, and smoked paprika: The smoked paprika is non-negotiable, it adds that depth that makes people ask what's in it
Instructions
- Preheat and prepare your oven:
- Get your oven to 375°F (190°C) so it's ready when you are, and grease your 9x13-inch dish with a little butter or oil.
- Sear the beef with purpose:
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat, add the seasoned beef, and let it develop a nice brown crust, about 3-4 minutes.
- Build the vegetable base:
- Add the remaining olive oil to the same skillet and cook your peppers, onions, and mushrooms until they're soft and fragrant, about 6-8 minutes.
- Add the aromatic finish:
- Stir in the minced garlic and let it cook for just 1 minute until it becomes fragrant, being careful not to burn it.
- Create the creamy sauce:
- Reduce the heat to low and add the cream cheese, stirring constantly until it melts into a smooth, cohesive sauce that coats everything.
- Combine and transfer:
- Return the beef to the skillet and toss everything together, then spoon the mixture into your prepared casserole dish.
- Top with cheese and bake:
- Sprinkle the provolone and mozzarella evenly across the top and bake for 15-18 minutes until bubbly and golden.
- Let it rest before serving:
- Wait 5 minutes before digging in, this lets the casserole set slightly so each portion holds its shape beautifully.
This recipe became my go-to when my dad started eating low-carb for his health. He was so skeptical about giving up his beloved sandwiches, but after trying this, he called me the next day to say he'd already made it twice. Food has this magical way of bringing us together, even when we're changing how we eat.
Making It Your Own
I've experimented with adding sliced jalapeños for heat, and sometimes I'll throw in a splash of Worcestershire sauce with the beef for extra depth. The beauty of this casserole is that it takes creative liberties beautifully. One friend adds a layer of sautéed spinach underneath everything for extra nutrients.
Perfect Pairings
A crisp green salad with a tangy vinaigrette cuts through the richness perfectly. Sometimes I'll serve it with roasted cauliflower or steamed broccoli on the side. If you're not strictly low-carb, a small piece of crusty bread for soaking up that creamy sauce is absolutely divine.
Meal Prep Magic
This casserole actually tastes better the next day, which makes it exceptional for meal prep. I assemble it on Sunday and bake just the portion we need for dinner. The flavors meld together in the refrigerator and become even more cohesive.
- Store individual portions in airtight containers for up to 4 days
- Freeze the entire unbaked casserole for up to 2 months, just thaw overnight before baking
- Reheat covered with foil at 350°F (175°C) until heated through
There's something deeply satisfying about taking a classic comfort food and reinventing it in a way that fits your life without losing any of the joy. This casserole proves that eating well doesn't mean eating less deliciously.
Recipe FAQs
- → What cut of beef works best?
-
Thinly sliced sirloin or ribeye are ideal choices. You can ask your butcher to slice the beef thinly, or freeze it for 30 minutes before slicing at home for easier cutting.
- → Can I make this ahead?
-
Yes! Assemble the casserole up to 24 hours in advance, refrigerate covered, then bake when ready. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for 3-4 days. Reheat individual portions in the microwave or cover with foil and warm in a 350°F oven until heated through.
- → Can I freeze this dish?
-
Absolutely. Wrap the cooled casserole tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → What sides pair well?
-
A crisp green salad with vinaigrette balances the richness perfectly. Roasted cauliflower, steamed broccoli, or sautéed zucchini also make excellent low-carb accompaniments.
- → Is this keto-friendly?
-
Yes, with only 7 grams of carbohydrates per serving, this dish fits perfectly into a ketogenic lifestyle while delivering 30 grams of protein to keep you satisfied.