Philly Cheesesteak Casserole: A Comforting Twist on a Classic
Love Philly cheesesteak but want something easier to make and feed a crowd? This Philly Cheesesteak Casserole is a creamy, cheesy, and meaty dish that transforms the iconic sandwich into a comforting baked meal. With tender beef, sautéed peppers and onions, and melty cheese, this dish is perfect for busy weeknights, meal prep, or family dinners!

🛒 Ingredients for Philly Cheesesteak Casserole
🥩 For the Casserole
- 1 lb ground beef or thinly sliced ribeye steak (for authentic flavor!)
- 1 tablespoon olive oil (for sautéing!)
- 1 small onion, sliced
- 1 green bell pepper, sliced (classic cheesesteak flavor!)
- 1 small red bell pepper, sliced (adds sweetness!)
- 2 cloves garlic, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (adds depth of flavor!)
- 1 teaspoon Worcestershire sauce (for that umami punch!)
🧀 Creamy Cheese Sauce
- 4 oz cream cheese, softened (adds richness!)
- ½ cup heavy cream or milk (for a creamy texture!)
- 1 cup shredded provolone or mozzarella cheese (classic cheesesteak choice!)
- ½ cup shredded cheddar cheese (for extra cheesiness!)
🍞 Optional Add-ins
- 2 cups cooked pasta (for a heartier meal!)
- 1 cup mushrooms, sliced (for extra umami!)
- ½ teaspoon red pepper flakes (for a spicy kick!)
🍽️ Substitutions for Philly Cheesesteak Casserole
- Low-carb? Skip pasta and use extra peppers.
- Dairy-free? Use dairy-free cheese and coconut cream.
- Want it extra meaty? Add bacon or crumbled sausage.
👩🍳 How to Make Philly Cheesesteak Casserole
1️⃣ Cook the Beef & Veggies
- Preheat oven to 375°F (190°C).
- In a skillet, heat olive oil over medium heat.
- Add onions and bell peppers, and sauté for 3-4 minutes until soft.
- Add garlic, ground beef (or ribeye), salt, pepper, paprika, and Worcestershire sauce.
- Cook until browned and fully cooked, then drain excess grease.
2️⃣ Make the Creamy Cheese Sauce
- In a bowl, mix cream cheese, heavy cream, and shredded provolone & cheddar.
- Stir until smooth and creamy.
3️⃣ Assemble & Bake
- Mix the cooked beef mixture with the cheese sauce.
- Transfer to a greased 9×13-inch baking dish.
- Top with extra shredded cheese.
- Bake for 15-20 minutes, until cheese is bubbly and golden brown.
4️⃣ Serve & Enjoy!
- Garnish with fresh parsley or red pepper flakes for extra flavor.
- Serve with garlic bread or a side salad.

✅ Recipe Tips for the Best Philly Cheesesteak Casserole
- Use thinly sliced ribeye for an authentic cheesesteak flavor.
- Pre-cook the veggies well to avoid excess moisture.
- For extra crunch, add crushed Ritz crackers or toasted breadcrumbs on top.
🥶 Storage Instructions for Philly Cheesesteak Casserole
- Refrigerate: Store in an airtight container for up to 3 days.
- Reheat: Warm in the oven at 350°F for 10 minutes or microwave for 1-2 minutes.
- Freeze? Yes! Freeze for up to 2 months, then thaw & reheat.
🔄 Recipe Variations for Philly Cheesesteak Casserole
- Keto Version: Use cauliflower rice instead of pasta.
- Spicy Cheesesteak: Add jalapeños or extra red pepper flakes.
- Garlic Butter Cheesesteak: Drizzle melted garlic butter over the casserole before baking.
- Pasta Bake: Mix in cooked pasta before baking for a cheesesteak pasta twist.
❓ FAQs About Philly Cheesesteak Casserole
Can I make this ahead of time?
Yes! Assemble the casserole, cover, and refrigerate for up to 24 hours, then bake when ready.
What’s the best cheese for this dish?
Provolone, mozzarella, or white American cheese work best for that classic cheesesteak flavor!
Can I use steak instead of ground beef?
Absolutely! Use thinly sliced ribeye or sirloin, cooked in a skillet before adding to the casserole.