High-Protein Philly Cheesesteak Casserole — All the Flavor, None of the Roll
↓ Jump to Recipe ↓If you've ever stood in line at a Philadelphia cheesesteak shop and wished you could enjoy that same legendary combination of thinly sliced steak, caramelized onions, green peppers, and melted Provolone — without the carb-heavy hoagie roll — this casserole is your answer. The High-Protein Philly Cheesesteak Casserole delivers 32 grams of protein per serving with only 5 grams of net carbs, bringing all the iconic flavors of America's most famous sandwich into a one-pan, oven-baked masterpiece that's ready in just 40 minutes.
This recipe was born from a simple observation: the cheesesteak sandwich is essentially a protein-and-vegetable filling served in a bread vehicle. Remove the bread, increase the meat and cheese ratio, and you have a high-protein, low-carb meal that tastes even better than the original. The thinly sliced ribeye steak — or an affordable substitute of flank steak or sirloin — provides the rich, beefy foundation. Caramelized onions and bell peppers add natural sweetness and crunch. Mushrooms bring umami depth. And three types of cheese create a golden, bubbly crust that rivals any pizzeria.
What makes this casserole particularly powerful for health-conscious eaters is its protein density. At 32 grams per serving, it provides more than half the recommended daily protein intake for most adults in a single meal. Combined with 5g net carbs, 24g of fat from quality sources (beef, cheese, olive oil), and only 390 calories, this dish hits the macros that fitness enthusiasts, bodybuilders, and low-carb dieters seek. It's the kind of meal that keeps you full for hours without the energy crash that comes from carb-heavy alternatives.
For meal preppers, this casserole is a game-changer. It makes 8 servings from a single baking dish, meaning you can prepare an entire week's worth of lunches in one cooking session. Each portion stores beautifully in the refrigerator for up to 5 days and reheats perfectly in the microwave or oven. The flavors actually deepen overnight, so day-two portions often taste even better than freshly baked. Whether you're building muscle, managing blood sugar, following keto, or simply looking for a satisfying dinner that doesn't compromise on flavor, this Philly Cheesesteak Casserole delivers on every promise.
🔥 Why You'll Love This Philly Cheesesteak Casserole
- 32g protein per serving — massive muscle-building potential in every slice
- Only 5g net carbs — keto-friendly and blood-sugar safe
- 390 calories — filling and satisfying without the guilt
- Ready in 40 minutes — faster than ordering delivery
- One-pan recipe — minimal cleanup, maximum flavor
- Feeds 8 people — perfect for family dinners or meal prep
- All the Philly flavor — steak, peppers, onions, mushrooms, and cheese
- Kid-approved — even picky eaters love this deconstructed cheesesteak
- No bread needed — all the sandwich flavor without the carbs of a hoagie roll
- Meal prep friendly — stores for 5 days and tastes better on day two
🩺 Health & Fitness Benefits
- Ribeye steak (32g protein): Provides all essential amino acids needed for muscle repair and growth. Grass-fed ribeye adds omega-3 fatty acids that support heart health and reduce inflammation
- Green bell peppers (vitamin C): One cup provides over 100% of your daily vitamin C requirement, supporting immune function and collagen production
- Mushrooms (selenium & B vitamins): Rich in selenium, a powerful antioxidant that supports thyroid function and DNA repair. Also provides B vitamins essential for energy metabolism
- Three cheese blend (calcium & casein): Provolone, American, and mozzarella provide calcium for bone health plus slow-digesting casein protein that feeds muscles overnight
- Low glycemic impact: With only 5g net carbs and a high protein-to-carb ratio of 6.4:1, this meal has minimal impact on blood sugar levels
- Satiety & weight management: At 390 calories with 32g protein and 24g fat, this casserole provides excellent fullness signals. High-protein, moderate-fat meals reduce hunger hormones and increase satiety for 4-6 hours
🥩 The Secret: Perfectly Sliced Steak
The foundation of any great cheesesteak is the steak itself. The technique matters as much as the cut. Here's how to get restaurant-quality results at home without breaking the bank.
- Freeze the steak for 30 minutes before slicing — this firms it up for paper-thin cuts
- Slice against the grain at a 45-degree angle for maximum tenderness
- Cut pieces no thicker than 1/8 inch for even cooking and that classic cheesesteak texture
- Ribeye is ideal (rich marbling = flavor), but flank steak or sirloin work on a budget
- Season with salt and pepper only — let the steak's natural flavor shine through
The key is cooking the steak over very high heat for just 2-3 minutes. You want a deep brown sear on the outside while keeping the inside medium-rare to medium. Overcooking is the number one mistake — tough, gray steak ruins the entire dish. If you're not confident with high-heat cooking, use a very hot cast iron skillet and work in small batches to avoid steaming the meat.
🛒 Complete Ingredients List
Serves 8 · Ready in 40 minutes · Cost approximately $18 total
Steak & Vegetables
- 2 lbs Ribeye steak (or flank steak), frozen 30 min then thinly sliced against the grain
- 1 large Green bell pepper, sliced into strips
- 1 large Yellow onion, thinly sliced
- 8 oz Baby bella mushrooms, sliced (about 2 cups)
- 2 tbsp Olive oil (divided — half for steak, half for vegetables)
- Salt and pepper to taste
Creamy Sauce Base
- 1 cup Mayonnaise (full-fat for best texture and flavor)
- ½ cup Shredded provolone cheese (melts into the sauce)
- 2 cloves Garlic, minced
- 1 tsp Worcestershire sauce
Cheese Topping
- 1 cup Shredded mozzarella cheese (for the golden crust)
- 1 cup Shredded white American cheese (authentic Philly flavor)
- ¼ cup Grated Parmesan (for the crispy edges)
Substitution Guide
- Cheaper steak option: Flank steak or top sirloin — freeze and slice thin, same technique works perfectly
- Spicy version: Add diced jalapeños to the vegetables and use pepper jack cheese instead of mozzarella
- Mushroom-free: Double the peppers and onions if you're not a mushroom fan — still delicious
- Dairy-free: Use vegan cheese alternatives and replace the mayo-based sauce with cashew cream
- Extra protein: Add a second pound of steak and reduce vegetables slightly — bumps protein to 40g per serving
👩🍳 Step-by-Step Instructions
Prep the Steak
Place the ribeye steak in the freezer for 30 minutes to firm it up. This is the single most important step for getting authentic cheesesteak texture. After freezing, remove and slice against the grain at a 45-degree angle into pieces no thicker than 1/8 inch. Season generously with salt and pepper. Having your steak prepped before you start cooking is essential — the searing step moves quickly and you won't have time to prep while the pan is hot.
Caramelize the Vegetables
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the sliced onions and cook for 5-7 minutes until they begin to soften and turn translucent. Add the green bell pepper strips and sliced mushrooms, cooking for another 3-4 minutes until the vegetables are tender but still have some texture. Don't overcook them — they should retain a slight bite and fresh flavor. Remove the vegetables from the skillet and set aside. This step develops the sweet, caramelized flavor that defines a great cheesesteak.
Sear the Steak
In the same skillet (don't clean it — those flavorful browned bits are gold), heat the remaining 1 tablespoon of olive oil over high heat until shimmering. Working in batches if necessary, add the sliced steak in a single layer. Let it sear undisturbed for 60-90 seconds until a deep brown crust forms. Flip and cook for another 60 seconds. The steak should be medium — slightly pink in the center. Remove from heat immediately; residual heat will finish cooking it. Overcooked steak is the most common cheesesteak mistake, so err on the side of undercooked.
Preheat & Prepare the Dish
Preheat your oven to 375°F (190°C). In a 9×13 inch baking dish, combine the cooked steak, caramelized vegetables, mayonnaise, shredded provolone, minced garlic, and Worcestershire sauce. Toss gently until everything is evenly coated. The mayo-provolone mixture creates a creamy, rich sauce that binds all the ingredients together — this is what separates this casserole from a simple pile of steak and vegetables. Spread the mixture into an even layer in the baking dish.
Cheese Crown & Bake
Sprinkle the shredded mozzarella evenly over the top, followed by the white American cheese and a light dusting of grated Parmesan. The three-cheese combination creates different melting behaviors — mozzarella for stretch, American for creaminess, and Parmesan for a crispy golden crust. Place in the preheated oven and bake for 15-18 minutes until the cheese is fully melted, bubbly, and starting to develop golden-brown spots on top. For an extra-crispy cheese crust, broil for the final 1-2 minutes — but watch carefully to prevent burning.
Rest, Slice & Serve
Remove from the oven and let the casserole rest for 5 minutes before slicing. This resting period allows the creamy sauce to set and makes clean portions possible. Cut into 8 equal squares using a sharp knife. Serve each portion with a side of pickles, a drizzle of hot sauce if desired, and a sprinkle of fresh parsley for color. This casserole pairs beautifully with a simple green salad or steamed broccoli for extra vegetables. Leftovers reheat beautifully in the microwave (2 minutes) or oven (10 minutes at 350°F).
💡 Pro Tips for the Perfect Philly Cheesesteak Casserole
📊 Nutrition Facts (Per Serving / 1 of 8)
| Metric | Amount | Fitness & Health Context |
|---|---|---|
| Calories | 390 kcal | Filling meal that fits most calorie goals for active adults |
| Total Fat | 24g | From beef marbling, cheese, olive oil, and mayonnaise |
| Saturated Fat | 10g | Mostly from cheese — use reduced-fat cheese to lower to 7g |
| Total Carbohydrates | 7g | Primarily from peppers, onions, and mushrooms |
| Dietary Fiber | 2g | From vegetables — add spinach for more fiber |
| Sugars | 3g | Natural sugars from vegetables only — no added sugar |
| Net Carbohydrates | 5g | Keto-friendly — well under 10g threshold. Low glycemic load (~2) |
| Protein | 32g | Excellent for muscle building, recovery & sustained energy |
| Sodium | 680mg | From cheese, mayo, and seasoning — within daily limits |
🔄 Recipe Variations to Try
Chicken Cheesesteak (Lighter Version)
Replace the ribeye steak with 2 lbs of thinly sliced chicken breast. Cook the chicken over high heat for 4-5 minutes until golden and cooked through. This lighter version has approximately 35g of protein and fewer calories (340 per serving) while maintaining the same layered structure. Great for those watching calorie intake.
Mushroom Cheesesteak (Vegetarian)
Replace the steak with 2 lbs of portobello mushrooms, sliced thick and seared until deeply browned. Add extra cheese and a spoonful of nutritional yeast for umami depth. This vegetarian version delivers approximately 18g of protein from cheese and mushrooms combined, with only 4g net carbs.
Spicy Jalapeño Cheesesteak
Add 2 diced jalapeños to the vegetable sauté, use pepper jack cheese instead of mozzarella, and drizzle with sriracha mayo before serving. This fiery version has approximately 34g of protein and is perfect for those who love heat. The spice also boosts metabolism by 5-8% for 1-2 hours after eating.
Philly Cheesesteak Stuffed Peppers
Halve 8 large bell peppers and remove seeds. Fill each half with the steak and vegetable mixture, top with cheese, and bake at 375°F for 25 minutes. This version uses the pepper as an edible container — beautiful for serving and adds extra vegetables and fiber.
Slow Cooker Version (Hands-Free)
Layer cooked steak, sautéed vegetables, and cheese sauce in a slow cooker. Cook on LOW for 4 hours or HIGH for 2 hours. Add the cheese topping in the final 30 minutes. This hands-off method is perfect for busy days — prep the steak and vegetables in the morning, and come home to a ready dinner.
📦 Storage & Meal Prep Guide
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 5 days | Cool completely, cover tightly with foil or transfer to airtight containers |
| Freezer | 3 months | Cool, wrap individual portions in plastic wrap, place in freezer bag |
| Reheat (Microwave) | 2 minutes | Cover with damp paper towel to keep cheese from drying out |
| Reheat (Oven) | 10 min at 350°F | Cover with foil to retain moisture, remove foil for last 2 minutes for crispy cheese |
| Meal Prep | 1 portion/day | Cut into 8 portions, store each in separate containers for grab-and-go lunches all week |
❓ Frequently Asked Questions
Can I use a different cut of steak? +
Is this keto-friendly? +
Can I make this ahead of time? +
How much protein does one serving have? +
Can I freeze this casserole? +
What can I serve with this casserole? +
🧠 Test Your Knowledge
🥩 The Philly Cheesesteak Quiz
How well did you read? Find out below.
5 quick questions about the Philly Cheesesteak Casserole you just read. Scroll back to review if you need help!
Question 1 of 5
How much protein does one serving provide?
Question 2 of 5
What is the net carb count per serving?
Question 3 of 5
How long should you freeze the steak before slicing?
What oven temperature should you preheat to?
Question 4 of 5
Question 5 of 5
How long can this casserole be stored in the refrigerator?
