Creamy Philly Cheese Steak Soup is one of those recipes that stopped me in my tracks the first time I made it. All the bold, savory flavors of the classic sandwich, transformed into a rich and spoonable bowl of comfort. If you love Philly cheesesteaks, this soup is going to become your new cold-weather staple.
I still remember the first time I made this on a rainy Tuesday night when I had a craving for something hearty but didn’t feel like assembling sandwiches. I had a pound of sirloin in the fridge and a block of provolone just waiting to be used. One pot, about 35 minutes, and I had a bowl of creamy Philly cheese steak soup that my whole family devoured. The broth is velvety, the beef is tender, and that cheesy pull in every spoonful is worth every minute at the stove.
Table of Contents
What Goes Into This Cozy Creamy Philly Cheese Steak Soup
I always recommend prepping all your ingredients before you start cooking this one. It moves quickly once the pan heats up, and having everything ready makes the process smooth and stress-free. Pro tip: shred your provolone from a block rather than buying pre-shredded. It melts so much better and gives you that silky, smooth broth every time.
- 1 lb beef sirloin, thinly sliced (or high-quality deli roast beef for a shortcut)
- 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 (use a good quality broth for the richest flavor)
- 1 cup heavy cream
- 1 cup provolone cheese, shredded from a block (I prefer Sargento or Boar’s Head for best melt)
- 4 oz cream cheese, softened to room temperature before adding
- Salt and freshly ground black pepper to taste
Optional toppings:
- Shredded cheddar cheese
- Croutons
- Fresh parsley, chopped

How to Make Creamy Philly Cheese Steak Soup Step by Step
I recommend getting your pot nice and hot before adding the beef so you get a good sear rather than a steam. That browning adds real depth to your creamy Philly cheese steak soup, so don’t rush it.
Step 1: Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the thinly sliced beef in a single layer and cook until browned, about 2 to 3 minutes. You want a golden color on the meat, not gray. Remove with a slotted spoon and set aside.
Step 2: In the same pot, add the sliced onion and green bell pepper. Cook over medium heat for 5 to 7 minutes, stirring occasionally, until softened and starting to caramelize at the edges. Add the minced garlic and cook for one more minute until fragrant.
Step 3: Sprinkle the flour evenly over the vegetables. Stir constantly for one full minute to cook out the raw flour taste. The mixture will look thick and paste-like. That is exactly what you want.
Step 4: Slowly whisk in the beef broth, adding a little at a time to prevent lumps. Bring the soup to a gentle simmer and cook for 5 to 7 minutes, stirring occasionally, until the broth has thickened slightly and coats the back of a spoon.
Step 5: Reduce the heat to low. Add the heavy cream and softened cream cheese, whisking steadily until fully smooth and melted. Do not let the soup boil at this stage. A rapid boil can cause the dairy to break and turn grainy.
Step 6: Return the browned beef to the pot. Add the shredded provolone cheese, stirring gently until fully melted and incorporated. The soup should look glossy and thick.
Step 7: Taste and season with salt and freshly ground black pepper. Ladle into bowls and serve immediately with your favorite toppings.
Best Ways to Serve Your Philly Cheese Steak Soup Tonight
This soup pairs beautifully with sides that can stand up to its bold, cheesy flavor. Here are the best sides for creamy Philly cheese steak soup to round out your meal:
Crusty French Bread or Hoagie Rolls: Use them for dipping into that velvety broth, or go full circle and eat the soup with a side roll just like the sandwich that inspired it.
Simple Green Salad with Vinaigrette: The bright, acidic dressing cuts right through the richness of the cream and cheese, balancing every bite perfectly.
Crispy Roasted Broccoli: A little char and crunch from the oven makes broccoli an unexpected but excellent partner here. The slight bitterness plays off the savory beef broth beautifully.
Garlic Breadsticks: Perfect for a crowd and ideal for scooping up every last drop of that cheesy broth.
More Hearty Dinners to Add to Your Weekly Rotation
If this creamy Philly cheese steak soup hit the spot, there are plenty more cozy, satisfying meals to explore. The rich beef and cheese flavors here pair well with other comfort food classics like Philly Cheesesteak Mac and Cheese, French Onion Beef Sloppy Joes, and the deeply savory French Onion Ground Beef and Rice Casserole.
For nights when a warm, creamy bowl is exactly what is needed, the Best Garlic Potato Soup and Creamy Cajun Potato Soup are both excellent options to bookmark. Pair any of these soups with the Garlic Parmesan Bread for a complete and comforting dinner the whole table will enjoy.
Storing and Reheating Your Creamy Philly Cheese Steak Soup
This soup stores well and makes for a satisfying next-day lunch. Transfer any leftovers into an airtight container and refrigerate for up to 4 days. The flavors deepen overnight, so the leftovers are well worth saving.
For reheating, warm it gently on the stovetop over medium-low heat, stirring often. Add a small splash of beef broth or cream if the soup has thickened too much in the fridge. Avoid bringing it to a boil when reheating, as the dairy can separate at high heat.
Pro tip: This creamy Philly cheese steak soup can be frozen for up to 3 months in a freezer-safe container. Just be aware the cream and cheese texture may shift slightly after thawing. Reheat from thawed on low heat and whisk well to bring it back together.
Frequently Asked Questions About Creamy Philly Cheese Steak Soup
Can I use a different cheese instead of provolone?
Yes. White American cheese melts beautifully and gives a milder flavor. Gruyere adds a nuttier depth. Always shred from a block for the smoothest result in your creamy Philly cheese steak soup.
Can I use roast beef instead of fresh sirloin?
Absolutely. High-quality deli roast beef works great as a time-saving shortcut. Simply shred it and stir it in at the end with the provolone, heating it through without boiling.
Why did my soup turn grainy or lumpy?
This usually happens when the heat is too high after adding the cream and cheese. Always reduce to low before adding dairy, and never let the soup boil once the cheese is in. Whisking steadily also helps keep everything smooth.
Go Make This Cozy Bowl of Comfort Right Now
Creamy Philly cheese steak soup is proof that your favorite sandwich flavors can live just as happily in a bowl. It is warming, satisfying, and easy enough for a weeknight. The whole pot comes together in about 35 minutes and feeds the whole family without any fuss. Try this recipe tonight and let that velvety, cheesy broth do all the talking.
Creamy Philly Cheese Steak Soup
This Creamy Philly Cheese Steak Soup transforms the iconic sandwich into a rich, spoonable delight. Tender beef, sauteed peppers and onions swim in a velvety, cheesy broth. Ready in 35 minutes and made in one pot.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 lb beef sirloin, thinly sliced (or roast beef for a shortcut)
- 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 cup heavy cream
- 1 cup provolone cheese, shredded from a block
- 4 oz cream cheese, softened to room temperature
- Salt and freshly ground black pepper to taste
- Optional: shredded cheddar, croutons, fresh parsley
Instructions
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add thinly sliced beef and cook until browned, about 2 to 3 minutes. Remove with a slotted spoon and set aside.
- Add sliced onion and green bell pepper to the same pot. Cook over medium heat for 5 to 7 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant.
- Sprinkle flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste.
- Gradually whisk in beef broth until smooth. Bring to a gentle simmer and cook for 5 to 7 minutes until slightly thickened.
- Reduce heat to low. Stir in heavy cream and softened cream cheese, whisking until fully smooth and melted. Do not boil.
- Return the cooked beef to the pot. Stir in shredded provolone until fully melted and incorporated.
- Season with salt and pepper to taste. Ladle into bowls and serve immediately with desired toppings.
Notes
- Always shred provolone from a block. Pre-shredded cheese contains anti-caking agents that cause a grainy texture.
- Do not boil the soup after adding cream or cheese. Keep heat on low to maintain a smooth, velvety consistency.
- For a shortcut, use high-quality deli roast beef. Shred and stir in at the end without boiling.
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 520 kcal
- Sugar: 4 g
- Sodium: 780 mg
- Fat: 38 g
- Saturated Fat: 20 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 1 g
- Protein: 35 g
- Cholesterol: 145 mg







