
Philly Cheese Steak Casserole
Ever find yourself craving the savory, rich, melt-in-your-mouth goodness of a classic Philly Cheesesteak, but don’t want the heavy carb crash that comes with the hoagie roll? You are not alone. That’s exactly why this Philly Cheese Steak Casserole is about to become a regular in your weeknight dinner rotation.
Imagine all the iconic flavors of your favorite sub—perfectly seasoned ground beef, tender caramelized onions, sweet bell peppers, and a generous blanket of gooey, bubbly provolone cheese—transformed into a comforting, fork-friendly casserole.
Not only is it absolutely delicious, but it’s naturally low-carb and keto-friendly. Whether you are meal-prepping for the week, feeding a hungry family, or simply need a quick 45-minute dinner that feels like a cheat meal, this dish delivers on every single front.
Why This Casserole Is A Game-Changer
What makes this recipe truly stand out is its brilliant simplicity and the secret binding layer. Instead of relying on pasta, rice, or bread to hold everything together, we use a rich, savory custard base made from eggs and heavy cream.
Don’t worry, it doesn’t taste like breakfast! The cream and eggs bake into a soft, luxurious binder that absorbs the savory Worcestershire sauce and hot sauce, locking in the moisture of the beef and vegetables perfectly.
Plus, by swapping out traditional shaved ribeye for lean ground beef, we drastically cut down on prep time and cost without sacrificing that hearty, beefy flavor. It’s an economical, fuss-free approach to comfort food. It goes from skillet to oven in minutes, meaning less time washing dishes and more time enjoying dinner around the table.

The Ingredient Lineup (and Expert Substitutions)
Every ingredient here plays a crucial role in building that authentic Philly flavor profile. Here is exactly what you need, plus a few pro-tips on how to customize it:
- Lean Ground Beef (1 1/2 lbs): I highly recommend using 85/15 or 90/10 lean ground beef. It provides enough fat for a rich flavor but prevents the casserole from becoming heavy or greasy. Expert Tip: Want to elevate this dish for a special occasion? Substitute thinly sliced ribeye steak or sirloin. Just sear it quickly in the skillet so it doesn’t overcook in the oven.
- Bell Peppers & Onions (2 peppers, 1/2 yellow onion): The holy trinity of a good cheesesteak! I love using one green and one red bell pepper for a gorgeous pop of color and a perfect balance of slightly bitter and sweet flavors. Yellow onion is ideal here for its natural sweetness when sautéed.
- Fresh Garlic (1 clove): Always use freshly minced garlic. It adds a pungent, aromatic depth that dried garlic powder simply cannot match.
- Seasoned Salt (1 tsp): A pantry staple like Lawry’s or Morton’s brings a complex, savory, and slightly smoky note that enhances the beef beautifully.
- Provolone Cheese (4 thick slices): Provolone is traditional and melts like an absolute dream, creating that classic cheese-pull. Variation: If you prefer a sharper bite, try a mix of Provolone and sharp white cheddar, or even a drizzle of homemade cheese sauce if you want to mimic the classic “Cheez Whiz” style.
- The Binder (4 Large Eggs & 1/4 Cup Heavy Cream): This combination creates a savory, rich matrix that holds the meat and veggies together, making the casserole perfectly sliceable.
- Flavor Enhancers (1 tsp Worcestershire sauce & 1 tsp hot sauce): Worcestershire adds an indispensable umami punch, enhancing the “steak” flavor of the ground beef. The hot sauce doesn’t make the dish spicy; the vinegar and subtle heat simply cut through the richness of the cheese and cream to perfectly balance the palate.

Step-by-Step Guide to Perfection
Making this casserole is incredibly straightforward. Here are the expert techniques to ensure it turns out perfectly every time:
- Prep the Foundation: Always start by preheating your oven to 350°F (175°C). Properly greasing your 9×9-inch baking dish with non-stick cooking spray is essential—this casserole is incredibly cheesy, and you want those perfect, clean slices to come out easily.
- Chop and Dice: Dice your bell peppers and yellow onion into uniform, bite-sized pieces. Uniformity ensures they cook evenly and you get a little bit of everything in every bite. Mince the garlic finely so its flavor disperses throughout the dish.
- Brown the Beef: In a large skillet over medium heat, add your lean ground beef. Break it apart with a wooden spoon or a meat chopper as it cooks. You want beautiful, browned crumbles. Crucial Step: Drain the excess grease from the skillet before moving on. Leaving excess fat in the pan will cause it to separate in the oven, making your casserole watery.
- Sauté the Aromatics: Once the beef is mostly browned and drained, toss in your diced peppers, onions, and minced garlic. Sprinkle in the seasoned salt. Cook everything together until the onions are translucent and the peppers have softened. This step concentrates the natural sugars in the vegetables and ensures they aren’t crunchy in the final bake.
- Layering the Magic: Transfer the savory beef and vegetable mixture directly into your prepared baking dish, spreading it out into an even, flat layer. Lay the slices of Provolone cheese evenly over the top, covering as much of the meat mixture as possible.
- Whisk and Pour: In a separate medium bowl, vigorously whisk together the eggs, heavy cream, hot sauce, and Worcestershire sauce until completely smooth and slightly frothy. Pour this liquid gold evenly over the cheese and beef layer. It will slowly seep down into the crevices, binding everything together.
- Bake to Golden Perfection: Bake uncovered for 30 to 35 minutes. You are looking for the eggs to be fully set (no jiggling in the center if you give the pan a gentle shake) and the Provolone cheese to be melted, bubbly, and turning a gorgeous golden brown around the edges.

What to Serve With Your Casserole
Because this is a rich and heavy main dish, you will want to pair it with side dishes that offer a fresh, crisp contrast.
- Keep it Low-Carb: Serve this alongside a crisp, fresh garden salad with a tangy vinaigrette, or some oven-roasted asparagus finished with fresh lemon zest.
- For the Carb Lovers: If you have family members who aren’t strictly watching their carbs, serve this casserole with warm, crusty garlic bread or a side of crispy seasoned potato wedges. It’s the perfect way to soak up any extra cheesy, savory goodness left on the plate!
Storage, Reheating, and Freezing Tips
One of the best things about homemade casseroles is how well they keep. The flavors in this dish actually deepen and marry together even more the next day!
- To Store: Allow the leftover casserole to cool completely to room temperature. Cover the baking dish tightly with plastic wrap or aluminum foil, or transfer individual slices to an airtight container. Store in the refrigerator for up to 4 days.
- To Reheat: For the best results, reheat individual portions in the microwave for 60 to 90 seconds until warmed through. Alternatively, reheat the whole dish in a 350°F oven, covered loosely with foil so the cheese doesn’t burn, until hot and bubbly.
- To Freeze: Yes, this freezes beautifully! Freeze baked, completely cooled portions in freezer-safe airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.


Philly Cheese Steak Casserole
Ingredients
- 1 1/2 lbs lean ground beef 85/15 or 90/10 recommended
- 2 bell peppers any color, diced
- 1/2 yellow onion diced
- 1 clove garlic minced
- 1 teaspoon seasoned salt like Lawry’s or Morton’s
- 4 thick slices Provolone cheese
- 4 large eggs
- 1/4 cup heavy cream
- 1 teaspoon hot sauce
- 1 teaspoon Worcestershire sauce
Instructions
- Preheat & Prep: Preheat your oven to 350°F (175°C). Spray a 9×9-inch baking dish with non-stick cooking spray and set aside.
- Chop Veggies: Dice the bell peppers and yellow onions into bite-sized pieces. Finely mince the garlic clove.
- Brown the Meat: Add the ground beef to a large skillet and cook over medium heat, crumbling it with a wooden spoon as it cooks. Once browned, drain the excess grease from the skillet.
- Sauté the Veggies: Add the diced peppers, onions, minced garlic, and seasoned salt to the skillet with the beef. Cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the peppers are tender.
- Layer the Casserole: Pour the beef and vegetable mixture into the prepared 9×9 baking dish, spreading it evenly. Top evenly with the 4 slices of Provolone cheese.
- Mix the Binder: In a medium mixing bowl, whisk together the eggs, heavy cream, hot sauce, and Worcestershire sauce until completely smooth.
- Pour & Bake: Pour the egg mixture evenly over the top of the cheese and beef. Place in the oven and bake uncovered for 30 to 35 minutes, or until the eggs are set and the cheese is melted, bubbly, and golden brown.
- Serve: Let cool for 5 minutes before slicing. Serve warm and enjoy!




