This satisfying casserole captures all the classic flavors of a Philadelphia cheesesteak while keeping carbs low. Thinly sliced beef sirloin gets browned with smoked paprika, then combines with sautéed bell peppers, onions, and mushrooms. A layer of softened cream cheese binds everything together, while shredded provolone and mozzarella create that irresistible golden crust on top. Ready in just 45 minutes, this dish serves six and delivers 30 grams of protein per portion. Perfect for busy weeknights when you want something hearty without the heaviness of bread.
The first time I made this casserole, my kitchen smelled like a cheesesteak shop in South Philly, but without the guilt of a heavy bread roll weighing me down. My husband actually asked if we'd ordered takeout when he walked through the door. Now it is our go-to when we want comfort food that still fits our low-carb lifestyle.
I discovered this recipe during a month-long low-carb challenge when I was desperate for something that felt indulgent but would keep me on track. My friend Sarah brought a version to our monthly potluck, and honestly, I went back for seconds before I even realized it was diet-friendly. The way the provolone gets all bubbly and golden on top is the kind of magic that makes cooking worth it.
Ingredients
- Thinly sliced beef sirloin or ribeye: The thinner the better, it mimics that classic cheesesteak texture and cooks up tender every time
- Green and red bell peppers: Using both colors adds sweetness and makes the dish look gorgeous on the table
- Yellow onion: Sliced into thin strips so they caramelize nicely while cooking
- Mushrooms: Button or cremini work beautifully, they add earthy depth and extra bulk without many carbs
- Cream cheese: The secret ingredient that creates that luscious, creamy base tying everything together
- Shredded provolone and mozzarella: Provolone gives that authentic cheesesteak flavor while mozzarella delivers the perfect melty topping
- Olive oil: Needed for cooking both the beef and vegetables, use a good quality one
- Garlic: Freshly minced garlic adds that aromatic kick that rounds out all the flavors
- Salt, pepper, and smoked paprika: Simple seasonings that enhance the beef without overpowering it
Instructions
- Preheat your oven:
- Get it to 375°F so it is ready when your filling is done cooking
- Cook the beef:
- Heat half the olive oil in a large skillet over medium-high heat, season the beef with the salt, pepper, and smoked paprika, then brown it for about 3-4 minutes before setting it aside
- Sauté the vegetables:
- Add the remaining olive oil to the skillet and cook the onions, peppers, and mushrooms until they are soft and fragrant, about 6-8 minutes
- Add the garlic:
- Stir in the minced garlic and cook for just one more minute so it does not burn
- Make it creamy:
- Reduce the heat to low and stir in the cream cheese until it melts and coats all the vegetables beautifully
- Combine everything:
- Return the cooked beef to the skillet and mix it well with the creamy vegetable mixture
- Assemble the casserole:
- Transfer the whole mixture to a greased 9x13-inch baking dish and sprinkle both cheeses evenly over the top
- Bake until bubbly:
- Pop it in the oven for 15-18 minutes until the cheese is melted and starting to turn golden
- Let it rest:
- Give it about 5 minutes to settle before serving so it holds its shape on the plate
This casserole became a regular at our Friday night dinners pretty quickly. Something about gathering around a bubbling dish of cheesy beef just feels like home, even when we are watching our carbs. My kids now request it specifically over regular cheesesteaks.
Making It Your Own
The beauty of this recipe is how easily it adapts to whatever you have on hand or what your family prefers. I have swapped in chicken thighs when beef was on sale, and honestly, it is just as satisfying.
Meal Prep Magic
This casserole actually tastes better the next day, which makes it perfect for busy weeks. I usually make it on Sunday and portion it out for easy lunches all week long. The flavors really meld together beautifully in the fridge.
Serving Suggestions
A simple green salad with a tangy vinaigrette cuts through the richness perfectly. Sometimes I serve it with roasted cauliflower or steamed broccoli for a complete low-carb meal that still feels indulgent.
- Warm keto-friendly tortilla chips on the side add a nice crunch
- A dollop of sour cream on top mimics that classic cheesesteak experience
- Fresh parsley or sliced jalapeños brighten up each serving
There is something so satisfying about digging into this dish knowing it fits your goals without sacrificing any of the comfort you crave.
Recipe FAQs
- → What cut of beef works best?
-
Thinly sliced sirloin or ribeye works beautifully. The key is slicing against the grain for tenderness. Ask your butcher to slice it paper-thin, or partially freeze the meat for easier slicing at home.
- → Can I prepare this ahead of time?
-
Absolutely. Assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate. Add an extra 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What vegetables can I substitute?
-
Feel free to swap mushrooms for diced zucchini, add spinach for extra nutrients, or include poblano peppers for mild heat. The vegetable base is quite flexible based on your preferences.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for 3-4 days. Reheat individual portions in the microwave at 50% power to prevent the cheese from separating, or warm in a 350°F oven until heated through.
- → Is this truly gluten-free?
-
Yes, all ingredients are naturally gluten-free. However, always check your cheese labels, as some shredded cheeses contain anti-caking agents derived from wheat. Using blocks of cheese and shredding yourself ensures safety.
- → Can I freeze this casserole?
-
You can freeze the unbaked casserole for up to 3 months. Thaw overnight in the refrigerator before baking. Already-baked portions freeze well for 2 months and reheat beautifully in the oven.