The Philly Cheesesteak Casserole is a delicious, comforting dish that brings all the classic flavors of a Philadelphia cheesesteak into a convenient, easy-to-make casserole. Whether you’re a fan of the original sandwich or just looking for a new family-friendly meal, this casserole is a must-try.
Originating from Philadelphia, the traditional Philly cheesesteak is made with thinly sliced beef, melted cheese, and sometimes onions and peppers, all served on a hoagie roll. This casserole version takes all those beloved ingredients and layers them into a baked, cheesy, and hearty dish that’s perfect for meal prep, potlucks, or weeknight dinners.
In this article, we’ll explore everything from the best ingredients to customization options, cooking tips, serving suggestions, and storage methods to ensure you make the perfect Philly Cheesesteak Casserole every time.

What Is a Philly Cheesesteak Casserole?
A Philly Cheesesteak Casserole is a deconstructed version of the classic Philadelphia cheesesteak sandwich, transformed into a baked dish that’s hearty, cheesy, and incredibly satisfying. Instead of serving the steak, cheese, and veggies in a hoagie roll, everything is layered and baked together, making it perfect for family dinners, potlucks, or meal prep.
This dish maintains the signature flavors of a traditional Philly cheesesteak—thinly sliced beef, caramelized onions, bell peppers, and gooey melted cheese—but presents them in a way that’s easier to serve and can be enjoyed by those who prefer a low-carb or gluten-free alternative.
Key Features of a Philly Cheesesteak Casserole
All the Classic Flavors – Thinly sliced steak, sautéed onions, peppers, and melted cheese in every bite.
Baked to Perfection – The ingredients are combined and baked in the oven for a gooey, golden-brown finish.
Great for Meal Prep – Easy to make ahead and reheat for quick meals.
Customizable – Adaptable for low-carb, keto, gluten-free, or vegetarian diets.
Why You’ll Love This Cheesesteak Casserole Recipe
This Philly Cheesesteak Casserole is more than just a baked dish—it’s a comfort food masterpiece that’s easy to prepare and guaranteed to impress. Whether you’re cooking for a crowd or just looking for a hearty weeknight dinner, here’s why this recipe is a game-changer:
1. Quick and Easy to Make
Unlike the traditional cheesesteak that requires assembling individual sandwiches, this casserole is one-pan easy! You simply sauté the ingredients, mix them together, and bake.
2. Perfect for Any Diet
This casserole is naturally low-carb and keto-friendly, making it a fantastic alternative to the classic sandwich for those who want to avoid bread. You can also swap ingredients to make it gluten-free or vegetarian.
3. Family-Friendly and Crowd-Pleasing
Everyone loves a cheesy, savory casserole, and this one is no exception. The rich flavors of tender beef, caramelized onions, and melted cheese will have both kids and adults going back for seconds.
4. Budget-Friendly
With simple and affordable ingredients like ground beef or steak, cheese, eggs, and vegetables, this dish won’t break the bank. It’s a great way to use up leftovers, too!
5. Amazing Leftovers
This casserole stores well and tastes just as good (if not better) the next day. You can meal prep it ahead of time and enjoy it for multiple meals throughout the week.
- Easy to make – No complicated steps, just delicious results.
- Keto-friendly – A great low-carb option for those watching their carbs.
- Cheesy & comforting – Just like a classic Philly cheesesteak, but in casserole form!
If you love cheesy casserole recipes, this Philly Cheesesteak Casserole is a must-try! Looking for more beefy inspiration? Check out this Double Big Mac review!
Ingredients for the Best Philly Cheesesteak Casserole Bake
To make an authentic and delicious Philly Cheesesteak Casserole, you’ll need a handful of simple, high-quality ingredients that bring out the signature flavors of the classic sandwich. Below is a list of essential ingredients along with possible substitutions to fit different dietary needs.

Essential Ingredients
- 1 ½ lbs ribeye steak or ground beef – Thinly sliced ribeye is the traditional choice, but ground beef works well for convenience.
- 1 large onion, thinly sliced – White or yellow onions add the perfect touch of sweetness.
- 1 large green bell pepper, sliced – Classic in Philly cheesesteaks, but you can use red, yellow, or a mix for added sweetness.
- 1 cup mushrooms, sliced (optional) – Not always in a traditional Philly cheesesteak, but they add a nice umami flavor.
- 2 cloves garlic, minced – Enhances the savory depth of the dish.
- 1 teaspoon salt – Adjust to taste.
- ½ teaspoon black pepper – Adds a mild kick.
- ½ teaspoon smoked paprika – Adds a subtle smoky depth to the flavor.
- 2 teaspoons Worcestershire sauce – Enhances the meaty, umami richness.
- 4 large eggs – Helps bind the casserole together and create a firm, structured texture.
- ½ cup heavy cream – Adds richness and creaminess.
- 1 ½ cups shredded provolone cheese – The classic cheesesteak cheese for a gooey, melty finish.
- ½ cup shredded mozzarella or cheddar cheese – For extra cheesiness and flavor.
- 1 tablespoon olive oil or butter – For sautéing the veggies and meat.
Optional Add-Ins and Substitutions
- Bread Topping: If you’re not avoiding carbs, top the casserole with cubed hoagie rolls or breadcrumbs for a crunchy texture.
- Low-Carb Version: Omit the bread topping and use more eggs and heavy cream to create a firmer texture.
- Gluten-Free Version: Make sure your Worcestershire sauce is gluten-free.
- Cheese Variations: Instead of provolone, you can use American cheese, Cheez Whiz, or pepper jack for a twist.
- Dairy-Free Version: Swap out the heavy cream for coconut cream and use dairy-free cheese alternatives.
Step-by-Step Guide to Making a Steak and Cheese Casserole
Now that you have your ingredients ready, let’s go through the step-by-step process to make this delicious Philly Cheesesteak Casserole from scratch!
Preheat the Oven
Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with butter or cooking spray.
Cook the Steak or Ground Beef
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- If using ribeye steak, thinly slice it and sear it for about 2-3 minutes per side until browned. If using ground beef, cook until fully browned, breaking it apart with a spatula.
- Add Worcestershire sauce, salt, black pepper, and smoked paprika for added flavor.
- Once cooked, remove the meat from the skillet and set it aside.
Sauté the Vegetables
- In the same skillet, add another tablespoon of olive oil if needed.
- Toss in the sliced onions, bell peppers, and mushrooms.
- Sauté for about 5-7 minutes, stirring occasionally, until the vegetables are soft and slightly caramelized.
- Add minced garlic and cook for another 30 seconds until fragrant.
Prepare the Egg and Cream Mixture
- In a mixing bowl, whisk together 4 large eggs and ½ cup of heavy cream.
- Add a pinch of salt and black pepper for seasoning.
Assemble the Casserole
- In the greased baking dish, spread the cooked steak or ground beef evenly as the first layer.
- Add the sautéed vegetables over the beef.
- Pour the egg and cream mixture over the top.
- Sprinkle shredded provolone and mozzarella cheese evenly over everything.
Bake to Perfection
- Place the casserole in the preheated oven.
- Bake for 25-30 minutes, or until the cheese is melted and golden brown.
- If you prefer a crispy top, broil the casserole for 1-2 minutes at the end.
Let It Rest and Serve
- Remove the casserole from the oven and let it sit for about 5 minutes before slicing.
- Garnish with fresh parsley or a drizzle of cheese sauce for extra indulgence.
- Serve warm and enjoy!
Best Cheese for a Philly Cheesesteak Casserole
One of the defining elements of a great Philly Cheesesteak Casserole is the cheese—it needs to be melty, creamy, and packed with flavor. Here are some of the best cheese options and how they impact the final dish.
1. Provolone Cheese (Best Traditional Choice)
Mild, slightly smoky flavor
Melts beautifully over the casserole
A classic, authentic cheesesteak ingredient
Provolone is the go-to cheese for traditional Philly cheesesteaks, providing a rich but mild taste that pairs well with steak and vegetables.
2. Cheez Whiz (Authentic but Unconventional in a Casserole)
Creamy, processed cheese with a salty, tangy flavor
Commonly used in original Philly cheesesteaks
Best added as a drizzle on top after baking
If you’re looking for an authentic Philly cheesesteak experience, some cheesesteak purists swear by Cheez Whiz. While it’s not ideal for baking into the casserole, it’s great as a finishing drizzle before serving.
3. Mozzarella Cheese (Best for Extra Stretch and Creaminess)
Super melty with a mild flavor
Adds a gooey, stringy texture
Pairs well with provolone or cheddar
Mozzarella is perfect if you love extra cheesiness. It doesn’t have a strong flavor, so it’s best when mixed with another cheese.
4. White American Cheese (Smooth and Buttery)
Commonly used in cheesesteaks
Has a smooth, creamy consistency
Melts effortlessly into the casserole
White American cheese is often melted into traditional Philly cheesesteaks. It’s perfect if you want a mild, creamy texture without overpowering the steak.
5. Cheddar Cheese (Bold and Sharp Flavor Option)
Adds a sharp, slightly tangy flavor
Works well if you prefer stronger cheese flavors
Best when combined with mozzarella or provolone
While cheddar isn’t a traditional cheesesteak ingredient, it can add an extra layer of sharpness to the casserole.
Which Cheese Should You Use?
For authentic flavor, use provolone or white American cheese. If you like a richer, creamier texture, combine mozzarella and provolone. For a bolder taste, add some cheddar or a drizzle of Cheez Whiz before serving.
How to Customize Your Philly Cheesesteak Casserole Skillet Bake
The beauty of Philly Cheesesteak Casserole is how versatile it is. Whether you’re cutting carbs, avoiding gluten, or feeding a vegetarian crowd, here are some easy modifications to fit your needs.
1. Low-Carb and Keto Version
- Stick to steak, eggs, cheese, and veggies—skip any bread or pasta additions.
- Use extra eggs and heavy cream to help the casserole set without needing a starchy base.
- Add extra cheese on top for a more indulgent keto-friendly dish.
2. Gluten-Free Version
- The base casserole is naturally gluten-free—just ensure your Worcestershire sauce is gluten-free.
- Avoid any breadcrumb toppings or croutons.
3. High-Protein Version
- Use extra steak or ground beef to increase protein.
- Add in some extra eggs to boost protein content further.
- Sprinkle parmesan cheese on top for extra flavor without adding carbs.
4. Vegetarian Version
- Swap the steak or ground beef for sautéed mushrooms, lentils, or a meat alternative like Beyond Meat.
- Increase the amount of bell peppers, onions, and spinach for a heartier texture.
- Use a mix of provolone and mozzarella to maintain the classic Philly cheesesteak flavor.
5. Spicy Version
- Add sliced jalapeños or red pepper flakes to the sautéed veggies.
- Use pepper jack cheese instead of provolone for an extra kick.
- Drizzle with hot sauce before serving.
Tips for the Best Philly Cheesesteak Casserole
To make sure your Philly Cheesesteak Casserole turns out perfectly every time, follow these expert tips for maximum flavor, texture, and cheesiness!
1. Choose the Right Meat
- Ribeye steak is the best choice for an authentic flavor—it’s juicy, tender, and rich.
- Ground beef is a more affordable and convenient alternative that still tastes great.
- If using steak, slice it thinly against the grain for the most tender texture.
2. Don’t Overcook the Meat
- Since the meat will continue to cook in the oven, only sear it lightly before baking.
- If using ground beef, drain any excess grease to prevent a watery casserole.
3. Sauté the Vegetables for Maximum Flavor
- Cook onions and bell peppers until slightly caramelized to bring out their natural sweetness.
- Avoid overcooking the vegetables—they should be soft but not mushy.
4. Use a Good Cheese Combination
- Provolone + Mozzarella → A classic, gooey texture.
- Provolone + Cheddar → Sharp and flavorful.
- White American + Cheez Whiz drizzle → Super creamy and authentic.
5. Let It Rest Before Serving
- Once baked, let the casserole sit for 5-10 minutes before slicing.
- This helps the cheese and eggs set properly, making it easier to serve.
6. Broil for a Crispy, Golden Top
- If you love a slightly crispy cheese topping, broil the casserole for the last 1-2 minutes of baking.
- Keep a close eye on it to prevent burning!
What to Serve with a Philly Cheesesteak Casserole
Philly Cheesesteak Casserole is a hearty, satisfying dish on its own, but pairing it with the right side dishes and drinks can elevate the meal. Here are some great serving ideas:

1. Best Side Dishes
Garlic Bread – Perfect for scooping up cheesy bites of casserole.
Side Salad – A fresh green salad with balsamic vinaigrette balances the richness.
Roasted Vegetables – Brussel sprouts, asparagus, or zucchini work well.
French Fries or Sweet Potato Fries – Classic cheesesteak sides!
Mashed Cauliflower – A great low-carb alternative to potatoes.
2. Best Drinks to Pair With It
🍺 Beer: A light lager or a crisp pale ale complements the rich flavors.
🍷 Red Wine: A bold Cabernet Sauvignon or Malbec pairs well with steak.
🥤 Classic Soda: Root beer or cola match the cheesesteak vibe.
3. Fun Ways to Serve It
- In Hoagie Rolls – Scoop casserole into toasted hoagie buns for a sandwich-style meal.
- As a Dip – Serve with tortilla chips for a fun party appetizer.
- Over Rice or Pasta – Turn it into a full meal by serving over white rice or egg noodles.
How to Store and Reheat a Philly Cheesesteak Casserole Bake
Got leftovers? No problem! This Philly Cheesesteak Casserole stores and reheats beautifully for easy meals later.
1. How to Store Leftovers
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Wrap tightly and freeze for up to 3 months.
2. Best Ways to Reheat
Oven (Best Method): Bake at 350°F (175°C) for 10-15 minutes until warmed through.
Microwave: Heat in 30-second intervals, stirring occasionally to distribute heat evenly.
Stovetop: Heat on medium-low in a skillet with a splash of broth to prevent drying out.
Let the casserole cool for a few minutes before slicing.Pair it with a side dish or a fun dessert like this Best Dirt Cake Recipe for a complete meal!
Frequently Asked Questions
1. How long can a Philly cheesesteak sit out?
A Philly cheesesteak or cheesesteak casserole should not sit out for more than 2 hours at room temperature. If the temperature is above 90°F (32°C) (like at a summer cookout), it should be refrigerated within 1 hour to prevent bacterial growth.
2. What makes a Philly cheesesteak authentic?
An authentic Philly cheesesteak is made with:
Thinly sliced ribeye steak – Cooked on a griddle for maximum flavor.
Cheese choices – Traditionally provolone, American cheese, or Cheez Whiz.
Soft hoagie roll – Lightly toasted but still soft inside.
Sautéed onions (optional) – Some versions include bell peppers and mushrooms, but traditional cheesesteaks usually don’t.
No fancy toppings – Ketchup, mayo, or hot peppers are personal preferences but not essential for authenticity.
3. How do you keep cheesesteak warm for a party?
To keep a Philly cheesesteak casserole or sandwich warm for a party, try these methods:
- Use a slow cooker – Transfer the cooked casserole to a slow cooker on the “Warm” setting.
- Cover with foil in the oven – Keep it at 170°F (75°C) until serving.
- Use a warming tray – A buffet-style warming tray will maintain heat without overcooking.
- Wrap sandwiches in foil – If serving cheesesteaks, wrap them in foil and place them in a warm oven at 200°F (93°C).
4. How long to reheat a Philly cheesesteak in the oven?
To reheat a Philly cheesesteak (or casserole) in the oven:
- Preheat the oven to 350°F (175°C).
- For a sandwich: Wrap it in foil and heat for 10-15 minutes until warm.
- For a casserole: Cover with foil and bake for 15-20 minutes or until heated through.
- For a crispy top: Remove foil for the last 5 minutes.
Conclusion
Philly Cheesesteak Casserole is the perfect dish for anyone who loves the classic flavors of a Philly cheesesteak but wants a heartier, easier-to-prepare meal. With juicy steak or ground beef, caramelized onions, bell peppers, and gooey melted cheese, this casserole captures everything great about the famous Philadelphia sandwich—without the need for a hoagie roll.
This dish is versatile, family-friendly, and perfect for meal prep, making it a great addition to your recipe collection. Whether you’re looking for a low-carb dinner option, a meal-prep-friendly dish, or a party favorite, this casserole is sure to impress.
Give this recipe a try and enjoy a taste of Philly in every bite!

Philly Cheesesteak Casserole – Easy, Cheesy & Low-Carb Comfort Food
Equipment
- ✔ Large skillet – For cooking steak and veggies
- ✔ Mixing bowl – To whisk eggs and cream
- ✔ 9×13-inch baking dish – For layering and baking
- ✔ Wooden spoon or spatula – For stirring ingredients
- ✔ Sharp knife – To slice steak and vegetables
- ✔ Cutting board – For chopping ingredients
- ✔ Whisk – To mix the egg and cream mixture
Ingredients
- For the Meat and Vegetables:
- 1 ½ lbs ribeye steak thinly sliced or ground beef
- 1 large onion thinly sliced
- 1 large green bell pepper thinly sliced
- 1 cup mushrooms sliced (optional)
- 2 cloves garlic minced
- 1 tablespoon olive oil or butter
- 1 teaspoon salt adjust to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
- 2 teaspoons Worcestershire sauce
- For the Casserole Mixture:
- 4 large eggs
- ½ cup heavy cream
- 1 ½ cups shredded provolone cheese
- ½ cup shredded mozzarella or cheddar cheese
- Optional Toppings & Variations:
- Breadcrumbs or croutons for a crispy topping, if not low-carb
- Jalapeños or red pepper flakes for a spicy version
- Extra Cheez Whiz drizzle for classic Philly flavor
Instructions
- Step 1: Preheat the Oven
- Preheat your oven to 375°F (190°C).
- Grease a 9×13-inch baking dish with cooking spray or butter.
- Step 2: Cook the Steak (or Ground Beef)
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- If using ribeye steak, thinly slice it and cook for 2-3 minutes per side until browned. If using ground beef, cook until fully browned, breaking it apart.
- Add Worcestershire sauce, salt, black pepper, and smoked paprika for extra flavor.
- Remove from heat and set aside.
- Step 3: Sauté the Vegetables
- In the same skillet, add another tablespoon of olive oil if needed.
- Toss in the sliced onions, bell peppers, and mushrooms.
- Sauté for about 5-7 minutes, stirring occasionally, until softened and slightly caramelized.
- Add minced garlic and cook for another 30 seconds.
- Step 4: Prepare the Egg & Cheese Mixture
- In a mixing bowl, whisk together 4 large eggs and ½ cup heavy cream.
- Season with a pinch of salt and black pepper.
- Step 5: Assemble the Casserole
- Spread the cooked steak or ground beef evenly in the greased baking dish.
- Add the sautéed vegetables over the meat.
- Pour the egg and cream mixture evenly over the ingredients.
- Sprinkle provolone and mozzarella cheese on top.
- Step 6: Bake the Casserole
- Place in the preheated oven and bake for 25-30 minutes.
- If you want a crispy, golden top, broil for 1-2 minutes at the end.
- Step 7: Let It Rest & Serve
- Remove from the oven and let it rest for 5 minutes before slicing.
- Garnish with fresh parsley or a drizzle of Cheez Whiz.
- Serve warm and enjoy!
Notes
For a crispy topping: Sprinkle buttered breadcrumbs before baking.
For extra cheesiness: Stir some cream cheese into the egg mixture.
Storage: Refrigerate leftovers for up to 4 days or freeze for up to 3 months.
Reheating: Bake at 350°F (175°C) for 10-15 minutes or microwave in 30-second intervals.