Philly Cheese Steak Casserole

You know those dinners that feel like a warm hoodie? This Philly Cheese Steak Casserole is exactly that. It’s got all the cozy, savory goodness of a classic cheesesteak—rich beef, sweet peppers and onions, plenty of melty cheese—but in a bubbly, sliceable casserole you can scoop up with a big spoon.

Philly Cheese Steak Casserole

It’s the kind of recipe that saves a busy weeknight, makes the kitchen smell ridiculously good, and somehow tastes even better the next day. Think: sizzling onions in the pan, creamy cheese melting into the beef, and that golden top that crackles just a little when you cut into it. Comfort food at its finest.

Ingredients

  • 1 tablespoon olive oil

  • 1 ½ pounds ground beef

  • 1 green bell pepper, diced

  • 1 red bell pepper, diced

  • 1 small yellow onion, diced

  • 2 cloves garlic, minced

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • 1 teaspoon Worcestershire sauce (optional—skip if you prefer)

  • 4 ounces cream cheese, softened

  • 1 cup shredded mozzarella cheese

  • 1 cup shredded provolone cheese (or use more mozzarella if needed)

  • 3 large eggs

  • ¼ cup heavy cream

Instructions

  1. Warm up the oven. Set it to 350°F (175°C). Lightly grease a 9×13-inch baking dish and set it aside.

  2. Brown the beef. Grab a large skillet and heat the olive oil over medium heat. Add the ground beef and cook until it’s browned and no longer pink. Drain off any extra grease.

  3. Add the veggies. Toss in the diced green pepper, red pepper, onion, and garlic. Stir everything around and let it sauté for 5–7 minutes, until the veggies soften and smell sweet and garlicky.

  4. Season it up. Sprinkle in the salt and black pepper. Add Worcestershire sauce if you’re using it. Give it a good stir so everything’s evenly seasoned.

  5. Make it creamy. Lower the heat and add the softened cream cheese. Stir slowly as it melts—this is where everything starts to turn extra cozy and rich. Once it’s fully combined, take the skillet off the heat.

  6. Whisk the eggs. In a medium bowl, whisk together the eggs and heavy cream until smooth and creamy-looking.

  7. Assemble the casserole. Spread the beef-and-veggie mixture evenly in your baking dish. Pour the egg mixture over the top. Then sprinkle on the mozzarella and provolone like you mean it.

  8. Bake until golden. Slide it into the oven for 25–30 minutes, until the casserole is set and the top is melted, bubbly, and lightly golden.

  9. Rest, then serve. Let it cool for a few minutes before slicing. (It’ll hold together better—and you won’t burn your mouth on molten cheese. Win-win.)

Presentation

  • For that “wow” factor, let it get nicely golden on top—those browned cheesy edges are the best bites.

  • Sprinkle with a little chopped parsley for a pop of color, or add a few thinly sliced green onions if you want something fresh.

  • Want the full cheesesteak vibe? Serve it with toasted rolls on the side—or keep it simple with a crisp green salad to balance the richness.

  • A tiny drizzle of warm cheese sauce over the top is completely optional… but also completely delicious.

Conclusion

This casserole is one of those recipes that feels like it’s giving you a hug—savory, cheesy, and incredibly satisfying without being fussy. It’s easy enough for a weeknight, comforting enough for a cold evening, and friendly for leftovers (if you’re lucky enough to have any).

If you’ve got ground beef, a couple of peppers, and cheese in the fridge, you’re already halfway there—so honestly, you should make it soon. Your future self will thank you when you’re cutting into that golden, bubbly top.

Prep Time: 15 minutes | Cook Time: 30 minutes | Total: 45 minutes
Servings: 6 | Estimated Calories: ~420 per serving

Leave a Reply

Your email address will not be published. Required fields are marked *