Philly Cheesesteak Casserole

I love a good sandwich, but sometimes I want something warmer and more filling for dinner. A Philly cheesesteak is famous for its thin beef, soft onions, and lots of melted cheese. Usually, you eat it on a long roll of bread. This recipe takes all those great tastes and puts them into a big baking dish instead.

You will learn how to make a Philly cheesesteak casserole that is perfect for a busy weeknight. It is low in carbs if you skip the bread, or you can serve it over rice or noodles. I will show you every step so you can get it right the first time you try it.

Check out the recipe below to start cooking this cheesy masterpiece!

Getting Ready to Cook

Before you start cooking, you need to gather all your tools and food. This recipe is great because it uses simple things you can find at any grocery store. I found that using a large skillet and a 9×13 inch baking pan works best for this meal. Having everything ready on the counter makes the process much faster and less messy.

The Ingredients You Need

Ingredients for Philly cheesesteak casserole
  • 1.5 pounds of ground beef (or thin sliced steak)
  • 2 large green bell peppers, sliced thin
  • 1 medium white onion, sliced into strips
  • 8 ounces of sliced mushrooms (optional but good)
  • 2 cloves of garlic, minced
  • 8 ounces of cream cheese, softened
  • 1 teaspoon of salt
  • 1/2 teaspoon of black pepper
  • 1 teaspoon of onion powder
  • 8 slices of provolone cheese (or 2 cups shredded)
  • 1 tablespoon of olive oil

Using ground beef is a smart trick because it is cheaper than steak. It also cooks much faster. If you want a more fancy version, you can buy ribeye steak and slice it very thin. I usually stick with beef that is 80% or 90% lean so there is not too much grease in the pan. If the meat has a lot of fat, make sure to drain it well before adding the other stuff.

Essential Kitchen Tools

Kitchen tools for making casserole

You do not need anything fancy to make this dish. A good heavy skillet helps brown the meat evenly. I like using a wooden spoon to break up the beef as it cooks. You will also need a sharp knife to slice your peppers and onions. If your knife is dull, it is harder to get those nice thin strips that make a cheesesteak feel authentic.

Make sure your baking dish is oven-safe. A glass or ceramic dish works perfectly. I once used a dish that was too small, and the cheese bubbled over the sides and made a huge mess in my oven. Trust me, use a big pan! It saves you from having to scrub the bottom of your oven later.

Recipe Quick Info

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Servings: 6 people
  • Difficulty: Easy

How to Make the Casserole

Now we get to the fun part where we actually cook. The smell of frying onions and beef is one of the best things in the world. This part of the recipe moves fast, so keep your eyes on the pan. You want to soften the vegetables without burning them. Cooking them just right makes the casserole sweet and savory at the same time.

Browning the Beef and Veggies

Beef and peppers cooking in a skillet
  1. Heat your oven to 350 degrees Fahrenheit.
  2. Put the olive oil in your skillet over medium-high heat.
  3. Add the ground beef and cook it until it is no longer pink.
  4. Drain the extra fat into a bowl or jar.
  5. Add the sliced peppers, onions, and mushrooms to the pan with the beef.
  6. Cook for about 5 to 7 minutes until the veggies are soft.
  7. Stir in the garlic, salt, pepper, and onion powder.

I once forgot to drain the fat, and the whole casserole ended up a bit soggy. IMO, it is better to take the extra minute to pour that grease out. If you like your peppers crunchy, you can cook them for less time. I prefer them very soft so they blend in with the meat and cheese. The mushrooms add a great earthy taste, but you can leave them out if you are not a fan.

Mixing in the Creamy Goodness

Cream cheese being mixed into beef

Once your meat and veggies are ready, turn the heat down to low. Add the softened cream cheese to the skillet. Use your spoon to smash the cream cheese and stir it around. It will start to melt and coat everything in a rich, white sauce. This is the secret to a moist casserole. Without this, the meat might get dry while it bakes in the oven.

Make sure your cream cheese is actually soft before you put it in. If it is cold from the fridge, it will stay in big lumps. I usually leave the cream cheese on the counter for an hour before I start. If you are in a rush, you can put it in the microwave for 15 seconds. Just don’t let it melt into a liquid! You just want it squishy enough to mix easily.

Assembling the Layers

Casserole assembled in a dish with cheese on top

Pour the meat and cream cheese mixture into your baking dish. Use your spoon to spread it out flat so it is even. Now, take your provolone cheese slices and lay them over the top. I like to overlap them slightly so there are no gaps. This creates a solid blanket of cheese that turns golden and bubbly in the oven. It looks beautiful when you pull it out.

If you don’t have provolone, you can use mozzarella or Monterey Jack. Those melt really well too. Some people like using Cheez Whiz because that is what they use in Philadelphia. However, for a baked dish, I think real cheese slices stay together better. FYI, using a mix of different white cheeses can give it a really deep flavor that your family will love.

Pro Kitchen Tip

  • Cheese Melting: Put the cheese on while the meat is still hot. This starts the melting process early. It helps the cheese brown faster in the oven without overcooking the beef inside.

Tips for the Best Results

Even simple recipes have little tricks that make them better. I have made this casserole many times and learned something new every time. Sometimes the beef is different, or the peppers are bigger. Learning how to adjust for these small changes makes you a much better cook. Here are some things I found that help a lot.

Perfecting the Texture

Close up of cheesy casserole being scooped

The texture of this dish should be creamy but not watery. If you find there is too much liquid in the bottom of your pan after baking, it might be from the mushrooms or peppers. Veggies hold a lot of water. To fix this, you can cook the veggies on higher heat for a shorter time to let the water steam away. This keeps the sauce thick and delicious.

Another way to change the texture is how you cut your meat. If you use steak, cut it across the grain. This makes the meat very tender so it falls apart in your mouth. If you cut it the wrong way, the meat can be chewy like a rubber band. This is a common mistake that is very easy to avoid once you know what to look for on the meat.

Adding Extra Flavor

Spices being added to the casserole

If you like a little kick, you can add red pepper flakes to the beef while it cooks. This gives it a tiny bit of heat that cuts through the heavy cheese. Some people also like to add a splash of Worcestershire sauce. This makes the beef taste more “beefy” and savory. It is a very cheap way to make a simple meal taste like it came from a restaurant.

You can also try adding a bit of mustard to the cream cheese mixture. It might sound weird, but a teaspoon of yellow mustard adds a nice tang. This mimics the sharp flavor of some cheese sauces. Don’t add too much, or it will taste like a hot dog! Just a little bit goes a long way in making the flavors pop and keeping the dish interesting for everyone.

How to Serve Your Casserole

Plated serving of cheesesteak casserole

There are many ways to eat this. If you are watching your carbs, just eat it in a bowl with a fork. It is very filling on its own. If you want something more traditional, you can scoop the hot mixture onto toasted hoagie rolls. This gives you that classic sandwich feel but with a much creamier filling. It is a total crowd-pleaser at parties.

My kids like it served over white rice or even mashed potatoes. The sauce from the cream cheese acts like a gravy that tastes amazing on top of starch. You can also serve it with a simple green salad on the side. The cold, crisp lettuce helps balance out the warm and heavy cheese. It makes the whole meal feel more balanced and healthy.

Nutrition Facts (Per Serving)

  • Calories: 420 kcal
  • Protein: 28g
  • Carbs: 6g
  • Fat: 32g

Storing and Reheating

This casserole is even better the next day. The flavors have time to sit together in the fridge. I always make a big batch so I have lunch for the next couple of days. Storing it correctly is important so the cheese doesn’t get weird and the meat stays juicy. You can even freeze it if you want to save it for much later.

Keeping It Fresh in the Fridge

Leftover casserole in a storage container

Once the dish has cooled down, put any leftovers in an airtight container. It will stay good in the fridge for about 3 to 4 days. When you want to eat it again, the best way to reheat it is in the oven. Put a single serving on a small tray and bake at 300 degrees until the cheese is melty again. This keeps the texture much better than the microwave.

If you do use a microwave, cover the dish with a damp paper towel. This keeps the moisture inside so the meat doesn’t get tough. Heat it in short bursts of 30 seconds and stir in between if you can. This ensures the middle gets hot without burning the edges. It is a quick way to get a great hot lunch while you are at work or school.

Freezing for Later Meals

Casserole prepared for the freezer

You can freeze this casserole before or after baking. If you freeze it before baking, don’t put the provolone cheese on yet. Just freeze the meat and veggie mix. When you are ready to eat, let it thaw in the fridge overnight. Then add the cheese and bake as usual. This makes it taste very fresh, almost like you just made it from scratch.

It will stay good in the freezer for about 2 months. Make sure you wrap it very tightly with foil or plastic wrap. You want to keep the air out so it doesn’t get freezer burn. Freezer burn makes the meat taste like ice and ruins the texture. Labeling the container with the date is a smart move so you don’t forget what it is or how long it has been in there.

Common Questions About This Dish

Can I use chicken instead of beef?

Yes! Chicken breast or thighs work great. Just cut them into small bites and cook them the same way as the beef. It makes a tasty chicken cheesesteak version.

Is this recipe keto friendly?

It is! This casserole has very few carbs because it has no bread or pasta. It is mostly meat, cheese, and vegetables, which fits a keto diet well.

What if I don’t have provolone?

You can use mozzarella, Swiss, or even white American cheese. Any cheese that melts well will work. Avoid hard cheeses like parmesan for the top layer.

Can I make this in a slow cooker?

You can, but the veggies might get very mushy. It is better to cook the beef and veggies first, then put them in the slow cooker with the cheese on top for 2 hours on low.

How do I make it spicy?

Add some sliced jalapeños to the pepper and onion mix. You can also use pepper jack cheese instead of provolone to give it a nice spicy kick.

Enjoy Your Cheesy Dinner

This Philly Cheesesteak Casserole is a simple and warm meal that brings people to the table. It is easy to make and even easier to eat. I hope you enjoy every cheesy bite and share it with people you love. Happy cooking!

Similar Posts

Leave a Reply

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