Dinner

Philly Cheese Steak Soup – The Ultimate Comfort Bowl 🧀🥖💛

Oh, friends — this Philly Cheese Steak Soup is everything you love about the iconic sandwich, transformed into a creamy…

Philly Cheese Steak Soup – The Ultimate Comfort Bowl 🧀🥖💛

Ingredients

Instructions

  1. In a large soup pot, melt butter over medium heat. Add onion, green bell pepper, and mushrooms. Cook for 5–7 minutes, stirring occasionally, until softened and golden. Add garlic and cook 30 seconds more, just until fragrant.
  2. Add the sliced steak to the pot and cook until browned, breaking up pieces with your spoon. Season with salt and pepper.
  3. Sprinkle flour over the mixture and stir well for 1 minute to coat the ingredients. Slowly pour in the beef broth, whisking constantly to avoid lumps.
  4. Stir in the milk (or half-and-half) and reduce the heat to low. Simmer gently for 10–12 minutes, stirring often, until slightly thickened.
  5. Remove from heat and stir in provolone cheese until melted and smooth. The soup should be luxuriously creamy and thick.
  6. Ladle into bowls, garnish with fresh parsley, and serve with toasted baguette slices or croutons for that classic Philly sandwich vibe!

Oh, friends — this Philly Cheese Steak Soup is everything you love about the iconic sandwich, transformed into a creamy, dreamy soup that’ll warm you right through! As someone who’s always adored that melty, beefy Philly flavor, I have to say… this soup version might just be better than the original. (Yes, I said it!)

Philly Cheese Steak Soup captures all the classic goodness: tender beef, sautéed onions and peppers, earthy mushrooms, and a silky, cheesy broth that’s pure comfort. It’s hearty, soul-satisfying, and so easy to make — a guaranteed hit with anyone who loves comfort food with personality.

Before we start, don’t forget to subscribe to get this recipe sent straight to your email, so you can revisit it every time those cozy cravings hit!

Why You’ll Love This Philly Cheese Steak Soup

This recipe takes everything we adore about a Philly Cheese Steak and delivers it in spoonable form — rich, savory, and unbelievably satisfying.

  • All the classic flavors – steak, peppers, onions, and gooey cheese!
  • Comfort food made easy – one pot, simple steps, restaurant-level flavor.
  • Perfect for cold days – hearty enough to stand on its own as dinner.
  • Crowd-pleaser – it’s the kind of dish everyone asks you to make again!

The taste? Think buttery beef broth infused with sweet peppers, onions, and melty cheese — it’s creamy, meaty, and absolutely irresistible.

Benefits of This Recipe

  • High-protein and filling – perfect for family meals or post-workout dinners.
  • One-pot simplicity – less cleanup, more flavor.
  • Customizable – adjust thickness, cheese level, or spice to taste.
  • Make-ahead friendly – even better the next day as flavors deepen.

Ingredients for Philly Cheese Steak Soup

  • ¼ cup butter
  • 1 cup diced yellow onion
  • 1 cup diced green bell peppers
  • 6 oz sliced white mushrooms
  • 2 cloves garlic, minced
  • 1 lb thinly sliced beef steak (ribeye or sirloin work beautifully)
  • ¼ cup all-purpose flour
  • 4 cups beef broth
  • 1 ½ cups milk or half-and-half
  • 1 ½ cups shredded provolone cheese (or mozzarella for a milder taste)
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • Optional: a pinch of crushed red pepper flakes for a subtle kick
  • Fresh parsley, for garnish

Kitchen Tools You’ll Need

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Whisk
  • Measuring cups and spoons
  • Ladle for serving

Ingredient Additions and Substitutions

Want to make it your own? Go for it!

  • Cheese options: Try white American, Swiss, or even a blend of provolone and cheddar for extra richness.
  • Beef swaps: Use ground beef for a budget-friendly option or shaved deli roast beef for a quick version.
  • Low-carb twist: Skip the flour and use heavy cream or cream cheese to thicken.
  • Extra flavor: Add Worcestershire sauce or a splash of dry sherry for depth.
  • Vegetarian version: Substitute mushrooms for beef and use veggie broth.

How to Make Philly Cheese Steak Soup

Step 1: Sauté the Vegetables

In a large soup pot, melt butter over medium heat. Add onion, green bell pepper, and mushrooms. Cook for 5–7 minutes, stirring occasionally, until softened and golden. Add garlic and cook 30 seconds more, just until fragrant.

Step 2: Brown the Beef

Add the sliced steak to the pot and cook until browned, breaking up pieces with your spoon. Season with salt and pepper.

Step 3: Make the Base

Sprinkle flour over the mixture and stir well for 1 minute to coat the ingredients. Slowly pour in the beef broth, whisking constantly to avoid lumps.

Step 4: Add the Cream

Stir in the milk (or half-and-half) and reduce the heat to low. Simmer gently for 10–12 minutes, stirring often, until slightly thickened.

Step 5: Add the Cheese

Remove from heat and stir in provolone cheese until melted and smooth. The soup should be luxuriously creamy and thick.

Step 6: Serve and Enjoy

Ladle into bowls, garnish with fresh parsley, and serve with toasted baguette slices or croutons for that classic Philly sandwich vibe!

What to Serve with Philly Cheese Steak Soup

This soup is hearty enough to stand alone, but the right side makes it shine:

  • Toasted hoagie rolls or garlic bread – perfect for dipping.
  • Simple garden salad to balance the richness.
  • Crispy fries or roasted potatoes for a full meal experience.
  • Pickles or coleslaw for that authentic Philly contrast.

How to Store and Reheat

Let the soup cool completely before storing.

  • Refrigerator: Up to 4 days in an airtight container.
  • Freezer: Up to 2 months (without the cheese — add fresh when reheating).
  • Reheat: Warm gently on the stove over low heat, stirring often. Add a splash of broth or milk if it thickens too much.

Conclusion

This Philly Cheese Steak Soup is everything you love about the sandwich — beefy, cheesy, hearty, and oh-so-comforting — in a single bowl. It’s easy to make, full of bold flavor, and perfect for any night when you want something special without much fuss.

If you loved this recipe, try these next:

  • Creamy Loaded Baked Potato Soup
  • Cheeseburger Chowder
  • French Onion Beef Stew

Don’t forget to leave a review, pin this recipe on Pinterest, and share your photos — I love seeing your warm, melty creations! 💛

Nutritional Information (Approx. per serving)

  • Calories: 430
  • Protein: 28g
  • Fat: 28g
  • Carbohydrates: 15g
  • Fiber: 1g
  • Sugar: 4g
  • Sodium: 750mg

Tips for Success

  • Use thinly sliced beef — it cooks quickly and stays tender.
  • Don’t overheat after adding cheese — it can separate if boiled.
  • Stir constantly for a smooth, creamy base.
  • Taste and season last — the cheese and broth already add saltiness.
  • Add a bit of beef drippings if you want extra depth of flavor.
Tried This Recipe?I'd love to hear how it turned out! Leave a comment below and don't forget to share a photo.
Leave a Comment →

Reviews

Loading reviews…

Thanks for your review!