Cheesesteak Casserole
Table of Contents
Is Cheesesteak Casserole the Best Low-Carb Dinner?
Did you know a single hoagie roll can pack 40 grams of carbs or more before the steak even touches it? That is why many people assume a Philly-style dinner is off limits on keto. This cheesesteak casserole proves them wrong. You get the tender beef, melty provolone, sweet peppers, and savory onions you love, all baked in one dish with zero bread.
This cheesesteak casserole recipe uses simple ingredients, one skillet, and one baking dish. It is a great fit for busy weeknights, meal prep, and anyone who misses sandwich-shop flavor on a low-carb plan.
Ingredients for Cheesesteak Casserole
Here is everything you need. The beef sears into golden, juicy bites, the peppers add a gentle sweetness, and the cheese melts into a bubbly, stretchy blanket.

- 1.5 lb thinly sliced sirloin or ribeye (ribeye is richer and more tender)
- 1 green bell pepper, sliced thin
- 1/2 medium yellow onion, sliced thin
- 8 oz cremini mushrooms, sliced
- 2 tbsp butter or avocado oil
- 4 oz cream cheese, softened
- 1/2 cup beef broth
- 1 tsp Worcestershire sauce
- 1 tsp garlic powder
- 1/2 tsp salt and 1/2 tsp black pepper
- 8 slices provolone cheese
- 1 cup shredded mozzarella
Easy substitutions:
- Swap the beef for thinly sliced chicken breast or ground beef.
- Use heavy cream instead of cream cheese for a thinner, silkier sauce.
- Replace the green pepper with red or yellow for a sweeter taste.
- Use white American cheese for a closer match to shop-style cheese sauce.
- Skip the mushrooms if you want to trim carbs further.
Timing
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: 45 minutes
That is roughly 25% faster than many slow-baked casseroles, which often run an hour or more. Because the steak is sliced thin, it cooks fast. This cheesesteak casserole is ready before most delivery orders arrive.
Step-by-Step Instructions
Step 1: Prep Your Oven and Dish
Preheat the oven to 375°F (190°C) and grease a 9×13 inch baking dish. Pat the steak dry with paper towels. Dry meat browns instead of steaming, and that browning is where the flavor comes from.
Step 2: Sear the Steak
Heat 1 tbsp butter in a large skillet over medium-high heat. Cook the steak in two batches, 2 to 3 minutes per batch. Do not crowd the pan. Season with half the salt, pepper, and garlic powder, then move the beef to a bowl.
Step 3: Sauté the Vegetables
Add the remaining butter to the same skillet. Cook the peppers, onion, and mushrooms for 5 to 6 minutes until soft and lightly golden. Scrape up the browned bits from the bottom of the pan, since they add real depth.

Step 4: Build the Cheesesteak Casserole Sauce
Lower the heat and stir in the cream cheese, beef broth, and Worcestershire sauce until smooth. Return the steak to the pan and toss everything together. The mixture should look creamy but not soupy. If it looks thin, simmer for 2 more minutes.
Step 5: Layer and Bake
Pour half the mixture into the baking dish. Lay 4 slices of provolone on top, then add the rest of the mixture. Finish with the remaining provolone and the mozzarella. Bake for 15 to 18 minutes, until bubbly and golden at the edges.
Step 6: Rest and Serve
Let the dish sit for 5 minutes before serving. This helps the cheese set so you get clean, scoopable portions instead of a runny pile.
Nutritional Information
Estimated nutrition per serving (makes 6 servings):
- Calories: about 410
- Fat: 28 g
- Protein: 38 g
- Total carbs: 5 g
- Fiber: 1 g
- Net carbs: about 4 g
These are estimates and will vary with the brand of cheese and the cut of beef. A serving gives you more than a third of a typical daily protein target while staying well under the carb limit most keto plans use. For exact numbers, run your own ingredients through the USDA FoodData Central database, which lists nutrient data for thousands of common foods.
Healthier Alternatives for Your Cheesesteak Casserole
- Leaner beef: Use top sirloin or flank steak to cut saturated fat.
- Lighter cheese: Choose reduced-fat provolone and part-skim mozzarella. Melting will be slightly less creamy.
- More vegetables: Add spinach, zucchini, or cauliflower rice for extra fiber and volume.
- Dairy-free option: Use dairy-free cream cheese and cheese alternatives that melt well.
- Lower sodium: Use low-sodium beef broth and reduce the added salt.
- Poultry version: Thin-sliced chicken or turkey makes a lighter dish with a similar taste.
Serving Suggestions
This casserole is rich, so pair it with something fresh. A crisp green salad with a tangy vinaigrette balances the creaminess. Roasted broccoli, garlic green beans, or a simple cucumber salad all work well and keep carbs low.
For a fun twist, spoon the cheesesteak casserole into lettuce cups for handheld “wraps,” or serve it over cauliflower rice. Top with sliced pickled jalapeños or banana peppers for a spicy kick, or a sprinkle of fresh parsley for color.
Hosting a crowd? Start with a plate of cheesesteak egg rolls as an appetizer. Planning a week of meals? This dish pairs nicely with a batch of eggplant lasagna, so you can rotate two comforting dinners without repeating flavors. It also reheats well for a quick lunch.

Common Mistakes to Avoid
- Slicing the steak too thick. Thick slices turn chewy. Freeze the steak for 30 minutes first, so it is easy to slice paper-thin.
- Crowding the pan. Too much meat at once steams it and leaves it gray. Cook in batches for a better sear.
- Skipping the rest time. Cutting right away makes the cheesesteak casserole runny. Five minutes makes a real difference.
- Overbaking. Once the cheese is bubbly, you are done. Extra time dries out the beef.
- Using pre-shredded cheese only. It contains anti-caking agents that can make melting less smooth. Mixing in sliced provolone helps.
- Undersalting. Vegetables and cheese soften flavors, so taste the mixture before baking and adjust.
Storing Tips for Cheesesteak Casserole
Refrigerator: Cool the dish completely, cover tightly, and store for up to 4 days.
Freezer: Freeze individual portions in airtight containers for up to 3 months. Thaw overnight in the fridge.
Reheating: Warm in a 350°F oven for 15 minutes, or microwave a single portion for 60 to 90 seconds. Add a splash of broth if it looks dry.
Make ahead: Slice the vegetables and steak a day early. You can also assemble the dish without baking, refrigerate it, and add 5 extra minutes to the bake time.
Conclusion
This cheesesteak casserole delivers all the flavor of a Philly sandwich with about 4 grams of net carbs per serving. It is quick, filling, and great for meal prep. Give it a try, then leave a comment on the blog and subscribe for more updates. Looking for more ideas? Browse our full collection of keto dinner recipes.
FAQs
Is cheesesteak casserole keto-friendly?
Yes. It uses steak, cheese, and low-carb vegetables, with no bread, rice, or pasta. At roughly 4 grams of net carbs per serving, it fits comfortably into most keto plans.
Can I make cheesesteak casserole ahead of time?
Yes. Assemble it, cover, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the bake time if it goes in cold.
What is the best cut of beef?
Ribeye is the classic choice for its marbling and tenderness. Top sirloin is a leaner, budget-friendly option. Either way, slice it thin against the grain.
Can I use frozen steak slices?
Yes. Thaw completely and pat dry before searing. Excess moisture prevents browning.
What cheese works best?
Provolone is traditional and melts beautifully. Mozzarella adds stretch, and white American gives a creamy, shop-style result.
Can I leave out the onions and peppers to cut carbs?
Yes, though they add a lot of flavor. Reduce the amount rather than removing them entirely, or use a smaller portion of onion and keep the peppers.
How do I keep it from getting watery?
Sear the meat well, cook the mushrooms until their liquid evaporates, and do not add extra broth. Resting the dish after baking also helps it set.
Cheesesteak Casserole
Course: DinnerCuisine: American6
servings15
minutes30
minutes45
minutesAn easy keto cheesesteak casserole with tender steak, peppers, mushrooms, and melted provolone. Ready in 45 minutes with about 4g net carbs per serving.
Ingredients
1.5 lb thinly sliced sirloin or ribeye
1 green bell pepper, sliced thin
1/2 medium yellow onion, sliced thin
8 oz cremini mushrooms, sliced
2 tbsp butter or avocado oil
4 oz cream cheese, softened
1/2 cup beef broth
1 tsp Worcestershire sauce
1 tsp garlic powder
1/2 tsp salt
1/2 tsp black pepper
8 slices provolone cheese
1 cup shredded mozzarella
Directions
- Prep:
Preheat the oven to 375°F (190°C), grease a 9×13 inch baking dish, and pat the steak dry. - Sear the steak:
Heat butter in a large skillet over medium-high heat and sear the steak in two batches. Season and set aside. - Sauté the vegetables:
Cook the peppers, onion, and mushrooms in the same skillet for 5 to 6 minutes until soft and lightly golden. - Make the sauce:
Stir in the cream cheese, beef broth, and Worcestershire sauce, then return the steak to the pan. - Layer and bake:
Layer half the mixture and 4 provolone slices in the dish, add the rest of the mixture, then top with the remaining provolone and mozzarella. Bake 15 to 18 minutes until bubbly. - Rest and serve:
Let the dish rest for 5 minutes before serving.
Nutrition Facts
1 servings per container
- Amount Per ServingCalories410
- % Daily Value *
- Total Fat
28g
36%
- Total Carbohydrate
5g
2%
- Dietary Fiber 1g 4%
- Protein 38g 76%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








