Philly Cheesesteak Casserole
⏱ Time
-
Prep: 15 minutes
-
Cook: 35–40 minutes
-
Total: ~55 minutes
🍽 Servings
-
4–6 servings
🛒 Ingredients
Meat & Veggies
-
500 g (1 lb) beef steak or ground beef
(sirloin, ribeye, or shaved beef works best) -
1 tbsp olive oil
-
1 large onion, sliced
-
1 green bell pepper, sliced
-
1 red bell pepper, sliced
-
250 g (8 oz) mushrooms, sliced (optional)
-
3 cloves garlic, minced
Seasoning
-
1 tsp salt
-
½ tsp black pepper
-
½ tsp paprika
-
½ tsp garlic powder
-
½ tsp onion powder
-
1 tbsp Worcestershire sauce
Cheese & Base
-
225 g (8 oz) cream cheese, softened
-
1 cup heavy cream (or milk)
-
2 cups shredded provolone or mozzarella
-
1 cup shredded cheddar (optional but tasty)
👩🍳 Instructions
1. Preheat Oven
-
Preheat to 190°C (375°F).
-
Lightly grease a baking dish (9×13-inch / 23×33 cm).
2. Cook the Beef
-
Heat olive oil in a large skillet over medium-high heat.
-
Add beef and cook until browned.
-
Drain excess fat if needed.
-
Season with salt, pepper, paprika, garlic powder, onion powder, and Worcestershire.
-
Remove beef from pan and set aside.
3. Cook the Vegetables
-
In the same skillet, add onions, bell peppers, and mushrooms.
-
Cook for 5–7 minutes until soft and lightly caramelized.
-
Add garlic and cook for 30 seconds.
4. Make It Creamy
-
Lower heat to medium.
-
Add cream cheese and heavy cream.
-
Stir until smooth and creamy.
-
Add cooked beef back into the pan and mix well.
5. Assemble the Casserole
-
Transfer mixture into prepared baking dish.
-
Sprinkle provolone/mozzarella evenly on top.
-
Add cheddar if using.
6. Bake
-
Bake uncovered for 25–30 minutes, until bubbly and golden.
-
Broil for 2–3 minutes if you want a browned cheese top.
🔥 Optional Add-Ons
-
Jalapeños for heat 🌶
-
Italian seasoning
-
Steak sauce drizzle
-
Extra provolone slices on top (very Philly-style)
🍽 Serving Ideas
-
Serve over:
-
Toasted hoagie rolls 🥖
-
Rice or mashed potatoes
-
Low-carb: eat as-is or with cauliflower rice
-

