If you have ever craved the rich, savory flavors of a classic Philly cheesesteak but want something a little more cozy and easy to make, the Philly Cheesesteak Casserole Recipe is your new best friend. This dish captures all the iconic tastes of tender beef, sautéed peppers and onions, melty cheese, and a hint of Worcestershire in a creamy, cheesy bake that’s perfect for any weeknight dinner or casual gathering. It’s like all the best parts of a Philly cheesesteak sandwich wrapped up in a warm, satisfying casserole dish you can serve to family and friends with pride and zero stress.

Ingredients You’ll Need
This recipe is wonderful because it uses simple, everyday ingredients, each playing a crucial role in building the casserole’s deep flavor and perfect texture. Fresh vegetables bring a bit of sweetness and color, while a blend of cheeses and cream create that irresistible cheesiness we all crave.
- 1 pound ground beef: The hearty foundation that keeps this dish filling and flavorful with every bite.
- 1 tablespoon olive oil: For sautéing the veggies gently and bringing out their natural sweetness.
- 1 green bell pepper (diced): Adds a bright crunch and fresh bite to balance the richness.
- 1 small yellow onion (diced): Sweetens and deepens the savory flavor base beautifully.
- 1/2 teaspoon garlic powder: Gives a subtle aromatic boost without overpowering other ingredients.
- 1/2 teaspoon salt: Enhances all flavors perfectly throughout the dish.
- 1/4 teaspoon black pepper: Adds just the right kind of warmth and spice.
- 4 ounces cream cheese (softened): Melts into the beef mixture, creating a luscious, creamy texture.
- 1 tablespoon Worcestershire sauce: Injects umami and depth that reminds you of that iconic cheesesteak flavor.
- 1/2 cup beef broth: Keeps the meat moist and helps marry all the flavors together.
- 1 cup shredded provolone or mozzarella cheese: The golden, gooey topping that every cheesesteak lover will adore.
- 4 large eggs: Bind everything into a satisfying casserole with structure and richness.
- 1/4 cup heavy cream: Adds silkiness and a touch of indulgence to the custard base.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Prep and Sauté the Vegetables
Start by heating your olive oil in a large skillet over medium heat. Toss in the diced green bell pepper and onion, cooking them slowly until they become tender and sweet, about five minutes. This step releases their natural sugars and builds the flavor foundation you’ll love in every bite of the casserole.
Step 2: Brown the Ground Beef
Add the ground beef to your skillet with the cooked veggies, breaking it up with a spatula while it browns evenly. Cook until no pink remains, then carefully drain any excess grease. Browning the beef thoroughly is crucial for that rich, meaty taste that makes this casserole truly satisfying.
Step 3: Season and Simmer
Sprinkle in the garlic powder, salt, and pepper, then pour in the Worcestershire sauce and beef broth. Stir everything together and let it simmer for two to three minutes, allowing the flavors to meld beautifully. This step takes your basic ingredients and gives them that unmistakable Philly cheesesteak character.
Step 4: Add the Cream Cheese
Now for the secret to creamy richness—stir in the softened cream cheese until it melts completely into the beef mixture. This turns the savory filling silky and luscious, setting your Philly Cheesesteak Casserole Recipe apart from the ordinary.
Step 5: Prepare the Egg Mixture and Assemble
In a medium bowl, whisk together the eggs and heavy cream until smooth. Spread the beef and veggie mixture evenly into a greased 9×9-inch (or similar) baking dish. Pour the egg and cream mixture over the top, making sure it settles evenly. Finish by sprinkling your shredded provolone or mozzarella cheese over everything for that irresistible golden, bubbly crust.
Step 6: Bake to Perfection
Pop the casserole into your oven preheated to 350°F (175°C). Bake uncovered for 25 to 30 minutes, or until the eggs are set and the cheese is beautifully melted and slightly browned. Let the dish rest for five minutes once out of the oven—it helps the casserole firm up, making it easier to slice and serve.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
To amp up the presentation and flavor, try garnishing your casserole with fresh chopped parsley or green onions. These add a fresh pop of color and brightness that contrasts wonderfully with the savory richness. A sprinkle of crushed red pepper flakes can add a touch of heat if you like a little kick.
Side Dishes
This Philly Cheesesteak Casserole Recipe pairs beautifully with a fresh green salad or roasted vegetables to keep things light and balanced. For something more indulgent, crispy oven-baked fries or garlic bread on the side complement the meaty, cheesy casserole perfectly, making the meal feel complete.
Creative Ways to Present
For a casual party, consider serving the casserole in small ramekins or mini cast-iron skillets to give each guest their own personal Philly cheesesteak experience. You can also spoon the casserole over a bed of wilted spinach or mashed cauliflower for a unique twist that keeps the flavors front and center while tweaking up the nutrition.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers (though honestly, this casserole rarely lasts!), simply cover the dish tightly with foil or transfer to an airtight container and refrigerate for up to four days. The flavors actually develop even more overnight, making the next day’s meal even tastier.
Freezing
You can freeze portions of the Philly Cheesesteak Casserole Recipe once it’s completely cooled. Wrap individual servings tightly in plastic wrap and then place them in a freezer bag for up to three months. This makes for a fantastic ready-to-go meal when time is tight.
Reheating
To reheat, thaw frozen portions overnight in the fridge, then warm gently in the microwave or oven until heated through and bubbly again. Add a minute or two under the broiler if you want to revive the crispy cheese topping that makes this dish so delightful.
FAQs
Can I use other types of cheese in this Philly Cheesesteak Casserole Recipe?
Absolutely! While provolone and mozzarella melt perfectly and provide mild flavor, cheddar or Swiss can add a sharper taste that works nicely. You can even mix cheeses to suit your preference.
Is this casserole gluten-free?
Yes, this Philly Cheesesteak Casserole Recipe is naturally gluten-free since it contains no bread or flour-based ingredients. Just be sure any Worcestershire sauce you use is gluten-free to keep it safe.
Can I swap ground beef for another protein?
Definitely! Ground turkey or chicken can be used for a lighter version, and adding sautéed mushrooms boosts flavor and texture while keeping it hearty and satisfying.
Is this recipe suitable for meal prep?
Yes, it’s excellent for meal prep since it stores and reheats well. Make a big batch to enjoy easy lunches or dinners throughout the week without sacrificing flavor.
How can I make this recipe lower carb or keto-friendly?
The recipe is already low in carbs, especially because it replaces bread with eggs and cheese as a binder. Serving it with a side salad or steamed vegetables keeps the meal light and keto-friendly while maintaining richness and flavor.
Final Thoughts
This Philly Cheesesteak Casserole Recipe is one of those dishes that feels like a big warm hug after a long day. It combines comfort food bliss with simplicity, making it perfect for busy weeknights or casual weekend dinners where you want something easy, hearty, and absolutely delicious. I can’t wait for you to try it and make it your own family favorite—you’re going to love how effortlessly tasty and satisfying this casserole is!
Print
Philly Cheesesteak Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Low Carb, Gluten Free
Description
This Philly Cheesesteak Casserole is a delicious, low-carb twist on the classic sandwich, featuring ground beef, sautéed bell peppers and onions, creamy cheese, and a rich custard base baked to golden perfection. Perfect for a comforting American main course that’s easy to prepare and full of flavor.
Ingredients
Main Ingredients
- 1 pound ground beef
- 1 tablespoon olive oil
- 1 green bell pepper, diced
- 1 small yellow onion, diced
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 ounces cream cheese, softened
- 1 tablespoon Worcestershire sauce
- 1/2 cup beef broth
- 1 cup shredded provolone or mozzarella cheese
- 4 large eggs
- 1/4 cup heavy cream
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the casserole.
- Sauté Vegetables: In a large skillet over medium heat, heat olive oil and cook the diced green bell pepper and yellow onion until softened, about 5 minutes.
- Cook Beef: Add the ground beef to the skillet, cooking until browned. Break up the meat as it cooks for even browning. Drain any excess grease if necessary.
- Season and Simmer: Stir in garlic powder, salt, black pepper, Worcestershire sauce, and beef broth. Allow the mixture to simmer for 2–3 minutes to meld flavors.
- Add Cream Cheese: Stir in the softened cream cheese until it melts fully and combines with the beef mixture, creating a creamy texture. Remove from heat.
- Prepare Egg Mixture: In a separate bowl, whisk together the eggs and heavy cream until smooth and well combined.
- Assemble Casserole: Grease a 9×9-inch baking dish and spread the beef mixture evenly into the dish. Pour the egg and cream mixture evenly over the top.
- Add Cheese and Bake: Sprinkle shredded provolone or mozzarella cheese evenly on top. Bake uncovered for 25–30 minutes, until the casserole is set and the top is golden and bubbly.
- Rest and Serve: Let the casserole rest for 5 minutes before slicing and serving to allow it to set properly.
Notes
- For a lower-carb version, avoid serving the casserole with bread or instead pair it with a fresh side salad.
- Substitute ground chicken or turkey for a lighter protein option.
- Add sautéed mushrooms to the beef mixture for extra flavor and texture.

