If you’re craving comfort food that delivers on both flavor and satisfaction, this Philly Cheesesteak Casserole is a must-try. It brings together everything we love about the classic sandwich—thinly sliced beef, melty provolone, sautéed peppers and onions—all baked into a bubbly, cheesy casserole. It’s hearty, quick to put together, and just right for a busy weeknight dinner.
The best part is how versatile it is. You can keep it low-carb by skipping bread entirely or go all-in by serving it with toasted hoagie rolls. Whether you’re feeding a crowd or meal prepping for the week, this casserole is always a hit.
Why You’ll Love This Philly Cheesesteak Casserole
This casserole is pure comfort on a plate. You get all the flavors of a Philly cheesesteak without the need to stand at the stove grilling sandwiches. It’s baked all in one dish, making cleanup a breeze. Plus, the rich blend of seasoned beef, sweet bell peppers, onions, and gooey cheese hits all the right savory notes. It’s great for family dinners, parties, or bringing to a potluck.
What Kind of Beef Should I Use?
For this casserole, ground beef works beautifully because it cooks quickly and blends evenly with the cheese and vegetables. However, if you’re going for authenticity, shaved ribeye steak gives that classic Philly texture and taste. You can often find shaved steak in the meat section of most grocery stores. Either option delivers savory, beefy flavor—so go with what you love.
Ingredients for the Philly Cheesesteak Casserole
This dish is made with everyday ingredients that come together in a big way. You’ll love how each element enhances the next, from the tender beef to the creamy cheese.
- Ground beef
- Green bell pepper
- Yellow onion
- Garlic
- Cream cheese
- Provolone cheese
- Salt and pepper
- Italian seasoning
- Olive oil
- Eggs
The ground beef provides a rich, hearty base. Green bell pepper adds crunch and freshness, while yellow onion brings that essential sweetness. A touch of garlic rounds out the aromatics. Cream cheese and provolone melt into a smooth, cheesy sauce, and the eggs help bind the mixture together for a firm but creamy texture. Italian seasoning, salt, and pepper give it all the flavor punch it needs.

How To Make the Philly Cheesesteak Casserole
Step 1: Cook the Beef Mixture
Start by heating olive oil in a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it up with a spatula. Drain excess grease if needed.
Step 2: Sauté the Veggies
Add chopped green bell peppers and sliced onions to the skillet with the beef. Cook until the vegetables are soft, about 5-6 minutes. Stir in minced garlic and cook for another minute.
Step 3: Make It Creamy
Reduce the heat and add the cream cheese. Stir until it’s fully melted and coats the beef and veggies in a creamy mixture.
Step 4: Add the Eggs
Crack the eggs into a small bowl and beat them lightly. Pour the eggs into the skillet and stir to combine. This will help hold everything together when baked.
Step 5: Assemble and Bake
Preheat your oven to 375°F. Pour the mixture into a greased 9×13 baking dish. Top with sliced provolone cheese. Bake uncovered for 20-25 minutes, or until the cheese is golden and bubbly.
Serving and Storing Your Casserole
This Philly Cheesesteak Casserole feeds about 6 to 8 people, depending on portion sizes. It’s perfect served straight from the oven alongside a fresh green salad or even crispy French fries. If you’re going low-carb, a simple cucumber tomato salad is a fantastic pairing.
To store leftovers, let the casserole cool completely. Store individual portions in airtight containers in the refrigerator for up to 4 days. You can also freeze it for up to 2 months—just thaw overnight in the fridge and reheat in the oven or microwave until hot.
What to Serve With Philly Cheesesteak Casserole?
Garlic Bread
You can never go wrong with warm, buttery garlic bread to soak up all the cheesy goodness.
Roasted Broccoli
Lightly seasoned broccoli roasted until crisp-tender is the perfect healthy side to balance the dish.
Crispy Tater Tots
Give it a diner-style vibe with a handful of crispy tots on the side.
Sweet Potato Fries
For a touch of sweetness, try oven-baked sweet potato fries. They’re delicious dipped into any leftover cheese sauce.
Simple Caesar Salad
The cool, creamy dressing and crunchy croutons work beautifully with the richness of the casserole.
Dill Pickle Spears
Sounds strange, but the acidity of a dill pickle cuts through the creaminess in a really satisfying way.
Corn on the Cob
Grilled or steamed corn brings a sweet, buttery addition to your plate.
Pickled Red Onions
If you like a tangy bite, quick-pickled red onions offer a pop of color and flavor.
Want More Casserole Ideas?
If this cheesy, beefy bake has you hooked, here are some more meaty, satisfying casseroles you’ll love:
- Creamy Beef and Shells Recipe for a pasta-based classic.
- Stovetop Creamy Ground Beef Pasta when you want rich and fast.
- Cheesesteak Tortellini in Rich Provolone Sauce for another Philly-inspired comfort meal.
- Creamy Ground Beef Alfredo Pasta if you’re a fan of white sauce goodness.
- One Pot Smoked Sausage Pasta for cozy, smoky flavor in every bite.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Let me know how it turned out in the comments. Did you use ground beef or try it with shaved steak? Any fun twists you added?
Explore beautifully curated comfort food ideas on Mia Recipes on Pinterest and get inspired with fresh recipes every week!

Philly Cheesesteak Casserole
- Total Time: 40 minutes
- Yield: 6 servings
Description
This Philly Cheesesteak Casserole is the ultimate comfort food recipe featuring seasoned ground beef, melted provolone, sweet bell peppers, onions, and a creamy base. It’s an easy baked dinner that captures all the flavors of a classic Philly cheesesteak sandwich in one cheesy, satisfying casserole. Perfect for family dinners or meal prep, this low-carb-friendly dish is a crowd-pleaser!
Ingredients
1 tablespoon olive oil
1 pound ground beef
1 green bell pepper, chopped
1 yellow onion, sliced
2 cloves garlic, minced
4 ounces cream cheese
6 slices provolone cheese
1 teaspoon Italian seasoning
1 teaspoon salt
1/2 teaspoon black pepper
2 eggs, lightly beaten
Instructions
1. Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook until browned, breaking it apart with a spatula. Drain excess fat.
2. Add chopped green bell pepper and sliced onion to the skillet. Cook for about 5-6 minutes until softened. Stir in minced garlic and cook for 1 more minute.
3. Reduce the heat to low and stir in cream cheese. Mix until the cream cheese is fully melted and incorporated.
4. Beat eggs in a small bowl, then add them to the beef mixture. Stir until combined.
5. Preheat oven to 375°F. Pour mixture into a greased 9×13 baking dish and top with provolone slices.
6. Bake uncovered for 20-25 minutes or until cheese is bubbly and golden.
7. Remove from oven and let rest for 5 minutes before serving.
Notes
Use shaved ribeye if you want a more traditional Philly flavor.
You can add mushrooms for extra heartiness.
Low-carb tip: Serve with a green salad or roasted broccoli.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Casserole
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1/6 of casserole
- Calories: 410
- Sugar: 4g
- Sodium: 580mg
- Fat: 30g
- Saturated Fat: 14g
- Unsaturated Fat: 13g
- Trans Fat: 1g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 135mg


