
Philly Cheesesteak Garlic Bread Casserole
This Philly Cheesesteak Garlic Bread Casserole transforms the flavors of a classic cheesesteak sandwich into a rich, comforting family dinner. Tender strips of beef are cooked with onions, green peppers, and mushrooms, then folded into a creamy sauce and covered with buttery garlic bread, provolone, and mozzarella.
The result is a hearty casserole with a savory cheesesteak filling, crispy garlic bread, and an irresistible layer of bubbling golden cheese. It’s perfect for busy weeknights, game day, potlucks, or anytime you want an easy meal that satisfies a crowd.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: Approximately 55 minutes
Servings: 8
Why You’ll Love This Recipe
- Classic Philly cheesesteak flavors
- Tender beef and sautéed vegetables
- Creamy, cheesy filling
- Crispy garlic bread topping
- Easy to prepare
- Uses convenient frozen Texas toast
- Perfect for feeding a family
- Great for parties and game day
- Easy to customize
- Delicious as a complete meal
Ingredients
Cheesesteak Filling
- 1½ pounds thinly sliced steak
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 large yellow onion, thinly sliced
- 1 large green bell pepper, thinly sliced
- 8 ounces mushrooms, sliced
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 tablespoon Worcestershire sauce
- 1 can (10.5 ounces) condensed cream of mushroom soup
- ½ cup sour cream
- ¼ cup beef broth or milk
Garlic Bread and Cheese Topping
- 8 slices frozen garlic Texas toast
- 8 slices provolone cheese
- 2 cups shredded mozzarella cheese
- 1 tablespoon chopped parsley, optional
How to Make Philly Cheesesteak Garlic Bread Casserole
Step 1: Preheat the Oven
Preheat your oven to 375°F.
Lightly grease a 9×13-inch baking dish with nonstick cooking spray.
Step 2: Partially Bake the Garlic Bread
Arrange the frozen garlic toast on a baking sheet.
Bake for approximately 5–6 minutes, or until it begins to thaw and becomes lightly crisp around the edges.
Do not bake it completely because it will finish cooking on top of the casserole.
Partially baking the bread helps prevent it from becoming soggy.
Step 3: Prepare the Steak
If the steak slices are especially long, cut them into smaller, bite-size strips.
Pat the meat dry with paper towels. Removing excess moisture helps the beef brown instead of steam.
Step 4: Brown the Beef
Heat the olive oil in a large skillet over medium-high heat.
Add the steak in a single layer, working in batches if necessary.
Cook for approximately 2–4 minutes, stirring occasionally, until the meat is browned.
Avoid overcooking it because the beef will continue cooking in the oven.
Transfer the browned steak to a plate.
Step 5: Cook the Vegetables
Reduce the heat to medium and add the butter to the same skillet.
Add the sliced onion, green bell pepper, and mushrooms.
Cook for approximately 7–9 minutes, stirring occasionally, until the vegetables are tender and most of the moisture released by the mushrooms has evaporated.
Step 6: Add the Garlic
Stir in the minced garlic.
Cook for approximately 30 seconds, stirring constantly, until fragrant.
Step 7: Season the Filling
Return the browned steak to the skillet.
Add the salt, black pepper, garlic powder, onion powder, and Worcestershire sauce.
Stir until the beef and vegetables are evenly seasoned.
Step 8: Make the Creamy Sauce
Reduce the heat to low.
Add the cream of mushroom soup, sour cream, and beef broth or milk.
Stir gently until the sauce is smooth and everything is evenly combined.
Allow the mixture to simmer for 2–3 minutes, but do not let it boil.
The filling should be thick and creamy rather than watery.
Step 9: Assemble the Casserole
Transfer the cheesesteak mixture to the prepared baking dish.
Spread it into an even layer, making sure the beef and vegetables reach every corner.
Step 10: Add the Provolone
Arrange the provolone slices over the warm cheesesteak filling.
Slightly overlap the slices so the entire casserole is covered.
The provolone gives the dish its familiar cheesesteak flavor and creates a creamy layer beneath the garlic bread.
Step 11: Add the Garlic Bread
Arrange the partially baked Texas toast over the provolone.
Place the slices in neat rows, trimming one or two pieces if necessary to fit the baking dish.
Step 12: Add the Mozzarella
Sprinkle the shredded mozzarella evenly over the garlic bread.
Be sure to add some cheese between the bread slices so the entire casserole holds together.
Step 13: Bake
Bake the casserole uncovered for approximately 20–25 minutes.
It is ready when the filling is bubbling, the garlic bread is golden, and the cheese is completely melted.
Step 14: Broil the Cheese
For an extra-golden topping, place the casserole under the broiler for 1–2 minutes.
Watch it carefully because the cheese and garlic bread can burn quickly.
Step 15: Rest and Serve
Remove the casserole from the oven and let it rest for approximately 10 minutes.
Sprinkle with chopped parsley, if desired.
Cut between the garlic bread slices and serve while warm.
The Best Beef to Use
Thinly sliced ribeye is the traditional choice for a Philly cheesesteak because it cooks quickly and stays tender.
Other good options include:
- Shaved steak
- Sirloin steak
- New York strip
- Flank steak
- Skirt steak
- Thinly sliced roast beef
- Ground beef
If using raw steak, place it in the freezer for approximately 20–30 minutes before slicing. Slightly firm meat is easier to cut into very thin strips.
Can I Use Ground Beef?
Yes. Ground beef is an affordable and convenient substitute for steak.
Brown approximately 1½ pounds of ground beef, breaking it into small pieces as it cooks. Drain the excess grease before adding the vegetables and creamy ingredients.
Ground beef creates a slightly different texture, but the casserole will still have plenty of delicious cheesesteak flavor.
Do I Have to Add Mushrooms?
No. Mushrooms are optional and can be left out if you prefer.
You can replace them with:
- Additional bell pepper
- Red bell pepper
- Sliced poblano pepper
- Extra onions
- Chopped spinach
- Diced jalapeños
If you enjoy mushrooms, cook them until their released liquid has evaporated so the casserole filling stays thick.
The Best Cheese for a Cheesesteak Casserole
Provolone delivers a mild, creamy flavor that pairs especially well with beef, peppers, and onions.
Mozzarella creates the stretchy, golden topping.
Other excellent cheese choices include:
- White American cheese
- Cheddar
- Monterey Jack
- Pepper Jack
- Swiss cheese
- Cheese sauce
- Mozzarella and provolone blend
For an extra-creamy casserole, add a few spoonfuls of cheese sauce to the filling before baking.
How to Keep the Garlic Bread Crispy
The most important step is partially baking the frozen garlic toast before placing it on the casserole.
You should also:
- Cook excess moisture out of the mushrooms
- Keep the filling thick
- Bake the casserole uncovered
- Avoid pouring sauce over the bread
- Broil the topping briefly before serving
- Let the casserole rest uncovered
The bottom of the bread will absorb some of the creamy filling, while the top remains buttery and crisp.
Can I Use Regular Bread?
Yes. Thick slices of French bread, Italian bread, or sourdough can replace frozen Texas toast.
Brush the bread with a mixture of melted butter, minced garlic, and dried parsley. Toast it lightly before arranging it over the filling.
Avoid using very thin sandwich bread because it can become too soft.
Recipe Variations
Ground Beef Cheesesteak Casserole
Replace the steak with browned ground beef. Drain it thoroughly before mixing it with the vegetables and sauce.
Spicy Cheesesteak Casserole
Add sliced jalapeños or crushed red pepper to the filling. Replace part of the provolone with Pepper Jack cheese.
Chicken Cheesesteak Casserole
Replace the beef with thinly sliced chicken breasts or thighs. Cook the chicken completely before assembling the casserole.
Extra-Cheesy Cheesesteak Casserole
Stir one cup of shredded mozzarella or cheddar directly into the creamy filling. Add provolone, garlic bread, and more cheese on top.
Cheesesteak Casserole Without Mushrooms
Leave out the mushrooms and use an additional bell pepper. Replace the mushroom soup with condensed cream of chicken or cheddar cheese soup.
What to Serve with Philly Cheesesteak Garlic Bread Casserole
This hearty casserole can be served on its own, but it also pairs well with:
- Green salad
- Caesar salad
- Roasted broccoli
- Steamed green beans
- Coleslaw
- Tomato cucumber salad
- French fries
- Onion rings
- Pickles
- Roasted vegetables
A crisp salad or simple vegetable side helps balance the creamy beef and cheese.
Can I Prepare It Ahead?
Yes. Prepare the cheesesteak filling and spread it in the baking dish.
Cover and refrigerate it for up to 24 hours.
When ready to bake, warm the filling in the oven for approximately 10 minutes. Add the provolone, partially baked garlic toast, and mozzarella, then continue baking as directed.
For the best texture, do not place the garlic bread on the casserole before refrigerating it.
Storage
Allow the leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
The garlic bread will soften as it absorbs moisture from the filling, but it will still taste delicious.
How to Reheat the Casserole
Reheat the casserole uncovered in a 350°F oven for approximately 15–20 minutes, or until hot.
An air fryer or toaster oven works well for individual portions and helps restore some of the bread’s crispness.
You can also use the microwave, although the garlic bread will remain softer.
Can You Freeze It?
The cheesesteak filling can be frozen without the garlic bread.
Allow the filling to cool completely, then transfer it to a freezer-safe container and freeze for up to 3 months.
Thaw it overnight in the refrigerator. Place it in a baking dish, warm it slightly, and add fresh garlic toast and cheese before baking.
Freezing the fully assembled casserole is not recommended because the bread may become soggy.
Frequently Asked Questions
What is Philly Cheesesteak Garlic Bread Casserole?
It is a baked casserole made with seasoned beef, peppers, onions, mushrooms, creamy sauce, provolone, garlic bread, and mozzarella cheese.
Should I cook the steak before assembling the casserole?
Yes. Quickly brown the steak before combining it with the vegetables and sauce.
Can I use frozen shaved steak?
Yes. Frozen shaved steak works especially well because its thin slices cook quickly.
Can I use ground beef instead?
Yes. Brown and drain the ground beef before adding it to the casserole.
Do I need to cook the vegetables first?
Yes. Cooking the vegetables softens them and removes excess moisture.
Can I leave out the mushrooms?
Absolutely. Add more peppers or onions if desired.
Should I thaw the garlic bread?
No. Partially bake it directly from frozen before adding it to the casserole.
How do I prevent soggy garlic bread?
Partially bake the bread, keep the filling thick, and bake the casserole uncovered.
Can I use cream of chicken soup?
Yes. Cream of chicken soup or cheddar cheese soup can replace the cream of mushroom soup.
What cheese works best?
Provolone provides classic cheesesteak flavor, while mozzarella creates a stretchy, golden topping.
How long will leftovers keep?
Leftovers will keep in the refrigerator for approximately 3–4 days.
Pro Tips
Slice the steak as thinly as possible and cook it quickly over medium-high heat. Overcooking the beef can make it tough.
Cook the mushrooms, peppers, and onions until most of their liquid has evaporated. A thick filling keeps the casserole creamy without making the garlic bread overly soft.
Partially bake the Texas toast before assembly, and finish the casserole under the broiler for a beautifully browned, cheesy topping.
Final Thoughts
This Philly Cheesesteak Garlic Bread Casserole combines tender beef, sautéed peppers, onions, mushrooms, creamy sauce, and plenty of melted cheese in one satisfying dinner.
The buttery garlic toast makes it especially comforting while adding the flavor and texture of a toasted cheesesteak sandwich. Serve it for a family dinner, game-day gathering, or casual party whenever you need an easy, cheesy meal everyone will enjoy.




















