High Protein Low Carb Philly Cheesesteak Casserole Recipe

30 min prep 5 min cook 10 servings
High Protein Low Carb Philly Cheesesteak Casserole Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday night in November, the kind of evening when the wind whistles through the cracked windows and the house smells like a cozy blanket. I was standing over my old cast‑iron skillet, the sizzle of thinly sliced steak hitting the hot surface like a tiny fireworks show. The aroma of caramelizing onions, sweet green peppers, and a hint of garlic rose up, mingling with the faint tang of Worcestershire sauce. I could almost hear the faint chatter of my family gathering around the kitchen island, their plates already waiting for something hearty yet guilt‑free. That moment sparked a memory of my dad’s classic Philly cheesesteak, a sandwich that could make any weekday feel like a celebration. I wanted that same bold, indulgent flavor, but without the carb overload that comes with a hoagie roll.

Fast forward a few weeks, and I was experimenting in the kitchen, swapping out the traditional bread for a low‑carb, protein‑packed casserole that would hold up to the same juicy, cheesy goodness. The result? A dish that looks like a golden, bubbling masterpiece and tastes like a Philly street‑corner favorite, only it’s packed with lean sirloin, rich cream, and a melt‑in‑your‑mouth blend of provolone and parmesan. Imagine the moment you lift the lid and a cloud of fragrant steam hits you, carrying whispers of sizzling steak, earthy mushrooms, and a buttery, cheesy perfume that makes your mouth water before you even take the first bite.

What makes this casserole truly special isn’t just the low‑carb factor—it’s the way each ingredient plays its part in building layers of flavor and texture. The sirloin stays tender and juicy, the veggies add a crisp bite, and the creamy cheese mixture binds everything together while keeping the carbs in check. And because it’s baked, you get that delightful crust on top that’s slightly crisp, slightly gooey, and utterly addictive. But wait—there’s a secret technique in step four that will elevate the dish from “good” to “wow, I need the recipe again tomorrow.” Trust me, you’ll want to hear it.

Now that you’re curious, let’s dive into the full story behind this high‑protein, low‑carb Philly cheesesteak casserole. I’ll walk you through every step, share a handful of pro tips, and even give you a few variations to keep the excitement fresh. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of steak seasoning, Worcestershire sauce, and caramelized onions creates a savory base that mimics the classic cheesesteak’s umami punch. Each bite delivers a burst of seasoned meat that’s balanced by the mellow sweetness of the peppers.
  • Texture Harmony: By layering sautéed veggies with a creamy cheese mixture, you get a contrast between the slight crunch of green peppers and mushrooms and the silky richness of the sauce. This dual texture keeps the palate engaged from start to finish.
  • Low‑Carb Friendly: Skipping the bun and using a heavy‑cream, cheese, and egg custard as the binding agent cuts the carbs dramatically while boosting protein, making it perfect for keto or simply health‑conscious diners.
  • Ease of Preparation: Most of the work happens on the stovetop—once the steak and veggies are cooked, you just assemble and bake. It’s a one‑dish wonder that doesn’t require juggling multiple pans.
  • Time Efficient: From start to finish it takes under an hour, which means you can have a comforting, restaurant‑style meal on the table even on a busy weekday.
  • Versatility: The base is adaptable; swap provolone for mozzarella, add a dash of hot sauce for heat, or incorporate spinach for extra greens without compromising the low‑carb profile.
  • Ingredient Quality: Using butcher‑box sirloin ensures a tender, beefy flavor that’s hard to achieve with cheaper cuts. The high‑fat dairy adds richness without the need for flour‑based thickeners.
  • Crowd‑Pleasing Factor: Even the most skeptical carb‑counting guests rave about the cheesy, melty top crust, proving that low‑carb doesn’t have to mean “boring.”
💡 Pro Tip: For an extra depth of flavor, sear the steak in a hot pan for just 1–2 minutes per side before seasoning. This quick Maillard reaction locks in juices and adds a subtle smoky note that shines through the casserole.

🥗 Ingredients Breakdown

The Foundation: Premium Protein

The star of the show is the 1 ½ pounds Butcher Box sirloin steak. Sirloin is lean yet tender, offering a beefy backbone without excess fat that could make the dish greasy. Because it’s already trimmed, you get consistent bite‑size pieces that cook evenly. If you can’t find sirloin, a well‑marbled ribeye or top round can substitute, though you may need to adjust cooking time to avoid toughness.

Aromatics & Spices: Building the Base

A simple 1 teaspoon Steak Seasoning combined with a pinch of Salt and pepper is all you need to awaken the natural beef flavor. The steak seasoning often includes garlic powder, onion powder, and paprika, which add a subtle smoky edge. For those who love a bit of heat, a pinch of cayenne can be mixed in without altering the low‑carb nature.

1 cup Green peppers bring a crisp, slightly sweet crunch that cuts through the richness of the cheese. Choose bright, firm peppers for the best texture; they’ll retain a pleasant snap even after baking. If you’re a fan of a little extra bite, try adding a half cup of thinly sliced jalapeños.

1 cup Mushrooms lend an earthy, umami depth that complements the beef. Sauté them until they release their moisture and turn golden brown—this step is crucial for avoiding a soggy casserole. Button or cremini mushrooms work well; avoid overly watery varieties.

1 cup Onion and 2 Garlic cloves are the aromatic duo that forms the flavor backbone. As the onions caramelize, they develop a sweet, almost nutty aroma, while the garlic adds a pungent, fragrant layer that awakens the palate.

The Secret Weapons: Creamy Richness

2 oz Cream cheese is the secret that gives the casserole its silky, melt‑in‑your‑mouth texture. When blended with the heavy cream, it creates a luscious sauce that clings to every bite of steak and veg. If you’re dairy‑sensitive, a full‑fat Greek yogurt can be a substitute, though the texture will be slightly tangier.

1 teaspoon Worcestershire sauce adds a deep, savory umami note that mimics the classic cheesesteak’s street‑food vibe. Its subtle sweetness and tang balance the richness of the cream cheese.

2 Eggs act as a natural binder, turning the mixture into a custard that sets perfectly as it bakes. The eggs also boost the protein content, making this dish a powerhouse for post‑workout recovery.

½ cup Heavy whipping cream contributes a buttery mouthfeel while keeping the carb count low. The high fat content ensures the sauce stays glossy and doesn’t separate during baking.

½ cup Shredded parmesan reggiano cheese introduces a sharp, nutty flavor that deepens the overall taste profile. It also helps create that golden, slightly crispy top layer you crave.

4‑5 slices Provolone cheese melt into a gooey, stringy blanket over the casserole, delivering the classic cheesesteak stretch that kids love. If you prefer a milder melt, mozzarella works as a substitute, but you’ll lose a bit of that distinctive provolone tang.

🤔 Did You Know? Parmesan reggiano is aged at least 12 months, which intensifies its umami compounds, making it a natural flavor enhancer that can reduce the need for added salt.

When selecting your ingredients, look for bright green peppers without any blemishes, mushrooms with a firm cap, and onions that feel heavy for their size. Fresh, high‑quality steak will have a deep red color and a fine grain. For the dairy components, choose full‑fat versions; they not only taste richer but also help maintain the low‑carb integrity of the dish. With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

🍳 Step-by-Step Instructions

  1. Preheat your oven to 375°F (190°C) while you get the skillet hot. Heat a large cast‑iron or heavy‑bottomed pan over medium‑high heat, add a splash of olive oil, and let it shimmer. Toss in the sirloin steak, seasoned with the 1 teaspoon steak seasoning, salt, and pepper. Sear the meat for about 2 minutes per side, just until a deep brown crust forms but the interior remains pink. Here's the thing: this quick sear locks in juices and creates a flavorful fond that you'll later deglaze with Worcestershire sauce.

  2. 💡 Pro Tip: After searing, remove the steak and set it aside. Keep the pan on the heat; the browned bits (fond) are pure flavor gold.
  3. In the same pan, add a little more oil if needed, then drop in the 1 cup onions and 2 garlic cloves (minced). Sauté until the onions turn translucent and start to caramelize, about 4–5 minutes. The scent of sweet onions mingling with garlic should fill your kitchen, making you wonder why you ever cooked anything else. Add the green peppers and mushrooms, stirring occasionally until they soften and release their juices, roughly another 5 minutes. This step builds the vegetable foundation that balances the richness of the cheese.

  4. Return the seared steak to the pan, breaking it into bite‑size pieces if needed. Drizzle the 1 teaspoon Worcestershire sauce over the mixture and let it sizzle, deglazing the pan and pulling up all those caramelized bits. Stir everything together, allowing the flavors to meld for about 2 minutes. Now, here's where it gets interesting: the aroma at this point should be a symphony of beef, earth, and sweet pepper—if you’re not drooling yet, you’re missing something.

  5. ⚠️ Common Mistake: Overcrowding the pan can steam the veggies instead of sautéing them. If the pan looks too full, work in batches to preserve that golden‑brown texture.
  6. While the meat and veggies are still hot, whisk together the 2 eggs, ½ cup heavy whipping cream, and 2 oz cream cheese in a large bowl until smooth. The mixture should be thick but pourable; if it looks too stiff, add a splash of water or extra cream. Fold in the ½ cup shredded parmesan reggiano and season with a pinch more salt and pepper. This custard will become the creamy backbone that holds everything together as it bakes.

  7. Transfer the steak‑vegetable mixture into a greased 9×13‑inch baking dish, spreading it out evenly. Pour the cream‑cheese custard over the top, using a spatula to smooth it into an even layer. The custard should seep into every nook, ensuring each bite gets a touch of that silky sauce. But wait until you see the secret trick in step 4... (Hint: it involves the provolone.)

  8. 💡 Pro Tip: Sprinkle the 4‑5 slices provolone cheese over the custard, then gently tuck the edges under the mixture. This creates a crust that will turn golden and slightly crisp during baking.
  9. Place the casserole in the preheated oven and bake for 20–25 minutes, or until the top is bubbling and the edges are lightly browned. Around the 15‑minute mark, you’ll hear a gentle hiss as the cheese begins to melt and the custard sets. The kitchen will be filled with a tantalizing, buttery aroma that signals it’s almost ready. If you like an extra crispy top, switch the oven to broil for the last 2 minutes—watch it closely to avoid burning.

  10. Remove the casserole from the oven and let it rest for 5–10 minutes before serving. Resting allows the custard to firm up, making slicing clean and preventing the dish from falling apart. Garnish with a sprinkle of fresh parsley or a dash of extra parmesan if you like. Serve hot, and watch as your family dives in, their faces lighting up with each cheesy, meaty forkful.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you bake, take a tiny spoonful of the uncooked mixture and taste it. This is your chance to adjust seasoning—add a pinch more salt, a dash of pepper, or even a splash of hot sauce. I once served this to a chef friend who swore by this quick taste test; he said it saved the dish from being bland.

Why Resting Time Matters More Than You Think

Letting the casserole sit after baking isn’t just about cooling; it allows the proteins to re‑absorb the sauce, resulting in a juicier bite. I’ve seen people cut into it immediately and end up with a runny center. Patience here translates to a richer, more cohesive texture.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked paprika in the steak seasoning adds a subtle smoky depth that mimics the flavor of a grill‑cooked cheesesteak. It’s a tiny addition that makes a huge difference, especially when you’re cooking indoors.

Cheese Layer Mastery

When placing provolone on top, make sure it covers the surface completely but doesn’t overlap too thickly. Too much cheese can create a rubbery blanket; too little leaves you without that coveted stretch. A single even layer gives you that perfect melt‑and‑pull effect.

Egg‑Cream Balance

If you find the custard too thick, whisk in an extra tablespoon of heavy cream. Conversely, if it’s too runny, add another egg yolk. This balance ensures the casserole sets just right, neither too firm nor too soupy.

💡 Pro Tip: For an extra golden crust, brush the top with a little melted butter before the final 5 minutes of baking. The butter caramelizes the cheese, giving it a beautiful sheen and a richer flavor.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Jalapeño Kick

Add ¼ cup finely diced jalapeños to the vegetable mix and a dash of crushed red pepper flakes to the custard. The heat balances the creamy cheese, creating a lively flavor profile that’s perfect for those who love a little fire.

Mediterranean Spin

Swap the green peppers for roasted red peppers and stir in a handful of chopped kalamata olives. Finish with a sprinkle of feta instead of provolone for a tangy, briny twist that transports you to a seaside taverna.

Garlic‑Lover’s Dream

Increase the garlic to four cloves and add a teaspoon of roasted garlic paste into the custard. The extra garlic infuses the entire casserole with a deep, aromatic richness that will make garlic fans swoon.

Cheesy Bacon Boost

Crisp 4–5 strips of bacon, crumble them, and fold them into the steak‑vegetable mixture before baking. The smoky bacon adds crunch and an extra layer of umami that pairs beautifully with the creamy cheese.

Green Goddess

Replace the mushrooms with a cup of chopped fresh spinach and add a tablespoon of pesto to the custard. The herbaceous pesto brightens the dish, while the spinach adds a pop of color and extra nutrients.

📦 Storage & Reheating Tips

Refrigerator Storage

Cool the casserole to room temperature, then cover tightly with foil or a reusable lid. It will keep fresh for up to 4 days in the fridge. When reheating, add a splash of heavy cream or milk to revive the sauce’s silkiness.

Freezing Instructions

Portion the casserole into freezer‑safe containers or wrap individual slices tightly in plastic wrap followed by aluminum foil. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then bake at 350°F (175°C) for 20 minutes, uncovered, until heated through.

Reheating Methods

For microwave reheating, cover the slice with a damp paper towel and heat on medium power for 1‑2 minutes, checking for even warmth. For oven reheating, place the slice on a baking sheet, drizzle a teaspoon of cream over the top, and bake at 375°F (190°C) for 10‑12 minutes. The trick to reheating without drying it out? a splash of cream or a pat of butter keeps the custard luscious.

❓ Frequently Asked Questions

Yes, you can substitute ground beef, but choose a lean 90% lean variety to keep the protein high and fat moderate. Cook the ground beef until it’s fully browned and crumbly, then drain any excess fat before mixing with the veggies. The texture will be slightly different—more crumbly than steak‑like—but the flavor will still be delicious.

Absolutely. The only carbs come from the vegetables (peppers, onions, mushrooms) and a small amount from the parmesan. The total carbs per serving stay under 10 grams, making it suitable for keto or low‑carb diets.

You can replace the cream cheese with a dairy‑free cream cheese alternative and use coconut cream instead of heavy whipping cream. For the cheese topping, try a dairy‑free mozzarella shred. The flavor will shift slightly, but the dish will remain rich and satisfying.

Yes, sautéing the onions, garlic, peppers, and mushrooms first is essential. This step removes excess moisture, intensifies flavor, and ensures the veggies retain a pleasant bite after baking.

While you could add a sugar‑free marinara, it will change the classic cheesesteak profile. If you love tomato flavor, stir in a few tablespoons of a low‑carb tomato paste mixed with herbs, but keep it modest to avoid overwhelming the cheese and beef.

Let the casserole rest, then use a sharp, wide knife to cut squares about 2‑inch wide. Wiping the blade with a warm, damp cloth between cuts helps keep each piece neat and prevents the cheese from sticking.

Definitely! Diced zucchini or riced cauliflower can be added to increase volume without adding many carbs. Just be sure to sauté them briefly to release moisture before mixing them in.

Yes, you can experiment with cheddar, Monterey Jack, or even a pepper jack for a spicy twist. The key is to keep at least one melty cheese (like provolone) for that signature stretch.

High Protein Low Carb Philly Cheesesteak Casserole Recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 375°F (190°C). Heat a large skillet, add oil, and sear the seasoned sirloin steak for 2 minutes per side, creating a deep brown crust.
  2. Remove steak, sauté onions and garlic until caramelized, then add green peppers and mushrooms, cooking until softened and slightly browned.
  3. Return steak to the pan, drizzle Worcestershire sauce, and deglaze, stirring to incorporate all browned bits for maximum flavor.
  4. In a bowl, whisk eggs, heavy whipping cream, and cream cheese until smooth; fold in shredded parmesan and season lightly.
  5. Spread the steak‑vegetable mixture in a greased 9×13‑inch baking dish, pour the custard over, and smooth evenly.
  6. Layer provolone cheese slices on top, tucking edges under the custard for an even crust.
  7. Bake for 20–25 minutes, or until the top is bubbling and golden; optionally broil for the last 2 minutes for extra crispness.
  8. Allow to rest 5–10 minutes before slicing, then serve hot with optional fresh parsley garnish.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.