Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe

Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the warmth and comfort of Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe. This creamy and hearty soup features tender sirloin steak, vibrant sautéed vegetables, and a rich cheese sauce that melds beautifully together for a satisfying meal. Perfect for chilly evenings, this dish is not only easy to prepare but also versatile enough to serve at gatherings or as a cozy weeknight dinner. Enjoy it with crusty rolls for dipping or savor it on its own—either way, this soup will quickly become a favorite!

  • Total Time: 1 hour
  • Yield: 6 servings 1x

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 1 green bell pepper, chopped
  • 1 red bell pepper, chopped
  • 1 pound sirloin steak, thinly sliced
  • 8 cups beef broth
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper to taste
  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups milk
  • 8 ounces cream cheese, softened
  • 8 ounces shredded provolone cheese
  • 4 ounces shredded mozzarella cheese
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • Chopped fresh parsley, for garnish
  • Crusty rolls, for dipping
  • Extra shredded provolone or mozzarella cheese

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and bell peppers. Cook until softened and slightly caramelized.
  2. Add the thinly sliced sirloin steak to the pot. Increase heat to medium-high. Stir frequently until browned.
  3. Pour in the beef broth along with diced tomatoes. Stir well while scraping up any browned bits from the bottom of the pot.
  4. Stir in Worcestershire sauce, dried thyme, and red pepper flakes. Season with salt and pepper. Bring to a simmer; reduce heat to low. Cover and let simmer for at least 30 minutes.
  5. In a medium saucepan over medium heat, melt butter. Whisk in flour; cook while stirring constantly for about 1-2 minutes to create a roux.
  6. Gradually whisk in milk, ensuring each addition is fully incorporated before adding more. Keep whisking until smooth.
  7. Reduce heat to low. Add softened cream cheese; stir until melted. Then add provolone and mozzarella cheeses gradually while stirring until smooth.
  8. Stir in garlic powder, onion powder, salt, and pepper to taste. Adjust seasonings as needed.
  9. Slowly pour the cheese sauce into the pot with the soup base while stirring constantly until combined.
  10. Gently heat through while stirring occasionally until hot but do not boil after adding cheese sauce.
  11. If too thick, add more beef broth; if too thin, simmer uncovered for several minutes to evaporate some liquid.
  12. Ladle soup into bowls. Top with extra shredded cheese and chopped parsley if desired. Serve immediately with crusty rolls.
  • Author: Sarah DuRoss
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main
  • Method: Cooking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 450
  • Sugar: 5g
  • Sodium: 950mg
  • Fat: 25g
  • Saturated Fat: 14g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 85mg