Go Back
+ servings
Philly Cheesesteak Soup

Philly Cheesesteak Soup: Easy Comfort in Every Bowl

Philly Cheesesteak Soup is a creamy, hearty dish that captures the essence of the beloved sandwich in each flavorful bowl.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 bowls
Course: Soups
Cuisine: American
Calories: 450

Ingredients
  

For the Soup
  • 2 tablespoons Olive Oil Ideal for sautéing veggies
  • 1 medium Onion Chopped; yellow or white onion works best
  • 1 medium Green Bell Pepper Chopped; can swap with other bell peppers
  • 1 medium Red Bell Pepper Chopped; enhances sweetness
  • 1 pound Sirloin Steak Thinly sliced for tenderness
  • 4 cups Beef Broth Opt for low-sodium for better salt control
  • 1 can Diced Tomatoes Adds brightness and moisture
  • 2 tablespoons Worcestershire Sauce Packing umami flavor
  • 1 teaspoon Dried Thyme Infuses herbal notes
  • 1/4 teaspoon Red Pepper Flakes Optional for heat
  • to taste Salt and Black Pepper Essential for flavor enhancement
For the Cheese Sauce
  • 4 tablespoons Butter Used to create the roux
  • 1/4 cup All-Purpose Flour Thickens the soup
  • 2 cups Milk Creates a rich, creamy texture
  • 8 ounces Cream Cheese Adds lusciousness
  • 8 ounces Shredded Provolone Cheese Key flavor for cheesesteak
  • 1 cup Shredded Mozzarella Cheese Enhances creaminess
  • 1/2 teaspoon Garlic Powder Adds depth to flavor
  • 1/2 teaspoon Onion Powder Boosts onion flavor
For Serving
  • 4 rolls Crusty Rolls Perfect for dipping; ciabatta shines here
  • 1/4 cup Chopped Fresh Parsley For garnish and freshness

Equipment

  • Large pot
  • Dutch oven
  • Saucepan
  • Whisk

Method
 

Step-by-Step Instructions
  1. In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the chopped onions, green bell pepper, and red bell pepper, stirring frequently. Sauté for 8-10 minutes until softened and golden brown.
  2. Increase the heat to medium-high, add the thinly sliced sirloin steak, and cook for about 4-5 minutes, stirring occasionally until browned.
  3. Pour in 4 cups of beef broth and the diced tomatoes, stirring to combine, and bring to a gentle simmer for about 5 minutes.
  4. Stir in the Worcestershire sauce, dried thyme, and optional red pepper flakes. Season with salt and black pepper to taste. Reduce heat to low, cover, and let simmer for 30-60 minutes.
  5. In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/4 cup of all-purpose flour and cook for 1-2 minutes until bubbling.
  6. Gradually pour in 2 cups of milk while whisking continuously. Cook for another 3-5 minutes until thickened, then add cream cheese and both cheeses until melted and smooth.
  7. Pour the cheese sauce into the simmering soup and stir gently to combine. Heat through over low heat for 5-7 minutes.
  8. Adjust the soup's thickness by adding more broth if needed or simmer uncovered for an extra 5-10 minutes. Serve garnished with shredded cheese and parsley.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 32gProtein: 28gFat: 26gSaturated Fat: 15gPolyunsaturated Fat: 1gMonounsaturated Fat: 12gCholesterol: 98mgSodium: 820mgPotassium: 800mgFiber: 2gSugar: 6gVitamin A: 800IUVitamin C: 25mgCalcium: 450mgIron: 3mg

Notes

Allow the soup to sit for a few hours or overnight for flavors to deepen. Store leftovers in airtight containers for up to 4 days.

Tried this recipe?

Let us know how it was!