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.
This Philly cheesesteak soup stays creamy, cheesy, and steak-forward — perfect for a bowl that tastes like the sandwich with a spoon.
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.

- 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

Creamy Philly Cheesesteak Soup
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- Return the browned steak to the pot and warm through before serving. Stir until heated throughout and the soup is hot and evenly thick.