If you’re craving the bold flavors of a Philly cheese steak but want the comfort of a warm, creamy soup, this one is about to become your new obsession. It’s everything you love about the sandwich – savory beef, sautéed onions and peppers, melty cheese – all stirred into a rich, luscious broth. One spoonful in, and you’ll wonder why this isn’t a national staple.
This soup transforms a hearty sandwich into something you can serve by the bowlful on a cozy night in. It’s an easy win for dinner, and it makes fantastic leftovers too. Whether you dip in some crusty bread or sip it solo, it brings a satisfying mix of nostalgia and indulgence.
Why You’ll Love This Creamy Philly Cheese Steak Soup
It’s pure comfort in a bowl. The creamy base, infused with beefy richness and studded with tender strips of steak, makes this soup a filling main dish. It’s quick enough for weeknights, cozy enough for cold days, and fancy enough to serve guests. Plus, it brings that steakhouse flair without the steakhouse price tag.
What Kind of Steak Should I Use?
Ribeye is the classic choice for its marbled tenderness, but it’s not your only option. Flank steak, sirloin, or even shaved beef from the deli will work beautifully. Just make sure to slice the steak thinly across the grain so it stays tender in the broth.
Ingredients for the Creamy Philly Cheese Steak Soup
To build this soup’s rich texture and unforgettable flavor, you’ll need a mix of staple ingredients and cheese-lovers’ favorites.
Butter: Essential for sautéing the vegetables and building a rich base.
Olive oil: Helps sear the steak without burning the butter.
Yellow onion: Adds sweetness and depth after a gentle caramelization.
Green bell pepper: For that classic Philly flavor punch.
Garlic: A must-have for aromatic depth.
Flour: This thickens the soup and makes it wonderfully creamy.
Beef broth: Forms the savory base and brings everything together.
Worcestershire sauce: Adds umami and a touch of tang.
Heavy cream: Turns the soup into a velvety dream.
Provolone cheese: The gooey, melty heart of the recipe.
Shaved steak: Thin slices of steak that cook quickly and stay tender.
Salt and pepper: To season every layer perfectly.
Optional: Red pepper flakes: If you like a little kick.

How To Make the Creamy Philly Cheese Steak Soup
Step 1: Sauté the Veggies
In a large pot or Dutch oven, melt butter with a splash of olive oil over medium heat. Add onions and green peppers, cooking until soft and lightly golden, about 7 to 10 minutes. Stir in garlic and cook for another 30 seconds.
Step 2: Make the Roux
Sprinkle flour over the cooked veggies and stir constantly for about 1 to 2 minutes. This helps thicken the soup later without lumps.
Step 3: Add the Broth
Slowly whisk in beef broth, making sure to scrape up any bits from the bottom. Stir in Worcestershire sauce, and bring the mixture to a simmer.
Step 4: Stir in the Cream and Cheese
Lower the heat and pour in the heavy cream. Once warm, add shredded provolone cheese, stirring until melted and smooth.
Step 5: Add the Steak
Fold in the thinly sliced shaved steak, and let it simmer for 5 to 10 minutes, just until the beef is cooked through and tender. Season with salt, pepper, and red pepper flakes if using.
How to Serve and Store This Philly Cheese Steak Soup
This soup makes four hearty servings, perfect for dinner with leftovers for lunch. Serve it hot with toasted hoagie rolls, crusty sourdough, or even a cheesy garlic bread on the side. If you’re going low-carb, it’s satisfying on its own or paired with a crisp salad.
To store, let it cool fully before transferring to an airtight container. It keeps well in the fridge for up to 4 days. Reheat gently on the stove to preserve the creamy texture, stirring often. You can freeze it too, though the dairy may separate slightly when thawed.
What to Serve With Creamy Philly Cheese Steak Soup?
Crusty Garlic Bread
The soup begs for something to dip, and garlic bread is the golden, buttery answer.
Roasted Broccoli
A touch of green with roasted edges adds balance to this creamy bowl.
Steakhouse Salad
Think crisp romaine, blue cheese crumbles, and tomatoes with a zingy vinaigrette.
Baked Potatoes
Keep it hearty and add a loaded baked potato on the side for a super comforting combo.
Classic Coleslaw
Something cool and crunchy works great with the rich base of the soup.
Pickles or Pickled Onions
A bit of acidity brightens up each bite and cuts through the richness.
Grilled Cheese Sandwich
Double up on cheese with a buttery, melty sandwich alongside.
Want More Soup Ideas with a Twist?
If this creamy Philly cheese steak soup has your heart, here are more cozy bowls to explore:
- Try this Creamy Tomato Spinach Pasta for a velvety twist on weeknight comfort.
- Craving something hearty and herby? The Herby Chicken Meatball Bowl is a flavor bomb.
- Warm up with this Creamy Parmesan Italian Sausage Soup packed with cheesy goodness.
- Need a cozy casserole fix? Don’t miss the French Onion Ground Beef and Rice Casserole.
- And for creamy cravings, the Creamy Cottage Cheese Pasta Sauce brings a protein-rich, silky surprise.
Save This Recipe For Later
📌 Save this recipe to your Pinterest board so it’s always just a click away.
Tried it already? I’d love to hear your spin. Did you switch the cheese? Add mushrooms? Serve it in a bread bowl? Let’s swap ideas and make this one even better next time.
Explore more easy and comforting dinners on Janet Dishes on Pinterest and fill your board with cozy favorites!

Creamy Philly Cheese Steak Soup
- Total Time: 35 minutes
- Yield: 4 servings
Description
This creamy Philly cheese steak soup recipe brings together tender shaved steak, sautéed peppers and onions, provolone cheese, and a rich broth for the ultimate comfort food. Perfect for cold nights, easy dinners, and meal prep!
Ingredients
4 tablespoons butter
1 tablespoon olive oil
1 large yellow onion, sliced
1 green bell pepper, sliced
3 cloves garlic, minced
1/4 cup all-purpose flour
4 cups beef broth
1 tablespoon Worcestershire sauce
1 cup heavy cream
1 1/2 cups shredded provolone cheese
1 pound shaved steak
1/2 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon red pepper flakes (optional)
Instructions
1. In a large pot, melt butter with olive oil over medium heat.
2. Add onions and green pepper and sauté until soft and golden, about 7 to 10 minutes.
3. Stir in minced garlic and cook for 30 seconds until fragrant.
4. Sprinkle flour over the veggies and stir for 1 to 2 minutes to form a roux.
5. Slowly whisk in beef broth, scraping up browned bits and stirring until smooth.
6. Add Worcestershire sauce and bring to a simmer.
7. Reduce heat and pour in heavy cream. Stir well.
8. Add shredded provolone cheese and stir until fully melted and creamy.
9. Fold in shaved steak and simmer for 5 to 10 minutes until cooked through.
10. Season with salt, pepper, and optional red pepper flakes. Serve hot.
Notes
Let soup cool before storing to maintain texture.
Use ribeye, sirloin, or deli shaved beef for best results.
Reheat slowly on stove and stir to keep the cream from separating.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 610
- Sugar: 4g
- Sodium: 940mg
- Fat: 45g
- Saturated Fat: 23g
- Unsaturated Fat: 18g
- Trans Fat: 0.5g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 35g
- Cholesterol: 145mg
