This Philly Cheesesteak Casserole is an easy, cheesy comfort-food dinner packed with seasoned ground beef, tender bell peppers, onions, mushrooms, and plenty of melted cheese.
It has all the cozy flavors you love from a classic Philly cheesesteak, but everything comes together in one skillet and a baking dish. It’s perfect for a quick weeknight dinner when you want something hearty and satisfying without a lot of work.
🛒 Ingredients
- 1 lb ground beef
- 1 green bell pepper, diced
- 1 onion, diced
- 8 oz mushrooms, sliced
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon black pepper
- ½ teaspoon salt
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- 1 cup shredded provolone cheese
👩🍳 Instructions
1. Preheat the Oven
Preheat your oven to 350°F (175°C). Lightly grease a baking dish and set it aside.
2. Brown the Ground Beef
Heat a large skillet over medium heat. Add the ground beef and cook until browned and fully cooked. Drain any excess grease.
3. Cook the Vegetables
Add the diced green bell pepper, onion, and sliced mushrooms to the skillet. Cook until the vegetables are tender, stirring occasionally.
4. Season the Mixture
Stir in the garlic powder, onion powder, salt, and black pepper. Mix well so the seasonings are evenly distributed.
5. Add the Cream Cheese
Add the cream cheese to the skillet. Stir until it melts completely and coats the beef and vegetables in a creamy mixture.
6. Assemble the Casserole
Transfer the beef mixture to the prepared baking dish and spread it into an even layer.
Sprinkle the shredded mozzarella and provolone evenly over the top.
7. Bake
Bake for about 20 minutes, or until the cheese is completely melted, bubbly, and lightly golden around the edges.
8. Serve
Let the casserole rest for a few minutes before serving. Spoon onto plates and enjoy while hot and cheesy.
⭐ Tips for Success
- Use softened cream cheese: It melts much more easily into the beef mixture.
- Don’t skip the vegetables: The peppers, onions, and mushrooms add the classic cheesesteak flavor and texture.
- Drain excess grease: This keeps the casserole from becoming overly oily.
- Use freshly shredded cheese: It generally melts more smoothly and gives the casserole a delicious cheesy finish.
- Let it rest briefly: A few minutes of cooling makes it easier to serve without the cheese sliding everywhere.
🧀 Easy Variations
For a more traditional cheesesteak flavor, you can add a small amount of Worcestershire sauce to the beef while cooking.
You can also substitute sliced steak for the ground beef if you prefer a more classic cheesesteak texture. For extra flavor, try adding a little Italian seasoning or freshly minced garlic.
🍽️ What to Serve With Philly Cheesesteak Casserole
This casserole is hearty enough to serve on its own, but it also pairs well with a simple green salad, roasted vegetables, steamed broccoli, or green beans.
For a classic comfort-food meal, serve it with toasted bread or dinner rolls to soak up the creamy, cheesy mixture.
🧊 Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
Reheat individual portions in the microwave until warmed through, or place the casserole in a covered oven-safe dish and reheat in a 325°F oven until hot.
📋 Recipe Information
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: About 35 minutes
Servings: 6
Category: Dinner
Cuisine: American
❤️ Final Thoughts
This Philly Cheesesteak Casserole is an easy way to turn familiar cheesesteak flavors into a comforting family dinner. The combination of savory beef, tender vegetables, creamy cheese, mozzarella, and provolone creates a dish that’s rich, satisfying, and incredibly easy to make.
It’s a great recipe to keep on hand for busy weeknights when you want something warm, cheesy, and filling without spending hours in the kitchen.