Loading…

By Reading time

creamy philly cheesesteak soup delivers everything people love about the sandwich in a bowl that eats like comfort food should: tender strips of beef, sweet peppers and onions, earthy mushrooms, and a broth that turns rich and silky without getting heavy. The best versions don’t taste like melted cheese in broth; they taste balanced, with enough savory depth to support the steak and enough creaminess to coat the spoon.

The trick is building flavor in layers. Browning the sirloin first leaves behind fond that gives the soup its diner-style backbone, and cooking the flour long enough takes away that raw, pasty edge that ruins a lot of creamy soups. The cheese goes in low and slow at the end, which keeps it smooth instead of grainy.

The soup thickened beautifully and the provolone melted in smooth with no clumps. I used leftover steak and it still tasted like something from a restaurant.

★★★★★— Melissa R.

This Philly cheesesteak soup stays creamy, cheesy, and steak-forward — perfect for a bowl that tastes like the sandwich with a spoon.

Save to Pinterest

The Secret to Keeping the Cheese Smooth Instead of Grainy

Once the broth is hot, the cheese needs a gentle hand. Hard boiling is what turns a creamy soup from silky to stringy or grainy, especially when you’re using two different cheeses. Low heat gives the cheddar and provolone time to melt into the base instead of seizing into little bits.

The other thing that matters here is the roux. If the flour isn’t cooked for a full couple of minutes, the soup can taste dusty and it won’t thicken evenly. That short pause in the pan is what gives the broth body and keeps the texture from feeling thin or chalky.

Creamy Philly Cheesesteak Soup cheesy steak, peppers, mushrooms
  • Sirloin steak — Thin slices give you fast browning and tender bites. Ribeye works too if you want more richness, but sirloin is easier to find and still holds its own in a soup.
  • Beef broth — Use a low-sodium broth so the soup doesn’t end up salty after the cheese goes in. If your broth tastes weak, let it simmer a few extra minutes before adding the dairy.
  • Heavy cream — This gives the soup its body without curdling easily. Half-and-half can work, but the soup will be a little thinner and less plush.
  • White cheddar and provolone — Provolone brings the classic cheesesteak flavor, while cheddar adds sharpness and helps the soup taste fuller. Shred both cheeses yourself if you can; pre-shredded cheese often melts less smoothly because of the anti-caking coating.
  • Mushrooms, onions, and bell peppers — These do more than add vegetables. They build the sweet-savory base that makes the soup taste like a cheesesteak instead of just a creamy beef soup.

Building the Soup in Layers So the Flavor Stays Deep

Brown the Steak First

Heat the oil until it shimmers, then add the sliced sirloin in a single layer so it can brown instead of steam. If the pan is crowded, the beef will gray out and release liquid, and you’ll miss the savory bits that should stay in the pot. Pull the steak out once it’s browned; it finishes later and stays tender that way.

Cook the Vegetables Until They Actually Soften

Let the onion, peppers, and mushrooms cook until the mushrooms give up their liquid and the onions turn translucent at the edges. That’s when the sweetness starts to show up. Stir in the garlic at the end of this stage so it smells fragrant, not burnt.

Cook Out the Flour Before the Broth Goes In

Sprinkle the flour over the vegetables and stir it for about two minutes. The mixture should look pasty but not dry, and you should lose that raw flour smell before you add liquid. If you rush this part, the finished soup can taste flat and chalky.

Melt the Cheese Off the Heat

Whisk in the broth and cream slowly, then bring the pot to a gentle simmer until the soup thickens enough to coat a spoon. Drop the heat before the cheese goes in and add it gradually, stirring until smooth after each addition. If the soup boils at this stage, the cheese can turn oily or grainy instead of creamy.

What to Change Without Losing the Cheesesteak Character

Make it gluten-free with a cornstarch slurry

Skip the flour and whisk 2 tablespoons cornstarch into 2 tablespoons cold water, then stir it into the simmering broth and cream near the end. The soup will thicken cleanly, though the texture lands a little lighter than a roux-based version.

Use shaved roast beef instead of raw steak

Leftover roast beef or deli-style shaved steak cuts the cook time way down. Stir it in at the very end just long enough to warm through, or it can turn dry and chewy.

Dairy-light version with half-and-half

Half-and-half works if you want a slightly lighter soup, but keep the heat low and expect a thinner finish. It won’t have the same plush texture as heavy cream, so let the soup simmer a little longer before adding cheese.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits, so it may need a splash of broth when reheated.
  • Freezer: It can be frozen, but the dairy may separate a little when thawed. If you want the smoothest result, freeze before adding the cheese and cream, then finish the soup fresh.
  • Reheating: Warm it slowly over low heat, stirring often. High heat is the fastest way to make the cheese break and the steak turn tough.

Answers to the Questions Worth Asking

Can I use pre-cooked steak?+

Yes, and it’s a good shortcut. Add pre-cooked steak only at the end so it warms through without drying out. Since the broth already has plenty of flavor, you won’t lose much by skipping the sear.

How do I keep the cheese from getting stringy?+

Lower the heat before you add the cheese and stir it in a little at a time. Cheese breaks when it gets blasted with high heat, so a gentle simmer is the difference between a smooth soup and a grainy one. Freshly shredded cheese also melts better than bagged shreds.

How do I thicken the soup if it looks too thin?+

Let it simmer uncovered for a few extra minutes first. If it still needs more body, whisk a little more flour into softened butter in a separate pan or use a cornstarch slurry, then stir it into the simmering soup. Add it gradually so you don’t end up with gluey texture.

Can I make this ahead for dinner tomorrow?+

Yes. It reheats well, but it will thicken in the fridge, so plan on loosening it with a splash of broth or cream when you warm it. If you want the cleanest texture, cook the base ahead and add the cheese after reheating.

Can I leave out the mushrooms?+

You can, but the soup will lose some of its savory depth. If mushrooms aren’t your thing, add a little extra onion and let it cook until deeply soft and golden so the base still tastes rounded and rich.

Creamy Philly Cheesesteak Soup

Creamy Philly cheesesteak soup with tender steak, sweet peppers, and mushrooms simmered in a golden roux-thickened, cheesy broth. White cheddar and provolone melt into a smooth, gooey texture you can spoon right from the pot.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 640

Ingredients
  

Steak
  • 1 lb sirloin steak thinly sliced
Cooking base
  • 1 tbsp olive oil
  • salt and pepper to taste
Vegetables
  • 1 onion chopped
  • 1 red bell pepper sliced
  • 1 green bell pepper sliced
  • 8 oz mushrooms sliced
  • 3 garlic cloves, minced
Roux and broth
  • 0.25 cup all-purpose flour
  • 4 cup low-sodium beef broth
  • 1 cup heavy cream
Cheeses
  • 1 cup shredded white cheddar cheese
  • 1 cup shredded provolone cheese

Equipment

  • 1 Dutch oven

Method
 

Brown the steak
  1. Heat the olive oil in a large soup pot over medium-high heat and season the thinly sliced sirloin with salt and pepper. Cook until browned on all sides, then remove the steak and set aside.
Sauté the vegetables
  1. Add the chopped onion, sliced red bell pepper, sliced green bell pepper, and sliced mushrooms to the pot. Sauté until tender, about 5 minutes, stirring often, then stir in the minced garlic and cook until fragrant.
Make the roux
  1. Sprinkle in the all-purpose flour and cook, stirring often, for about 2 minutes to cook out the raw flour taste. The mixture should look slightly thickened and golden.
Thicken the soup
  1. Slowly whisk in the low-sodium beef broth and heavy cream and bring the soup to a simmer, stirring often. Continue until the soup thickens, with steady bubbling around the edges.
Melt the cheese
  1. Slowly stir in the shredded provolone and shredded white cheddar until melted and fully incorporated. Keep the heat at a gentle simmer until the cheese is smooth and glossy.
Finish and serve
  1. Return the browned steak to the pot and warm through before serving. Stir until heated throughout and the soup is hot and evenly thick.

Notes

For the creamiest texture, keep the soup at a gentle simmer once dairy is added—boiling can make it grainy. Store leftovers in the refrigerator up to 3-4 days in a sealed container; reheat gently on the stovetop with a splash of broth or cream if needed. Freezing is not recommended because dairy and cheese can separate after thawing. For a lighter option, use half-and-half instead of heavy cream (the flavor stays close, though the soup may be slightly less thick).
About the author
Gabriella

Leave a Comment

Recipe Rating