Loading…

By Reading time

Creamy Philly cheesesteak soup brings everything people love about the sandwich into a bowl that eats like dinner, not a side. The beef stays tender, the peppers and onions soften into the broth, and the provolone melts through the whole pot with that unmistakable gooey finish. It’s rich without feeling heavy, and it has the kind of savory depth that makes you go back for one more spoonful before the bowl is even empty.

What makes this version work is the order. The beef gets a quick sear first so it picks up flavor without overcooking, then the vegetables cook in the same pot so they soak up every browned bit left behind. The flour needs a minute in the butter before the broth goes in; that tiny step keeps the soup from tasting raw or turning thin. When the cream and provolone go in at the end, the soup turns silky instead of grainy.

Below, I’ll walk through the one step that keeps the beef tender, the ingredient choices that matter most, and a few easy ways to adjust the soup if you want it a little lighter, cheesier, or better for leftovers.

The beef stayed tender and the broth got thick and creamy without turning greasy. I used provolone like suggested, and it melted into the soup so smoothly that my husband asked if I could make it again the next night.

★★★★★— Melissa T.

Save this creamy Philly cheesesteak soup for the nights when you want all the sandwich flavor, plus a rich broth and melted provolone in every spoonful.

Save to Pinterest

The Trick to Keeping the Beef Tender in a Creamy Cheesesteak Soup

The biggest mistake in cheesesteak soup is treating the beef like it’s going to simmer from start to finish. Thin-sliced beef only needs enough heat to brown and build flavor. If you leave it in the pot too long before the broth goes in, it tightens up and turns chewy instead of staying silky and tender.

The other thing that matters is timing the cheese. Provolone goes in at the end, after the heat has dropped a little. If the soup is boiling when the cheese hits the pot, it can turn stringy or grainy. A gentle simmer gives you that smooth, stretchy melt that coats the broth instead of separating into greasy streaks.

What Each Ingredient Is Doing in This Dish

Creamy Philly Cheesesteak Soup with tender beef, melted provolone, and peppers
  • Thin-sliced beef — This is the backbone of the soup, so slice it as thin as you can against the grain. Paper-thin beef stays tender in the broth and gives you the right cheesesteak texture. If you’re buying it fresh, ask the butcher to shave it or partially freeze it for 20 minutes before slicing at home.
  • Bell pepper and onion — These bring the classic cheesesteak sweetness and keep the soup from tasting flat. Yellow or red peppers work best if you want a little more sweetness, while green pepper gives you a sharper, more traditional sandwich flavor. Slice them evenly so they soften at the same pace.
  • Beef broth — Use a broth you’d actually sip on its own, because it carries the whole pot. A low-sodium version is ideal since the cheese adds salt later. If your broth tastes thin, simmer it a few extra minutes before the cream goes in so it concentrates a bit.
  • Heavy cream — This is what gives the soup its lush body. Half-and-half can work, but the soup won’t feel as rich and it’s more likely to look a little lighter and less velvety. Add it on low heat so it blends smoothly with the broth.
  • Shredded provolone — Provolone gives you that unmistakable cheesesteak finish, and it melts better than most cheeses in this style of soup. Buy it in a block and shred it yourself if you can, because pre-shredded cheese often has anti-caking starch that makes melting less smooth. If you substitute mozzarella, the flavor gets milder and the soup loses some of its savory edge.
  • Butter and flour — Together they build the base that thickens the broth without making it taste pasty. Let the flour cook for a full minute so the raw taste disappears and the soup thickens evenly. That short cooking time matters more than people think.

Building the Pot in the Right Order

Searing the Beef First

Heat the pot until it’s hot enough that the beef sizzles the second it hits the surface. You want browning, not steaming, so work in a single layer if you can. The beef doesn’t need to cook through here; it just needs color and flavor. Pull it out as soon as the outside is no longer pink and let it wait while the vegetables cook.

Softening the Peppers and Onions

Add the butter, then the sliced peppers and onion, and cook them until they’re glossy and soft around the edges. They should still have a little structure, not collapse into mush. If the pot looks dry before they’re ready, lower the heat instead of adding a lot more butter; too much fat can make the finished soup taste heavy.

Thickening the Broth

Stir the flour into the vegetables and let it cook for about a minute, just until it stops looking dusty. Then pour in the broth and scrape the bottom of the pot well so you pick up every browned bit from the beef. That is where a lot of the flavor lives. Let the soup simmer long enough for the flour to do its job and for the broth to lose that sharp, raw edge.

Finishing with Cream and Cheese

Put the beef back in, stir in the cream, and keep the heat low. Once the soup is hot but not boiling, add the shredded provolone a handful at a time, stirring until each addition disappears into the pot. If you dump all the cheese in at once, it can clump before it melts evenly. The finished soup should look smooth, creamy, and just thick enough to coat a spoon.

How to Adapt This for Different Kitchens and Different Eaters

Make it gluten-free without losing body

Swap the flour for a gluten-free all-purpose blend or a cornstarch slurry at the end. The soup will still thicken, but cornstarch gives a slightly glossier finish and needs just a few minutes of simmering to activate. If you use a flour blend, cook it in the butter the same way you would regular flour so the texture stays smooth.

Make it lighter without turning it watery

Use half-and-half instead of heavy cream and reduce the broth by about 1/2 cup so the soup keeps some body. It won’t be quite as rich, but it still lands creamy if you keep the heat low when the dairy goes in. Don’t try to replace both the cream and the cheese with lighter versions at the same time, or the soup starts tasting flat.

Swap the beef for a vegetarian version

Use thick-sliced mushrooms and a splash of soy sauce or tamari in place of the beef. You’ll lose the classic steak chew, but the mushrooms bring a deep savory note that works well with the onions, peppers, and provolone. This version tastes best if you let the vegetables brown a little longer so they build more flavor before the broth goes in.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup will thicken as it chills, and the cheese may set a little firmer overnight.
  • Freezer: It freezes, but the dairy can separate a bit when thawed. For the best texture, freeze before adding the cream and provolone, then finish the soup fresh after reheating.
  • Reheating: Warm it slowly over low heat and stir often. High heat is the fastest way to break the dairy and make the cheese look oily. If the soup is too thick after chilling, add a splash of broth to loosen it back up.

Answers to the Questions Worth Asking

Can I use shaved steak from the deli?+

Yes, shaved steak works well here and saves prep time. Just brown it quickly and don’t let it simmer too long before serving, or it can get tough. If the slices are long, cut them into bite-size pieces so the soup is easier to eat.

How do I keep the cheese from getting grainy?+

Keep the soup at a gentle simmer, not a boil, when you add the provolone. Cheese breaks when the heat is too aggressive, especially in a dairy-heavy soup like this. If it starts looking oily, pull the pot off the heat and stir in a splash of cream to bring it back together.

Can I make this soup ahead of time?+

Yes, and it actually develops more flavor after a short rest. For the best texture, cook the soup through the broth step, then cool and refrigerate it. Add the cream and provolone when you reheat it so the dairy stays smooth instead of splitting.

How do I thicken the soup if it turns out thin?+

Let it simmer uncovered for a few extra minutes before adding the cheese, or stir in a small cornstarch slurry if you need a quick fix. The broth should coat a spoon before the provolone goes in. If you try to thicken it after the cheese melts, you can end up overcooking the dairy.

Can I use mozzarella instead of provolone?+

You can, but the flavor will be milder and less distinctly cheesesteak-like. Mozzarella melts smoothly, yet it doesn’t bring the same sharp, savory finish as provolone. If you swap it in, add a little more black pepper and taste before serving so the soup doesn’t come across as bland.

Creamy Philly Cheesesteak Soup

Creamy Philly cheesesteak soup is made by simmering thin-sliced beef with sautéed peppers and onions, then finishing with heavy cream and melted provolone for a gooey, sandwich-style texture. The broth simmers until flavorful, and the cheese melts in at the end for maximum melt.
Prep Time 35 minutes
Cook Time 15 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 420

Ingredients
  

Beef
  • 1.5 lb thin-sliced beef Slice paper-thin against the grain for tender bites in the soup.
Vegetables
  • 1 count bell pepper, sliced
  • 1 count onion, sliced
Broth and dairy
  • 4 cup beef broth
  • 1 cup heavy cream
  • 2 tbsp butter
Thickener and cheese
  • 2 tbsp flour Used to thicken the broth after sautéing.
  • 1.5 cup shredded provolone Add at the end and stir until fully melted.
Seasoning
  • 1 Salt and pepper to taste

Equipment

  • 1 Dutch oven

Method
 

Sear the beef
  1. Heat a Dutch oven over medium-high heat and sear the thin-sliced beef until browned, about 3-5 minutes, then remove and set aside.
  2. Keep the beef aside so it can finish warming when you add it back for the final simmer.
Sauté peppers and onion
  1. Add the butter to the pot and sauté the bell pepper and onion over medium heat until softened, about 6-8 minutes, stirring occasionally.
  2. Scrape up any browned bits on the bottom as the vegetables soften for more flavor.
Thicken the base
  1. Stir in the flour and cook for 1 minute at medium heat, until the mixture looks slightly smooth and bubbly.
  2. Cook the flour briefly to remove the raw taste before adding liquid.
Simmer the soup
  1. Pour in the beef broth and simmer for 10 minutes, stirring occasionally so the base thickens slightly.
  2. Return the browned beef to the pot and simmer for 5 more minutes, until warmed through.
Finish with cheese
  1. Stir in the heavy cream and simmer for 2 minutes, just until the soup turns creamy and steamy.
  2. Add the shredded provolone and stir until melted and gooey, about 2-3 minutes, then serve immediately.

Notes

Pro tip: Slice the beef paper-thin against the grain so it stays tender after simmering. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently on the stovetop, adding a splash of broth if needed. Freezing is not recommended because the cream and cheese can change texture after thawing. For a lighter option, use half-and-half instead of heavy cream, expecting a slightly thinner, less rich finish.
About the author
Claudia