Cheesesteak Soup Recipe: Philly-Style Meat and Cheese Swirls

Soups & Stews

Cheesesteak Soup Recipe: Philly-Style Meat and Cheese Swirls

Transforming Philly's iconic cheesesteak into a hearty, comforting soup is the perfect way to enjoy its rich flavors without the fuss of slicing meat.

This cheesesteak soup recipe captures the essence of thinly sliced beef, caramelized onions, and melted provolone in every spoonful, creating a satisfying meal that's as easy to make as it is delicious. The secret lies in layering flavors through slow simmering, ensuring each ingredient contributes its best to the broth.

What sets this recipe apart is the balance of textures—tender beef, crisp sautéed peppers, and creamy cheese swirls that melt into the broth. You'll start with a simple sauté of onions and peppers, then add beef that cooks just until tender, preserving its natural flavor.

The broth simmers until rich and aromatic, while the cheese melts in at the end, creating those signature gooey strands that make this soup irresistible.

By the time you're done, you'll have a bowl of soup that's packed with deep, savory flavors and the comforting warmth of melted cheese. The aroma alone will have everyone gathering around the table, and each bite delivers the perfect combination of beefy richness, caramelized vegetables, and creamy cheese.

This is the kind of soup that feels like a hug on a chilly day.

Serve it with crusty bread for soaking up every last drop or pair it with a simple green salad to balance the richness. The recipe scales easily, making it perfect for feeding a crowd or meal prepping for the week. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for cheesesteak soup

Six ingredients transform Philly's cheesesteak into a rich, comforting soup everyone will crave.

Ingredient Amount Notes
Thinly Sliced Beef 🥩 1 ½ lb Top round or sirloin, sliced paper-thin
Yellow Onions 🧅 2 large Sliced thinly for caramelization
Green Bell Peppers 🍃 1 whole Sliced into strips, seeds removed
Provolone Cheese 🧀 1 ½ cups Shredded, mild or hot variety
Beef Broth 💧 4 cups Low-sodium preferred, homemade or store-bought
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Black Pepper 🌶️ 1 tsp Freshly ground for best flavor
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Dried Thyme 🌿 ½ tsp Or 1 tbsp fresh thyme leaves
Worcestershire Sauce 🍯 1 tbsp For umami depth
Crusty Bread 🍞 6 slices For serving, optional

The beef is everything here. Top round or sirloin slices thinly—ask your butcher to do it, or freeze slices between plastic wrap for 30 minutes before slicing. Costco or Whole Foods usually carry pre-sliced for cheesesteaks, which saves time. Onions and peppers should be bright and firm—no wilted or rubbery veggies. The provolone? Mild or hot, but avoid pre-shredded (it melts poorly). I grab mine from the deli counter at Trader Joe's—it's cheaper and fresher than the bagged stuff.

No beef broth? Water plus 1 beef bouillon cube works in a pinch, but it won't be as rich. Fresh thyme is ideal, but dried at half the amount gets you close. Worcestershire sauce can be swapped for soy sauce or a dash of fish sauce if you're avoiding it. The olive oil matters—use something fruity and peppery, not the cheap stuff. For extra cheesesteak vibes, add 1 tbsp hot sauce at the end. And if you're feeling fancy, stir in 1 tsp beef base powder (like Bouillon) for deeper umami.

This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months, though the cheese might separate slightly when reheating. Just stir it back in. For meal prep, I double the batch and portion it into 4 containers—one for lunch, one for dinner, and two for leftovers. Serve with crusty bread on the side (or on top if you're feeling rebellious).

❤️

Why You'll Love This Recipe

  • No Knife Skills Needed: I swear by this recipe because it’s the rare beef dish that doesn’t require me to pull out my sharpest knife. Thinly slicing the beef yourself? Overrated. Just grab pre-sliced deli beef—it’s already perfect, and you’ll still get that classic cheesesteak texture without the fuss.
  • Melty, Salty Magic: That moment when the provolone turns gooey in the hot broth? It’s the star. The beef stays tender, the onions caramelize just enough to add sweetness, and the bell peppers bring a bright crunch that cuts through the richness. Honestly, it’s the kind of flavor combo that makes you want to eat it straight from the pot.
  • Tailgate or Tuesday: This soup is my secret weapon for game days, lazy Sundays, or when I’m too tired to think. It’s hearty enough to feed a crowd but simple enough to make when it’s just me and a bad movie night. (Yes, even on a Tuesday night when takeout feels like too much effort.)
  • Leftovers That Don’t Suck: Most soups turn sad after day two, but not this one. The beef stays juicy, the cheese doesn’t separate, and the flavors actually deepen. I make a double batch on Sundays so I can reheat it for lunch all week—no sad, watery leftovers here. Plus, it’s way cheaper than ordering in.

Step-by-step instructions for Philly-style cheesesteak soup

This hearty soup delivers all the flavors of a classic cheesesteak in every spoonful—rich, cheesy, and packed with tender beef.

1

Sear the Beef and Build Flavor

Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb thinly sliced beef in batches, letting each layer sear for 2-3 minutes until deeply browned. This step is crucial—it develops that signature meaty flavor that makes this soup unforgettable.

Once all the beef is browned, remove it from the pot and set aside. In the same pot, add the 2 large yellow onions and 1 whole green bell peppers, sliced. Cook for 5-6 minutes until the onions soften and begin to caramelize. Stir in the 4 cloves garlic cloves and cook for another 30 seconds until fragrant. This aromatic base will infuse every bite with depth.

2

Simmer the Broth and Seasonings

Pour in the 4 cups beef broth, scraping up any browned bits from the bottom of the pot. Add the 1 tbsp Worcestershire sauce, 1.5 tsp salt, 1 tsp black pepper, and 0.5 tsp dried thyme. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 15 minutes. This allows the flavors to meld and the broth to develop a rich, savory profile.

Return the seared beef to the pot and stir gently to combine. Let the soup simmer for an additional 10 minutes, ensuring the beef absorbs the flavors of the broth. The meat should be tender but still hold its shape—this is key to achieving that perfect cheesesteak texture in soup form.

3

Add the Cheese and Finish

Reduce the heat to low and gradually stir in the 1.5 cups provolone cheese, letting it melt completely into the soup. The cheese should create those signature swirls and give the soup a creamy, indulgent texture. If the soup starts to thicken too much, add a splash of water or broth to reach your desired consistency.

Taste and adjust seasoning if needed—this is your chance to fine-tune the balance of salt, pepper, and umami. The soup should be rich, savory, and just slightly tangy from the Worcestershire sauce. Let it simmer for another 5 minutes to ensure everything is perfectly combined.

4

Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with 6 slices crusty bread on the side. The bread is optional but highly recommended—it’s perfect for soaking up every last drop of that cheesy, meaty goodness. The contrast of the warm bread with the hearty soup makes this dish even more satisfying.

For an extra touch, sprinkle a little extra provolone cheese on top right before serving. This adds a final layer of creaminess and makes the soup look as amazing as it tastes. Enjoy your Philly-style cheesesteak soup—it’s comfort food at its finest!

👨‍🍳

Pro Tips For Making Cheesesteak Soup

  • Sear the Beef First: Don’t just toss raw beef into the soup—sizzle those slices in a hot skillet with a little oil until they’re browned on both sides. This builds flavor that broth alone can’t match, and the edges stay tender instead of turning rubbery. (Yes, even if it means extra cleanup.)
  • Slice the Onions Thin: I used to chop onions roughly, thinking it didn’t matter, but thin, even slices caramelize faster and blend into the soup without chunks. Aim for paper-thin strips—your future self will appreciate not having to chew mystery bits.
  • Watch the Provolone: Add cheese at the very end, off the heat, or it’ll turn into a greasy sludge. Stir in just until melted, then let it sit for 30 seconds—this gives it time to coat the beef and veggies properly. (Trust me, skipping this step makes the soup taste flat.)
  • Deglaze the Pan: After searing the beef and onions, splash in ¼ cup of beef broth (or water) and scrape up those browned bits stuck to the bottom. Those bits are pure flavor, and ignoring them means missing out on the depth that makes this soup taste like a Philly classic.

Regional styles of cheesesteak soup

Philly-Style Original

This version stays true to the classic cheesesteak experience with top round beef and a simple, savory profile. I use 1.5 lbs top round sliced paper-thin, seared until caramelized, then simmered in beef broth with yellow onions and green peppers.

The key is cooking the beef just until tender—around 10 minutes total—so it holds its shape but melts in your mouth. Finish with mild provolone for that signature cheesesteak melt. 🥩

South Philly Spicy Kick

For those who love heat, South Philly-style cheesesteak soup swaps mild provolone for hot provolone and adds 1 tbsp hot sauce (like Crystal or Cholula) at the end. I also include 1 tsp red pepper flakes when sautéing the onions and peppers.

The heat builds gradually, making each spoonful pack a punch. Serve with extra hot sauce on the side for those who want to control their spice level.

Italian Market Twist

This variation leans into Italian influences by adding 1 tbsp tomato paste to the sautéed onions and peppers, plus ½ cup diced tomatoes to the broth. I also swap Worcestershire sauce for 1 tbsp balsamic vinegar and finish with 1 oz grated Parmesan cheese instead of provolone.

The result is a slightly tangier, tomato-forward soup that still delivers all the cheesesteak richness. Perfect for fans of Italian-American fusion.

Slow-Cooker Version

For hands-off cooking, transfer all ingredients (except cheese) to a 6-quart slow cooker and cook on low for 6-8 hours. The slow cooking deepens the flavors and makes the beef incredibly tender. Just before serving, stir in the cheese and let it melt for 5 minutes on high heat.

This method is ideal for meal prep—just reheat and serve. I love using this for busy weeknights or feeding a crowd with minimal effort. 🍲

Vegetarian Adaptation

Swap the beef for 1.5 lbs sliced portobello mushrooms or 1 lb extra-firm tofu pressed and sliced. For extra umami, add 1 tbsp soy sauce to the broth. Use vegetarian provolone or mozzarella for the cheese.

The mushrooms or tofu soak up the flavors beautifully, creating a hearty vegetarian version that still satisfies cheesesteak cravings. Perfect for plant-based eaters who want that familiar comfort.

New York Delight

This East Coast twist replaces provolone with sharp cheddar and adds 1 tbsp apple cider vinegar to the broth for a tangy kick. I also include 1 tbsp brown sugar when caramelizing the onions to balance the sharpness.

The result is a slightly sweeter, more complex soup that still delivers that classic cheesesteak satisfaction. Serve with a side of New York-style bagels for the full experience. 🍴

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 155mg52%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen beef instead of fresh for this cheesesteak soup?

Thaw frozen beef overnight in the refrigerator before slicing. For best results, freeze beef slices between plastic wrap for 30 minutes to make them easier to slice thinly. Just ensure it's fully thawed before cooking to maintain even texture and flavor.

2

How do I prevent the cheese from separating in the soup?

Stir the cheese in gradually over low heat and avoid boiling. If the soup thickens too much, add a splash of broth. For extra stability, mix 1 tbsp cornstarch with 2 tbsp water and stir it in at the end to create a silky texture. This keeps the cheese evenly distributed.

3

What's the best way to reheat leftover cheesesteak soup?

Reheat gently on the stovetop over low-medium heat for 5-7 minutes, stirring occasionally. Avoid microwaving directly—it can make the cheese grainy. For best results, cover the pot and let it warm through slowly. Stir in a splash of broth if needed to restore creaminess.

4

Can I make this soup gluten-free?

Yes! Use gluten-free beef broth and check that Worcestershire sauce is gluten-free (some brands contain wheat). For extra flavor, add 1 tbsp gluten-free soy sauce or ½ tsp nutritional yeast. Serve with gluten-free bread or crackers if needed.

5

Why does my soup taste bland after adding cheese?

Cheese can dilute flavors, so boost umami with 1 tsp beef base powder or ½ tsp fish sauce before adding cheese. Also, reduce the broth by 10% more to concentrate flavors. For extra depth, add a pinch of black pepper or ½ tsp smoked paprika at the end.

★★★★★4.8(2 reviews)
Categories Soups & Stews