Easy Philly Cheesesteak Casserole

WANT TO SAVE THIS RECIPE?

I’ve always been a sucker for a good Philly cheesesteak sandwich, but sometimes you want all those incredible flavors without the carb-heavy bread. That’s exactly why I created this mouthwatering Philly Cheesesteak Casserole! It captures everything you love about the classic sandwich—tender beef, caramelized onions, peppers, and gooey cheese—in a fork-friendly, low-carb package that’s ready in under 30 minutes.

What makes this recipe truly special is how it transforms simple ingredients into something so incredibly satisfying. The thinly sliced beef cooks quickly while soaking up all those classic Philly cheesesteak flavors, and that melty cheese combo of provolone and cream cheese creates the most luxurious sauce you can imagine.

Key Ingredients for Philly Cheesesteak Casserole Success

Before we dive into cooking, let’s talk about what makes this recipe work so well:

IngredientQuantityNotes
Olive oil1 tablespoonFor sautéing
Thinly sliced beef2 lbSirloin or ribeye works best
Onion1 smallSliced thin for best caramelization
Bell peppers2Any color, sliced
Mushrooms2 cupsButton or baby bella, optional but recommended
Provolone cheese2 cupsShredded or slices
Cream cheese4 ozBrings creaminess to the sauce
Beef broth½ cupAdds depth of flavor
Worcestershire sauce1 teaspoonThe secret flavor enhancer
Garlic salt1 teaspoonOr mix salt with garlic powder
Ground black pepper½ teaspoonFreshly ground is best

Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes Servings: 4 | Difficulty: Easy

Preparation Overview

This Philly Cheesesteak Casserole comes together in just a few simple steps. We’ll start by searing the beef quickly to lock in those juices, then build layers of flavor with the vegetables. The cream cheese melts into the beef broth to create a luscious sauce that ties everything together, and it all gets topped with provolone for that authentic cheesesteak experience.

Pro tip: Don’t overcook your beef in the first step! It will continue cooking when returned to the skillet later, so keeping it a bit underdone initially ensures perfectly tender meat in the final dish.

What I love most about this recipe is its versatility. While I’m using thinly sliced beef here (which I find gives the most authentic Philly cheesesteak experience), you could easily substitute ground beef for a more budget-friendly option that’s just as delicious.

Step-by-Step Cooking Instructions

How to Make My Philly Cheesesteak Casserole

I’ve perfected this recipe through multiple test runs, finding the ideal balance of flavors and textures. Follow these steps for the best results:

1. Prepare Your Kitchen

Before diving in, I always ensure my workspace is ready. Preheat your oven to 350°F (175°C). Having this done first ensures your oven is properly heated when needed. If you’re using a non-oven-safe skillet, have a 9×13 baking dish ready for the final step.

2. Cook the Beef

Heat a large oven-safe skillet over medium-high heat. Add the tablespoon of olive oil and allow it to shimmer. This is how I know it’s reached the perfect temperature. Add your thinly sliced beef to the hot skillet along with the garlic salt and black pepper.

Pro tip: Avoid overcrowding the pan, which can cause the meat to steam rather than sear. If necessary, cook the beef in batches for the best browning.

Cook just until the beef begins to brown but isn’t fully cooked through – about 2-3 minutes. We want to keep it slightly undercooked at this stage since it will continue cooking later in the process. Using a slotted spoon, remove the beef from the skillet and set aside, leaving about 2 tablespoons of drippings in the pan.

3. Sauté the Vegetables

In the same skillet with the beef drippings, add the sliced onions, bell peppers, and mushrooms (if using). The vegetables will immediately begin to sizzle and absorb those delicious beef flavors left in the pan.

Sauté everything until the vegetables soften and the onions become translucent and slightly caramelized – about 5-7 minutes. I like to stir occasionally but not constantly, allowing some nice browning to develop on the vegetables.

4. Create the Creamy Sauce

Once your vegetables have softened, it’s time to build the sauce that makes this dish extra special. Pour in the beef broth and Worcestershire sauce, using a wooden spoon to scrape up any browned bits from the bottom of the pan – that’s pure flavor!

Cut the cream cheese into smaller pieces and add them to the skillet. Reduce the heat to medium-low and stir until the cream cheese completely melts and integrates with the broth, creating a velvety sauce. This should take about 2-3 minutes.

5. Combine and Bake

Return the beef to the skillet, including any accumulated juices. Gently fold everything together, ensuring the beef and vegetables are evenly coated in the creamy sauce. Smooth the top into an even layer.

Layer the provolone cheese over the top of the mixture. If using sliced cheese, slightly overlap the slices to ensure complete coverage. If using shredded, spread it evenly across the top.

Transfer the skillet to your preheated oven. Bake for 15 minutes, or until the cheese is completely melted and the edges begin to bubble. For an extra golden top, you can switch to the broiler for the final 1-2 minutes – just watch it carefully to prevent burning!

Pro tip: Let the casserole rest for about 5 minutes after removing it from the oven. This allows the sauce to thicken slightly and the flavors to settle, resulting in more defined servings when you scoop it out.

Serving Suggestions, Variations, and FAQs

Serving Your Philly Cheesesteak Casserole

When it comes to serving this hearty casserole, I’ve found simplicity is key. The dish is rich and flavorful on its own, so I typically pair it with light sides that complement rather than compete with those bold flavors.

My go-to serving suggestions include:

A simple green salad with a light vinaigrette dressing provides the perfect fresh contrast to the rich casserole. For those not counting carbs, garlic bread makes an excellent accompaniment to soak up that delicious sauce. And if you’re keeping it low-carb, cauliflower rice or roasted vegetables make fantastic sides that maintain the healthy profile of the meal.

Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. I actually think this casserole tastes even better the next day, once the flavors have had more time to meld together! To reheat, microwave individual portions for 1-2 minutes or warm in a 350°F oven until heated through.

Delicious Variations to Try

While I love this recipe as written, I’ve experimented with several variations that have been equally delicious:

Ground Beef Swap: Don’t have thinly sliced beef on hand? No problem! Ground beef makes a fantastic substitute and often costs less. Simply brown it in the skillet until no longer pink before removing and continuing with the recipe as written.

Cheese Variations: While provolone gives that authentic Philly cheesesteak flavor, I’ve successfully used mozzarella, white cheddar, or even a combination of cheeses with excellent results. Each brings its own character to the dish.

Spicy Version: For heat lovers, add a sliced jalapeño or a few dashes of hot sauce to the vegetable mixture. The creamy sauce helps balance the heat while adding an exciting new dimension to the flavor profile.

Stuffed Peppers Version: For a fun presentation twist, I sometimes stuff this mixture into halved bell peppers and bake until the peppers are tender. It’s like a Philly cheesesteak stuffed pepper crossover that’s absolutely delicious!

Pro tip: If you’re meal prepping, this recipe freezes beautifully. Prepare through assembly, cool completely, then freeze before the baking step. When ready to eat, thaw overnight in the refrigerator and bake as directed, adding 10-15 minutes to the baking time.

Frequently Asked Questions

Can I make this Philly Cheesesteak Casserole ahead of time?

Absolutely! You can prepare the entire casserole up to the point of baking, refrigerate it covered for up to 24 hours, and then bake when ready to serve. You may need to add 5-10 minutes to the baking time if cooking from cold.

Is this casserole keto-friendly?

Yes! With approximately 5g net carbs per serving, this Philly Cheesesteak Casserole is perfect for keto dieters. The combination of protein and healthy fats makes it an ideal keto meal option.

What’s the best cut of beef to use for this recipe?

I prefer ribeye or sirloin for the most tender results, but any cut that can be sliced thinly will work. Many grocery stores sell “beef for stir-fry” that works perfectly here. If slicing yourself, partially freezing the meat for about 20 minutes makes it easier to slice thinly.

Can I use pre-shredded cheese instead of sliced provolone?

You can, but be aware that pre-shredded cheese often contains anti-caking agents that can affect how smoothly it melts. If possible, grate your own cheese from a block for the best melting quality.

What can I substitute for Worcestershire sauce?

If you don’t have Worcestershire sauce, you can substitute with a mix of soy sauce and a tiny bit of brown sugar or honey, or use coconut aminos for a gluten-free alternative. Each will give a slightly different flavor profile but will still be delicious.

This Philly Cheesesteak Casserole has become a regular in my dinner rotation, and I hope it becomes one in yours too! It’s the perfect way to enjoy those classic Philly cheesesteak flavors in a quick, easy, and low-carb format that the whole family will love.

Philly Cheesesteak Casserole

All the classic flavors of a Philly cheesesteak—tender beef, sautéed onions and peppers, and gooey provolone—transformed into a low-carb, comforting casserole ready in under 30 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dinner, Main Course
Cuisine American
Servings 4
Calories 500 kcal

Ingredients
  

  • 1 tablespoon olive oil
  • 2 lb thinly sliced beef sirloin or ribeye preferred
  • 1 small onion thinly sliced
  • 2 bell peppers any color, sliced
  • 2 cups mushrooms button or baby bella, optional
  • 2 cups provolone cheese shredded or sliced
  • 4 oz cream cheese
  • ½ cup beef broth
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon garlic salt or mix of salt and garlic powder
  • ½ teaspoon ground black pepper freshly ground preferred

Instructions
 

  • Preheat oven to 350°F (175°C). If using a non-oven-safe skillet, prepare a 9×13 baking dish.
  • Sear beef: In a large oven-safe skillet, heat olive oil over medium-high heat. Add beef, garlic salt, and black pepper. Cook 2–3 minutes, just until browned but not fully cooked. Remove with slotted spoon and set aside, leaving 2 tablespoons of drippings in the pan.
  • Sauté vegetables: Add onions, peppers, and mushrooms to the pan. Cook 5–7 minutes, stirring occasionally, until soft and lightly caramelized.
  • Make sauce: Pour in beef broth and Worcestershire sauce. Scrape up browned bits from the pan. Add cream cheese in pieces, reduce heat to medium-low, and stir until melted into a creamy sauce (2–3 minutes).
  • Combine: Return beef and any juices to skillet. Gently fold to coat in the sauce. Smooth into an even layer.
  • Top and bake: Layer provolone cheese over the top. Bake for 15 minutes, or until bubbly and cheese is melted. For a golden top, broil 1–2 minutes at the end (optional).
  • Rest: Let the casserole rest for 5 minutes before serving.

Notes

Cheese options: Mozzarella, white cheddar, or blends can replace provolone.
Beef substitutes: Ground beef works well for a budget-friendly version.
Spicy twist: Add jalapeño slices or hot sauce to the veggie mix.
Make-ahead: Assemble up to 24 hours in advance and refrigerate. Bake just before serving, adding 5–10 minutes if cold.
Storage: Refrigerate leftovers up to 4 days. Reheat in microwave or 350°F oven until hot.
Freezer-friendly: Assemble and freeze before baking. Thaw overnight, then bake as directed with extra time.
Keyword beef casserole, philly cheesesteak

Similar Posts

Leave a Reply

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

Recipe Rating