Philly Cheesesteak Casserole Recipe | Cheesy & Savory Comfort
I have to admit, the first time I made this Philly Cheesesteak Casserole Recipe, I was craving all the flavors of a classic Philly cheesesteak but didn’t want the hassle of a sandwich. As I layered tender beef, sautéed peppers, onions, and gooey cheese into a casserole dish, the kitchen quickly filled with an irresistible aroma.
By the time it came out of the oven, golden and bubbling, I couldn’t wait to dig in. Each bite delivered all the flavors of a traditional sandwich in a fork-friendly, comforting meal. Now, this has become my go-to dish for busy weeknights or casual get-togethers. For a delicious side, you can also enjoy Garlic Butter Herb Steak Bites With Potatoes Recipe alongside it.

Ingredients
- 1 lb ground beef – I use 85/15 for a nice balance of flavor and juiciness. Thinly sliced ribeye works if you want a more authentic Philly taste.
- 1 medium yellow or sweet onion, sliced – Adds a mild, caramelized sweetness.
- 1 green bell pepper, sliced – Green peppers give that classic Philly crunch; red or yellow can add extra sweetness.
- 2 cloves garlic, minced – Fresh garlic enhances the savory flavor.
- 4 oz cream cheese – Adds a creamy texture and helps bind the beef mixture.
- 1/4 cup beef broth – Keeps the casserole moist and flavorful.
- Salt and pepper – Essential for seasoning the beef and vegetables
- 1/2 tsp paprika or steak seasoning – Adds depth and a subtle smoky flavor.
- 6 oz provolone cheese, sliced – Melts perfectly for the cheesy topping. Mozzarella or a mix of cheeses works too.
Note: Serves 4–6 generously. You can pair this with a hearty side like Farmhouse Beans And Sausage Recipe for a complete meal.
Variations
You can easily tweak this recipe depending on your taste or dietary needs:
- Dairy-free: Use vegan cream cheese and dairy-free cheese slices.
- Low-carb/Keto: Skip any bread or pasta and serve with roasted vegetables.
- Loaded version: Add sautéed mushrooms, jalapeños, or crispy bacon for extra flavor.
- Spicy twist: Mix in red pepper flakes or use pepper jack cheese.
- Pasta bake: Stir in cooked pasta before baking for a cheesy pasta casserole.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 20 minutes
- Total Time: 35 minutes
Equipment You Need
- Large skillet – To cook beef and sauté vegetables.
- 9×13-inch baking dish – Ideal for layering the casserole.
- Spatula – For mixing ingredients evenly.
- Knife and cutting board – For slicing vegetables and cheese.
How to Make Philly Cheesesteak Casserole Recipe?
Preheat the Oven
Start by setting your oven to 375°F (190°C). Lightly grease your 9×13-inch baking dish to prevent sticking and ensure easy cleanup.
Cook the Beef
In a large skillet over medium heat, brown the ground beef until no pink remains. Drain any excess grease to avoid a greasy casserole.
Sauté Vegetables
Add onions and bell peppers to the skillet. Cook for about 5–7 minutes until softened and lightly caramelized. Stir in minced garlic for the last minute of cooking.
Add Creaminess
Reduce heat to low and stir in the cream cheese until melted. Pour in beef broth for moisture and season with salt, pepper, and paprika or steak seasoning.
Layer in Baking Dish
Spread the beef and vegetable mixture evenly in the prepared dish. Lay provolone cheese slices on top, overlapping slightly for complete coverage.
Bake
Place in the oven and bake for 15–18 minutes until the cheese is melted and bubbly. For a golden top, broil an additional 1–2 minutes.
Serve
Allow the casserole to rest for 5 minutes before serving. It’s delicious on its own, or over toasted hoagie rolls, pasta, or rice.
Additional Tips for Making this Recipe Better
- I like to flash-cook ribeye or sirloin if I’m using steak for a more authentic flavor.
- Letting the casserole rest a few minutes before serving makes slicing and serving easier.
- Adding a splash of beef broth while reheating keeps it moist.
- For extra flavor, I sometimes sprinkle a bit of shredded provolone on top before broiling.
How to Serve Philly Cheesesteak Casserole Recipe?
I love serving this casserole straight from the oven with a garnish of fresh parsley for color. You can plate it over toasted rolls to mimic a classic sandwich or serve alongside a crisp green salad. A few extra caramelized onions on top make it look restaurant-worthy.

Nutritional Information
Here’s a quick glance at what you’re enjoying per serving:
- Calories: 400–450 kcal
- Protein: 25–28 g
- Carbohydrates: 8–10 g
- Fat: 30–32 g
Make Ahead and Storage
Refrigerating: You can assemble the casserole ahead of time and cover it tightly. It will stay fresh in the fridge for up to 24 hours before baking.
Freezing: Bake first, let it cool completely, then wrap tightly in foil or plastic wrap. Freeze for up to 2 months.
Reheating: Warm in a 350°F oven or microwave until heated through. A splash of beef broth helps maintain moisture.
Why You’ll Love This Recipe?
Here’s why this casserole has become a favorite in my kitchen:
- One-pan convenience: All the classic Philly flavors without sandwich mess.
- Quick and easy: Ready in just 35–40 minutes, perfect for weeknights.
- Customizable: Adjust for low-carb, gluten-free, or add extra toppings.
- Make-ahead friendly: Assemble in advance for a stress-free meal.
- Family-approved: Even picky eaters love the cheesy, savory combination.
This Philly Cheesesteak Casserole captures all the flavor of the iconic sandwich while being comforting, easy, and versatile. Once you try it, it’s guaranteed to become a regular in your meal rotation.

Philly Cheesesteak Casserole Recipe
Ingredients
Method
- Start by setting your oven to 375°F (190°C). Lightly grease your 9×13-inch baking dish to prevent sticking and ensure easy cleanup.
- In a large skillet over medium heat, brown the ground beef until no pink remains. Drain any excess grease to avoid a greasy casserole.
- Add onions and bell peppers to the skillet. Cook for about 5–7 minutes until softened and lightly caramelized. Stir in minced garlic for the last minute of cooking.
- Reduce heat to low and stir in the cream cheese until melted. Pour in beef broth for moisture and season with salt, pepper, and paprika or steak seasoning.
- Spread the beef and vegetable mixture evenly in the prepared dish. Lay provolone cheese slices on top, overlapping slightly for complete coverage.
- Place in the oven and bake for 15–18 minutes until the cheese is melted and bubbly. For a golden top, broil an additional 1–2 minutes.
- Allow the casserole to rest for 5 minutes before serving. It’s delicious on its own, or over toasted hoagie rolls, pasta, or rice.
Notes
- I like to flash-cook ribeye or sirloin if I’m using steak for a more authentic flavor.
- Letting the casserole rest a few minutes before serving makes slicing and serving easier.
- Adding a splash of beef broth while reheating keeps it moist.
- For extra flavor, I sometimes sprinkle a bit of shredded provolone on top before broiling.