Loading…

By Reading time

Tender beef, sweet peppers, and melty Swiss cheese turn this soup into the kind of bowl that tastes like a cheesesteak got a cozy makeover. It’s rich without being heavy, and the broth stays silky instead of turning greasy, which is where a lot of cheesesteak-inspired soups go sideways. The beef still has real presence, the vegetables keep a little bite, and the cheese melts in with that stretchy, savory finish that makes you go back for one more spoonful.

The trick is to brown the beef first, then build the soup in the same pot so every bit of flavor stays in play. Thin slicing matters here more than almost anything else; if the beef is cut too thick, it turns chewy instead of tender. The cheese also needs a gentler hand than most people expect. Add it off high heat, in small handfuls, and it melts into the broth instead of clumping or going grainy.

Below you’ll find the timing that keeps the vegetables from collapsing, the one swap that works if you don’t have Swiss, and the best way to reheat leftovers without splitting the cream.

The beef stayed tender and the Swiss melted into the broth without getting stringy. I loved that the peppers still had some bite, and my husband asked if I could make it again the next night.

★★★★★— Melissa T.

Creamy Philly Cheesesteak Soup with tender beef, melty Swiss, and a silky broth worth keeping on hand for busy nights.

Save to Pinterest

The Sear That Keeps the Beef Tender Instead of Tough

A lot of cheesesteak soups go wrong before the broth even starts. The beef gets cooked too long, too crowded, or too slowly, and by the time it hits the pot again, it’s already chewy. Here, the goal isn’t to cook the sirloin all the way through. It’s to brown it fast, pull it out, and let it finish gently in the soup so it stays tender enough to bite cleanly.

The second place people lose this dish is with the cheese. If the broth is boiling when the Swiss goes in, the dairy can turn stringy or grainy instead of silky. A low simmer and a gradual stir-in keep the soup smooth. That’s the difference between a bowl that looks broken and one that pours like velvet.

  • Brown the beef in a hot pot with space around the pieces. Crowding makes it steam instead of sear.
  • Take the beef out once it’s just browned. It’ll finish later without drying out.
  • Keep the cheese addition gentle. Heat melts it; boiling ruins the texture.
  • Use the same pot for the vegetables. Those browned bits at the bottom are the backbone of the soup.

What Each Ingredient Is Actually Doing in This Soup

Creamy Philly Cheesesteak Soup tender beef, cheesy broth, savory comfort
  • Thinly sliced beef sirloin — This gives you the best balance of flavor and tenderness. Sirloin holds up well in broth, but it still needs to be sliced very thin against the grain so it doesn’t chew like stew meat. If you want to save time, ask the butcher to slice it for you or partially freeze it for 20 to 30 minutes before cutting.
  • Green bell pepper and onion — These are the vegetables that make it taste like a cheesesteak instead of just a beefy cream soup. Green pepper brings that classic sharp note, while onion softens into the broth and adds sweetness. Yellow onion can stand in if that’s what you have, but green pepper is the one piece that really defines the dish.
  • Garlic — It rounds out the savory base, but it shouldn’t dominate. Mince it finely and cook it just until fragrant so it doesn’t turn bitter.
  • Beef broth — Use a broth you’d actually drink on its own. A weak broth makes the whole soup taste flat, and this recipe doesn’t have a long list of extras to cover that up. Low-sodium broth is ideal because the cheese adds plenty of salt later.
  • Heavy cream — This is what gives the soup its body without making it taste thick or gluey. Half-and-half can work in a pinch, but the soup will be lighter and a little less luxurious. Don’t boil the cream hard once it’s in the pot.
  • Shredded Swiss cheese — Swiss gives the soup its signature melt and a mild nuttiness that fits the cheesesteak theme. Shred it yourself if you can; pre-shredded cheese sometimes contains anti-caking agents that make the melt less smooth. Add it slowly and off direct high heat for the best texture.
  • Butter — This helps the beef brown and carries flavor through the vegetables. It’s a simple ingredient, but it sets the tone for the whole pot.

Building the Soup Without Breaking the Cream

Brown the Beef Fast

Start with a hot pot and a little butter. Add the beef in a single layer and let it sit long enough to pick up color before stirring, because constant movement keeps it pale and soft instead of savory. Once the edges brown, pull it out right away. It doesn’t need to be cooked through at this point, and if you leave it in too long, it’ll go dry before the soup is even assembled.

Cook the Vegetables Until They Relax

Use the same pot for the pepper, onion, and garlic. The vegetables should soften and lose their raw snap, but they shouldn’t disappear into mush. If the bottom looks dark, that’s good; a splash of broth will lift those browned bits and turn them into part of the soup. Garlic goes in last so it perfumes the pot without scorching.

Keep the Cream and Cheese on a Low Flame

Once the broth has simmered and the beef goes back in, lower the heat before adding cream. A gentle simmer is enough to thicken everything together. Stir in the Swiss a handful at a time, and wait for each addition to melt before adding more. If the soup starts to look grainy, the heat is too high — take the pot off the burner for a minute and stir until it smooths back out.

Ways to Adjust the Soup Without Losing the Cheesesteak Feel

Make It Lower-Carb Without Changing the Bowl

This recipe is already naturally low in carbs, so the main adjustment is what you serve with it. Keep the soup as written and skip bread on the side if you want a lighter meal. The broth, beef, cream, and cheese still give you a full, satisfying bowl without any extra starch.

Swap the Swiss If That’s Not What You Have

Provolone is the closest substitute if you want that classic cheesesteak feel, and it melts smoothly with a milder flavor. White American also works if you want a creamier, more nostalgic finish. Cheddar brings more sharpness, but it pushes the soup away from the cheesesteak profile and can make it taste more like a standard cheese soup.

Dairy-Free Version

Use unsweetened oat cream or a plain dairy-free creamer in place of heavy cream, and stir in a meltable dairy-free cheese at the very end. The soup will still be rich, but the finish won’t be quite as silky as the original because the dairy cheese brings both body and stretch. Keep the heat low, since plant-based substitutes can separate if they get too hot.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it chills because the cheese and cream set up.
  • Freezer: It freezes, but the texture changes. Dairy-based soups can separate after thawing, so freeze only if you don’t mind whisking it back together later. Cool completely before freezing in portions.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. High heat is the quickest way to break the cream or make the cheese grainy. If it’s too thick, add a splash of broth while reheating.

Questions I Get Asked About This Recipe

Can I use ribeye instead of sirloin?+

Yes. Ribeye gives you a richer, more classic cheesesteak flavor because of the fat marbling, and it stays tender in the soup. Slice it very thin so it doesn’t turn chewy when it goes back into the pot.

How do I keep the cheese from getting grainy?+

Turn the heat down before the cheese goes in and add it gradually. Grainy cheese usually means the pot was too hot, which forces the fat and proteins to separate. If that happens, pull it off the heat and stir gently until it comes back together.

Can I make this ahead of time?+

Yes, and it reheats well if you go slow. For the best texture, stop cooking as soon as the cheese melts, then cool and refrigerate. When you reheat it, use low heat and add a little broth if it has thickened too much.

How do I thicken the soup if it seems thin?+

Let it simmer a few minutes longer before adding the cheese. That reduces the broth naturally and gives the cream more body. If you still want it thicker, add a little extra cheese instead of flour so the cheesesteak flavor stays front and center.

Can I leave out the peppers if I don’t like them?+

You can, but the soup will taste less like a cheesesteak and more like a creamy beef and cheese soup. If you want to keep the classic flavor without full pepper pieces, use a smaller amount and cook them until very soft so they blend into the broth.

Creamy Philly Cheesesteak Soup

Creamy Philly cheesesteak soup turns classic flavors into a one-pot, spoonable meal with tender beef strips and sweet peppers simmered in a rich, cheesy broth. Melted Swiss cheese creates a smooth, silky finish with a signature stretchy feel.
Prep Time 35 minutes
Cook Time 25 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 460

Ingredients
  

Beef and aromatics
  • 1.5 lb thinly sliced beef sirloin Slice very thin for tender bites.
  • 1 count green bell pepper, sliced
  • 1 count small onion, sliced
  • 3 clove garlic, minced
  • 4 cup beef broth
Creamy cheesy base
  • 1 cup heavy cream
  • 1.5 cup shredded Swiss cheese Add gradually off high heat so it melts smoothly.
  • 2 tbsp butter
  • 0.25 Salt and pepper, to taste Season to taste before serving.

Equipment

  • 1 Dutch oven

Method
 

Sear the beef
  1. Melt butter in a large pot and sear beef strips until browned, about 5-8 minutes, stirring and leaving browned bits. Transfer the beef to a plate or bowl and set aside while you cook the vegetables.
Sauté vegetables
  1. In the same pot, sauté sliced bell pepper, onion, and minced garlic until softened, about 6-8 minutes, with the heat at medium. Stir frequently so the onions turn translucent and the garlic doesn’t brown.
Simmer the soup
  1. Pour in beef broth and simmer for 10 minutes at a gentle simmer, stirring once or twice. Keep the pot at a steady low bubbling so flavors meld without boiling hard.
Make it creamy
  1. Stir in heavy cream and return the seared beef to the pot. Cook for 2 minutes at a low simmer, just until the beef is warmed through.
Melt the cheese
  1. Add shredded Swiss cheese gradually, stirring continuously until melted and silky, about 3-5 minutes. Remove from high heat or lower the temperature as you melt to keep the texture smooth.
Season and serve
  1. Season with salt and pepper to taste. Serve hot so the cheese stays creamy and cohesive.

Notes

Pro tip: slice the beef very thin for tender bites, and add the Swiss cheese gradually while keeping the heat low so it melts smoothly without breaking. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently on the stovetop, stirring until warmed. Freezing isn’t recommended because the cream-based texture can change after thawing. For a lighter option, use half-and-half instead of heavy cream (the soup will be slightly less thick but still creamy).
About the author
Stacey

Leave a Comment

Recipe Rating