Oh my gosh, when those chilly nights roll in, you absolutely need something heavy, savory, and wrapped in cheese to hold your hand, right? We’ve all been there, scraping the bottom of the freezer looking for that perfect comfort meal. Well, stop looking! After years of tweaking my chowders and chili recipes, I finally cracked the code on turning that iconic Philly sandwich into the dreamiest soup you’ve ever dipped a spoon into.
Forget boiling water for pasta; this is real food that sticks to your ribs. This Creamy Philly Cheese Steak Soup is unbelievably rich, comes together fast on the stovetop, and honestly tastes way more decadent than the effort you put in. I’ve spent forever trying to get the steak factor right in soup form—you know, getting that beef flavor deep without making it greasy—but trust me, this version is spot-on. It’s warm, it’s cheesy, and it’s perfect for a lazy Tuesday.
Why You Will Love This Creamy Philly Cheese Steak Soup
Seriously, this isn’t just soup; it’s a hug in a bowl. I made this last week when the rain wouldn’t quit, and my whole house smelled like the best part of a trip to Philly. It’s the ultimate soup cheat code for those nights when you need big flavor without the fuss. You can check out some of my other creamy favorites over here: Creamy Deliciousness Soup.
- It’s FAST! Seriously, you are looking at 40 minutes total, start to finish. That includes chopping!
- Double Cheese Magic: We use both Provolone and sharp Cheddar. That is what gives you that authentic, slightly tangy, super-stretchy finish.
- One Pot Wonder: I hate doing dishes almost as much as I hate bland soup. This makes one large pot, so cleanup is a breeze.
Quick Prep and Cook Time
If you’re busy, this is your jam. It only takes about 15 minutes of active prep time—chop the veggies, cube the cheese, and you’re ready to roll. The whole thing goes from stovetop to ladle in under 40 minutes flat. Perfect for getting dinner on the table before everyone gets grumpy!
Ultimate Comfort Food Flavor
This is where the magic happens. You get the rich, savory beef, the sautéed peppers and onions, and then you hit it with the cheese. Having that creamy base from the milk and cream of mushroom soup, plus the combination of sharp Cheddar and melty Provolone? That’s the authentic cheesesteak experience, spoonable and hot.
Easy Cleanup
Guess what? Everything happens right in one big Dutch oven. We brown the meat, we soften the veggies, we melt the dairy heaven—all in the same vessel! Trust me, minimal dishes mean more quality time relaxing on the couch with a giant bowl of this Creamy Philly Cheese Steak Soup.
Essential Ingredients for Creamy Philly Cheese Steak Soup
When we talk about building that authentic flavor, we can’t cut corners on the ingredients, even for a soup! This is where we establish trust; knowing exactly what goes in ensures you get that perfect savory, gooey result every single time. I’ve broken down everything you need below, so you can shop confidently. If you’re ever looking for ways to amp up pantry staples, check out my guide on Cream of Mushroom Soup Mix Recipes!
For the Savory Base
This is where all the ‘steak sandwich’ flavor starts. The vegetables need to be sautéed down just enough so they melt into the broth later, not sit there hard and crunchy. Make sure you prep them right!
- 1 tablespoon olive oil (Just enough to get things going smoothly!)
- 1 pound ground beef (No need for thin-sliced steak here—ground beef melts better into the soup base.)
- 1 large onion, chopped (I mean, really chopped—not huge chunks!)
- 1 green bell pepper, chopped (That classic Philly zip comes from the green ones.)
- 8 ounces sliced mushrooms (The standard white button ones are perfect here.)
- 1 teaspoon garlic powder
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt
For the Creamy Cheese Elements
This is the payoff! The combination of liquid cheese types is key to getting that rich, thick texture that defines this Creamy Philly Cheese Steak Soup. Don’t substitute the cream cheese—it’s what stabilizes the whole thing without making it taste heavy.
- 4 cups beef broth (Good quality broth makes a huge difference in the depth of flavor!)
- 1 (10.5 ounce) can condensed cream of mushroom soup (The standard shortcut that works miracles!)
- 8 ounces cream cheese, cubed (Make sure it’s cubed so it melts evenly without lumps.)
- 1 cup milk (Whole milk works best for richness, but whatever you have is fine.)
- 4 slices provolone cheese, cut into pieces (This brings that classic sharp tang.)
- 1 cup shredded sharp cheddar cheese (For color and that unmistakable cheesy pull.)
Step-by-Step Instructions for Creamy Philly Cheese Steak Soup
Okay, let’s get cooking! This is where we bring all those amazing ingredients together. I always get excited when I start these steps because you can smell the cheesesteak flavors coming together right away. Since this is a stovetop recipe using a big pot, you want to keep your heat steady. If you are looking for other easy, big-batch recipes, check out this One-Pot Macaroni Cheeseburger Soup.
Browning the Beef and Sautéing Vegetables
First things first: we need that savory foundation. Grab your biggest pot or Dutch oven. Heat up that olive oil over medium heat—don’t let it smoke, just get it warm enough to sizzle! Toss in the pound of ground beef. You need to cook this until it’s nicely browned all the way through. Once it looks done, pour off any extra grease; we want beef flavor, not oil slick!
Next, throw in your chopped onion, the green bell pepper, and those sliced mushrooms. Let those veggies hang out in the heat for about 5 to 7 minutes. You want them softened up and smelling incredible, but not totally mushy. They need to melt right into the soup later on.
Building the Soup Base
Now we layer the seasonings! Stir in your garlic powder, thyme, pepper, and salt. You only need to cook this for about one minute right now. That little bit of heat wakes up the herbs and spices, which is a huge flavor booster. Don’t skip that minute!
Once the spices are fragrant, pour in all four cups of beef broth. Bring the whole thing up to a good simmer. This is important because it lets the beef soak up all that broth flavor before we make it heavy and creamy.
Achieving the Creamy Texture in Your Creamy Philly Cheese Steak Soup
Time for the silky magic! Reduce the heat down nice and low—we don’t want boiling here, just a gentle warmth. Stir in that can of condensed cream of mushroom soup until everything looks uniform. Now, the crucial part: add the cubed cream cheese. You have to stir this constantly! Keep whisking until every last bit of cream cheese has physically melted into the broth; you don’t want those little white chunks left behind.
Once it’s smooth, whisk in the cup of milk to help thin it out just a touch. Then, toss in those pieces of provolone cheese. Again, stir constantly until that provolone disappears into the rich liquid. Finally, stir in the shredded sharp cheddar until the whole thing is one unified, beautiful, creamy color. Remember my rule: once the cheese is in, keep the heat low and never let it boil, or your gorgeous soup might turn grainy before you can eat it!

Tips for the Best Creamy Philly Cheese Steak Soup
If you want this soup to absolutely sing, you have to pay attention to a couple of little details that the recipe instructions don’t necessarily harp on. I learned these tricks the hard way after my first batch came out a little… lumpy. Trust me, taking an extra minute on the cheese prep pays off tenfold when you’re digging into that savory bowl!
We want maximum melt factor here, so here are the real secrets I use to keep everything silky smooth. If you want to dive deep into getting amazing beef flavor in general, you might find this article helpful: Divine Steak: 1 Simple Secret to Juicy Bliss.
Cheese Melting Technique
This is non-negotiable, especially for the cream cheese. You absolutely must cube your cream cheese and let it sit out on the counter for at least an hour before you start cooking. Cold cream cheese fights you tooth and nail; it clumps up, and you end up stirring forever trying to break it down. Room temperature cream cheese? It dissolves like magic into the broth, giving you that beautiful, velvety texture the first time.
Also, please use the good stuff when it comes to cheese! I know the pre-shredded bag is easy, but those bags have anti-caking agents that stop them from melting smoothly. For the very best results in this Creamy Philly Cheese Steak Soup, grate the Provolone and Cheddar yourself from a block. The higher fat content in good quality blocks melts way better and tastes infinitely richer.
Vegetable Variations
While green peppers and onions are the classic duo, you can absolutely jazz up the veggies if you want a little more color or texture. I sometimes play around with red bell peppers or even a few slices of portobello mushrooms to give it a deeper, earthier flavor profile.
Here’s a neat little trick: if you really want that sandwich vibe, try thinly slicing half an onion and sautéing that separately in a tiny bit of butter until it’s deeply caramelized and sweet *before* adding it to the main pot. It takes longer, sure, but that sweetness cuts through the richness of the cheese perfectly!
Serving Suggestions for Creamy Philly Cheese Steak Soup
Once you have that massive, steaming pot of cheesy goodness ready, the real fun begins: how do you eat it? You could just eat it straight from the bowl with a giant spoon—and honestly, I don’t judge—but serving this Creamy Philly Cheese Steak Soup right makes it a ridiculously satisfying meal. Remember, this soup is hearty, so the accompaniments should complement that richness!
For extra inspiration on pairings, especially if you love that cheesy crust, you might want to peek at my incredible Garlic Bread Grilled Cheese recipe; it screams ‘dipping companion’!
Perfect Dipping Companions
The very best way to enjoy this soup is for dipping. A nice vessel for soaking up all that cheesy broth is essential. You absolutely need something crusty! I find that thick slices of crusty sourdough bread are phenomenal because they hold up well to the weight of the soup without dissolving immediately.
If you want to get really fancy (like, game-day fancy), grab some pretzel rolls. Pop them open, maybe brush them with a little melted butter, and toast them lightly. The slight saltiness of the pretzel bread works spectacularly against the savory, salty soup. Anything sturdy that can handle a good dunk, basically!
Optional Toppings
Yes, it’s rich, but sometimes you need that final little pop of texture or brightness right before you eat. These are totally optional, but they make the presentation so much better!
- Fresh Greenery: A light sprinkle of fresh parsley makes the whole bowl look vibrant and cuts through the richness just a tiny bit.
- A Little Heat: If you like a kick, a few drops of your favorite hot sauce right on top brings a great layer of heat that complements the melted cheese. Don’t overdo it, just a dash!
- Crunch Factor: My favorite for texture? Crispy fried onions! You know, the kind you usually put on green bean casserole. They add that satisfying crunch that mimics the slight chew you get from the peppers in the sandwich. Toss ‘em on right before serving so they don’t get soggy immediately.

Storage and Reheating Instructions
Listen, this soup is so good that you might actually have leftovers! And that’s great news, but we have to treat cheesy soups gently when chilling them, or they can get weird when you try to bring them back to life. My main goal when storing this wonderful Creamy Philly Cheese Steak Soup is making sure that texture stays velvety smooth, not grainy or separated. Getting this right totally builds trust in your ability to manage creamy dishes!
Storing Leftover Creamy Philly Cheese Steak Soup
When you put the leftovers away, airtight containers are your best friend. I always use small, dedicated soup containers so I can pull out just one serving at a time, but any good airtight container will work. You can safely keep your leftovers tucked away in the refrigerator for about 3 to 4 days. That’s usually enough time for me to finish it off!
Now, I have to warn you: because this soup relies heavily on the melted cream cheese and cheddar, it’s going to look *much* thicker when you pull it out of the fridge the next day. Don’t panic! It’s just the cheese solidifying a bit as it chills. It won’t be soup-like at all; it’ll be more like a thick dip consistency.
Reheating for Optimal Texture
This is the most important step for leftovers, so pay attention! You cannot microwave this on high power, or you risk the cheese breaking and separating completely. We need gentle heat.
Transfer the chilled soup to your pot or Dutch oven and put it on the stovetop over the absolute lowest heat setting. You have to be patient here. Keep stirring it gently and consistently—don’t let the bottom scorch! This slow warming allows the cheese structure to relax and the milk/broth to incorporate slowly.
If, after about 10 minutes of slow warming, it still looks way too thick and stiff, grab your milk or extra beef broth. Add just a splash at a time—maybe a tablespoon or two—and whisk until you get that perfect, silky, ladle-ready texture back. You’ll be amazed at how creamy it comes back when you treat it nicely!
Frequently Asked Questions About This Creamy Philly Cheese Steak Soup
I see a lot of people asking stellar questions once they start making this soup, which tells me you all are serious about your comfort food! Dealing with creamy dairy and melted cheese can sometimes feel tricky, but once you know the trick, you’ll be a pro. If you ever want more ideas on hearty, creamy meals, you should totally check out my Creamy Hearty Cheeseburger Soup recipe—it hits that same satisfying spot!
Can I make this Creamy Philly Cheese Steak Soup without beef?
That’s a great question, especially if you’re trying to mix up your proteins or cooking for someone who doesn’t eat red meat. Yes, you absolutely can! I’ve successfully swapped the ground beef for ground turkey, which works really well. You might lose a tiny bit of that deep, savory ‘steak’ flavor, but the cheese and veggies still carry the sandwich vibe beautifully.
If you’re going vegetarian, use a nice high-quality plant-based ground substitute. Just brown it according to its package directions, drain any excess moisture, and proceed with the recipe as written. It will still be fantastic, promise!
What cheese is best if I don’t have Provolone?
Provolone is wonderful because it has that slight tanginess that mimics real deli provolone, but if you can’t find it or just don’t have it on hand, don’t sweat it! Your best bet is to substitute it with Swiss cheese. Swiss melts beautifully, and it has a similar nutty, savory profile that blends right in with the cheddar and mushrooms without throwing the flavor off balance.
Can I freeze this soup?
This is the toughest question for any creamy, cheesy soup! Honestly, I’m going to give you the cautious answer here: freezing dairy-heavy soups like this Creamy Philly Cheese Steak Soup can sometimes lead to a slightly grainy or separated texture when you thaw and reheat it, especially because we used cream cheese for body. The texture might change a little bit on you.
If you absolutely must freeze it, here’s my pro-tip: Cook the soup all the way up through Step 5 (just adding the broth and spices). Skip adding the cream cheese, provolone, and cheddar. Freeze the broth base. When you want to eat it, thaw the base, then reheat gently and add cubed cream cheese and the other shredded cheeses right at the end, stirring constantly until they melt smoothly. It takes an extra step later, but it gives you the best chance of success for great texture!
Nutritional Estimate for This Creamy Philly Cheese Steak Soup
Listen, I’m gonna be completely honest with you—when you put a whole block of cream cheese and a cup of cheddar into a soup recipe, it’s not going to win any health contests, and that’s okay! This is comfort food, meant to be enjoyed heartily!
I’ve tried my best to calculate everything based on the ingredients we used, especially the fats from the beef and the cheeses. But remember, since we’re dealing with full-fat dairy and ground beef proportions, these numbers are just a good ballpark estimate to give you an idea. This information is based on the recipe yielding about 6 generous servings.
- Serving Size: About 1.5 cups of that glorious soup!
- Calories: Roughly 450 per serving.
- Fat: Around 30 grams total fat. (A decent amount of that is the good saturated fat from the cheese, so savor it!)
- Protein: This is high in protein, clocking in near 30 grams, thanks to all that beef and dairy!
- Carbohydrates: Pretty low, sitting right around 15 grams.
- Sodium: Watch this one—it’s high (around 750mg) because of the broth and condensed soup. If you want to cut that, use low-sodium broth next time!
Share Your Creamy Philly Cheese Steak Soup Experience
Whew! We made it to the end, and now you have the secret to the absolute dreamiest stovetop soup. Honestly, sharing my kitchen wins with you all is my favorite part of running this blog. I hope you loved making this Creamy Philly Cheese Steak Soup just as much as I love eating it!
I am dying to hear how it turned out for you! Did you use sourdough for dipping? Did you add a spicy kick? If you tried my tip about letting the cream cheese warm up, tell me if it made a difference!

Seriously, don’t be shy! Head down to the comments section right now and leave a star rating—five stars if you’re already planning to make it again next week! If you have any questions about substitutions or storage, drop those there too. I try to answer every single one. If you need to reach out directly about something sensitive, you can always use the contact page here: Contact Us.
Happy cooking, and I can’t wait to see your cheesy creations!
Print
Creamy Philly Cheesesteak Soup
- Total Time: 40 min
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A simple recipe for a rich and creamy soup mimicking the flavors of a classic Philly cheesesteak.
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 large onion, chopped
- 1 green bell pepper, chopped
- 8 ounces sliced mushrooms
- 1 teaspoon garlic powder
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt
- 4 cups beef broth
- 1 (10.5 ounce) can condensed cream of mushroom soup
- 8 ounces cream cheese, cubed
- 1 cup milk
- 4 slices provolone cheese, cut into pieces
- 1 cup shredded sharp cheddar cheese
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add ground beef and cook until browned. Drain excess fat.
- Add onion, bell pepper, and mushrooms to the pot. Cook until vegetables soften, about 5 to 7 minutes.
- Stir in garlic powder, thyme, black pepper, and salt. Cook for 1 minute.
- Pour in beef broth and bring the mixture to a simmer.
- Reduce heat to low. Stir in cream of mushroom soup until combined.
- Add cubed cream cheese and stir constantly until the cheese melts completely into the soup base.
- Whisk in milk until the soup is smooth.
- Add provolone cheese pieces and stir until melted.
- Stir in shredded cheddar cheese until fully incorporated and the soup is creamy. Heat through gently without boiling.
Notes
- Serve immediately with crusty bread for dipping.
- You can substitute the provolone cheese with Swiss cheese for a different flavor profile.
- Prep Time: 15 min
- Cook Time: 25 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 450
- Sugar: 6
- Sodium: 750
- Fat: 30
- Saturated Fat: 15
- Unsaturated Fat: 15
- Trans Fat: 1
- Carbohydrates: 15
- Fiber: 2
- Protein: 30
- Cholesterol: 90
Keywords: cheesesteak soup, creamy soup, beef soup, philly soup, ground beef recipe

