If you’ve ever craved the irresistible flavors of a Philly cheesesteak but wanted something that’s just a little cozier and more comforting, then this Philly Cheese Steak Soup is about to become your new favorite thing! Imagine tender slices of beef, sautéed onions, and bell peppers swimming in a creamy, cheesy broth that’ll warm you up from the inside out. It’s like a hug in a bowl—and trust me, you’re going to love this one. It’s the perfect mix of bold flavors, creamy goodness, and a little bit of indulgence.
This soup is so much more than just a meal; it’s an experience. Picture yourself stirring that rich, cheesy broth, the melt-in-your-mouth beef, and that perfect balance of savory and creamy. Whether you’re serving it on a chilly night or for a fun dinner gathering with friends, this dish is bound to steal the show. Let’s just say, once you try it, you’ll be dreaming of it for days.
Why You’ll Love Philly Cheese Steak Soup
This soup is the ultimate comfort food with a twist. Here’s why you’ll fall head over heels for it:
- Versatile: Whether you’re cooking for a cozy weeknight dinner, entertaining friends, or serving up something special for a family meal, this soup fits the bill. It’s comforting yet exciting enough to impress everyone.
- Budget-Friendly: You don’t need any fancy ingredients here—just a few everyday pantry staples and fresh produce that you probably already have in your kitchen. It’s a winning dish for those days when you want something comforting without breaking the bank.
- Quick & Easy: It’s a one-pot wonder that comes together in a flash! Even if you’re not an experienced cook, you’ll have no trouble following along. The steps are simple, and the results are totally worth it.
- Customizable: Want it spicier? Add a dash of hot sauce or red pepper flakes. Need to make it a bit lighter? You can tweak the ingredients to suit your taste. The beauty of this soup is how flexible it is to your preferences.
- Crowd-Pleasing: I’ve never met anyone who didn’t love this soup. Whether it’s the cheesy richness, the tender beef, or those perfectly sautéed peppers, this dish will have your guests asking for seconds.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
Here’s the magic of this soup—just a handful of simple ingredients come together to make a bowl of deliciousness that’ll have everyone coming back for more:
- Beef: Thinly sliced ribeye steak (or your preferred cut) provides that tender, melt-in-your-mouth texture that’s essential for any Philly cheesesteak.
- Onions: Sweet onions add that savory, caramelized goodness that makes this soup extra flavorful.
- Bell Peppers: A pop of color and a touch of sweetness, bell peppers are a must for that Philly cheesesteak vibe.
- Garlic: A little garlic goes a long way in building that rich base flavor that makes this soup sing.
- Broth: The base of the soup, where all those flavors come together in harmony. You’ll want to use a good-quality beef broth for maximum flavor.
- Heavy Cream: To get that dreamy, creamy consistency that’ll make you want to dive right in.
- Cheese: Provolone, Swiss, or a blend of both, because what’s a Philly cheesesteak without cheese?
- Seasonings: Salt, pepper, and a pinch of seasoning to bring it all together. You can add a dash of Worcestershire sauce or even some steak seasoning if you want to give it an extra kick.
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Ready to dive in and make this rich, cheesy soup? Here’s how you do it:
Sauté the Veggies
Start by heating a little olive oil in a large pot. Once it’s nice and hot, toss in the sliced onions and bell peppers. Let them sauté for about 5 minutes, until they’re soft and caramelized. Your kitchen will start smelling so good right about now—trust me!
Add the Garlic
Next, throw in the minced garlic and cook for about 1 minute. Be careful not to burn it—garlic can go from golden to bitter in a flash!
Cook the Beef
Now, add the sliced beef to the pot. You’ll want to brown it until it’s cooked through. Stir it all together so the beef soaks up all those delicious flavors from the onions, peppers, and garlic.
Add the Broth
Pour in your beef broth and bring the mixture to a simmer. Let it cook for about 10 minutes, so all the flavors meld together. This is where the magic happens!
Stir in the Cream and Cheese
Reduce the heat to low and pour in the heavy cream. Stir everything together until it’s creamy and smooth. Then, add in your cheese—this is the fun part! Let it melt into the soup, making everything super velvety.
Final Touches
Taste and season with salt, pepper, and any other spices you might want to add. You can also throw in a splash of Worcestershire sauce for extra flavor.
Serve & Enjoy!
Ladle the soup into bowls and top with a little more cheese if you’re feeling extra cheesy. Serve it with a side of crusty bread or enjoy it just as is. It’s time to dig in!
How to Serve Philly Cheese Steak Soup
This soup is hearty enough on its own, but here are a few ideas to make the meal even more delicious:
- Fresh Salads: A crisp, light salad with a tangy vinaigrette will balance the richness of the soup.
- Crusty Bread: Serve it with a warm, crusty baguette or garlic bread to soak up all that cheesy goodness.
- Creamy Accompaniments: Add a dollop of sour cream or even a little drizzle of ranch dressing for a fun twist.
- Vegetable Sides: Roasted veggies like carrots or asparagus pair wonderfully, adding a nutritious touch to your meal.
Sometimes, though, the soup is so rich and satisfying that you might just want to enjoy it all by itself. No shame in that!
Additional Tips
Here are a few tips to get the most out of your Philly Cheese Steak Soup:
- Prep Ahead: Slice your veggies and beef the night before to save time on busy days.
- Spice It Up: If you like a bit of heat, throw in some red pepper flakes or a dash of hot sauce to kick things up a notch.
- Dietary Adjustments: If you’re looking to make it lighter, use half-and-half instead of heavy cream, or try a lower-fat cheese.
- Storage Tips: Leftovers? No problem! Store them in an airtight container in the fridge for up to 3 days, or freeze it for up to 2 months.
- Double the Batch: This soup freezes really well, so if you want to make a big batch for later, go ahead! It’s a lifesaver on those busy days when you need something comforting fast.
FAQ Section
Q1: Can I substitute beef with chicken?
A1: Absolutely! You can use thinly sliced chicken breast or thighs if you prefer. The flavors will still be delicious, just a little lighter.
Q2: Can I make this ahead of time?
A2: Yes, you can! Prepare it in advance and store it in the fridge. Just reheat it gently before serving.
Q3: How do I store leftovers?
A3: Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave.
Q4: Can I freeze this dish?
A4: Yep! It freezes beautifully for up to 2 months. Thaw it overnight in the fridge and reheat before serving.
Q5: What’s the best way to reheat this dish?
A5: Reheat it on the stove over low heat, stirring occasionally, until warmed through. You can also microwave it in 30-second intervals.
Q6: Can I double the recipe?
A6: Definitely! Just make sure you have a big enough pot to accommodate the extra ingredients.
Q7: Is this recipe suitable for [specific diet]?
A7: You can easily make adjustments, like swapping the beef for a plant-based option or using dairy-free cheese to suit your diet.
Q8: What side dishes go well with this recipe?
A8: A simple green salad, roasted veggies, or crusty bread are perfect pairings for this soup.
Q9: How can I make this dish healthier?
A9: Use lower-fat dairy options and add in extra veggies like spinach or mushrooms for more nutrients.
Q10: What’s the best cookware to use for this recipe?
A10: A large pot or Dutch oven works best to cook everything evenly.
Conclusion
And there you have it—Philly Cheese Steak Soup, a comforting, cheesy masterpiece that’s as easy to make as it is to fall in love with. It’s the perfect dish to cozy up with after a busy day or to impress at your next dinner gathering. So go ahead, get cooking, and enjoy every cheesy, savory bite. I promise, this is one you’ll be making again and again!
PrintThe Recipe Philly Cheese Steak Soup
A hearty, creamy, and comforting soup inspired by the classic Philly cheese steak. This savory soup combines tender roast beef, provolone cheese, and savory vegetables, all in a deliciously creamy base.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- ¾ cup unsalted butter
- 1 white onion, diced
- 1 green bell pepper, diced
- 1 (8 ounce) package sliced fresh mushrooms
- ⅔ cup all-purpose flour
- 6 cups milk
- 1 (10.5 ounce) can beef consommé
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- 1 (8 ounce) package provolone cheese, diced
- 12 ounces sliced roast beef, chopped
Instructions
-
Sauté Vegetables:
- Melt butter in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add diced onion, bell pepper, and mushrooms; cook and stir until tender, about 5 minutes.
-
Cook the Flour:
- Add flour to the pot and cook, stirring constantly, until golden, about 5 minutes more.
-
Add Milk and Simmer:
- Gradually whisk in milk and bring the mixture to a simmer. Cook until thickened, stirring often, about 5 minutes.
-
Add Beef Consommé:
- Reduce the heat to medium-low and stir in the beef consommé. Season the soup with salt and black pepper.
-
Melt Cheese:
- Slowly stir in diced provolone cheese and cook until the cheese has melted, about 3-5 minutes.
-
Stir in Roast Beef:
- Off heat, stir in chopped roast beef and mix until well combined.
Notes
- For a thicker soup, you can add more flour or cook the soup a little longer to allow it to thicken more.
- If you want extra cheese, you can sprinkle more provolone on top when serving.
- This soup is best served with crusty bread or a side salad for a complete meal.
Nutrition
- Serving Size: 1 bowl
- Calories: 450 kcal
- Sugar: 6g
- Sodium: 900mg
- Fat: 33g
- Saturated Fat: 20g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 95mg