Print

Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe

Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe

4.8 from 27 reviews

Philly Cheesesteak Soup is a rich and comforting take on the classic Philadelphia sandwich, featuring tender sirloin steak, sautéed peppers and onions, and a creamy cheese sauce. This hearty soup combines the bold flavors of melted provolone, mozzarella, and cream cheese with a savory tomato-beef broth, creating the ultimate comfort food perfect for cooler days.

Ingredients

Scale

Soup Base

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 1 green bell pepper, chopped
  • 1 red bell pepper, chopped
  • 1 pound sirloin steak, thinly sliced (against the grain)
  • 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

Cheese Sauce

  • 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
  • Salt and freshly ground black pepper to taste

To Serve

  • Crusty rolls, for dipping
  • Chopped fresh parsley, for garnish
  • Extra shredded provolone or mozzarella cheese (optional)

Instructions

  1. Sauté Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, green and red bell peppers, and cook, stirring occasionally until softened and lightly caramelized, about 8-10 minutes.
  2. Cook Steak: Add the thinly sliced sirloin steak to the pot. Increase heat to medium-high and cook, stirring frequently, until the steak is browned. Work in batches if needed to avoid overcrowding and ensure proper browning.
  3. Add Broth and Tomatoes: Pour in beef broth and add the diced tomatoes with their juices. Stir well, scraping up any browned bits from the bottom of the pot.
  4. Season and Simmer: Stir in Worcestershire sauce, dried thyme, and red pepper flakes if using. Season with salt and black pepper to taste. Bring soup to a simmer, then reduce heat to low. Cover and simmer for 30 to 60 minutes.
  5. Make Cheese Sauce – Create Roux: In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes, stirring constantly to form a roux.
  6. Add Milk Gradually: Gradually whisk in milk about 1/2 cup at a time, making sure each addition is fully incorporated. Continue whisking until sauce is smooth and thickened.
  7. Incorporate Cheeses: Reduce heat to low. Add softened cream cheese, stirring until melted and smooth. Then add provolone and mozzarella cheeses in batches, stirring each until melted and creamy.
  8. Season Cheese Sauce: Stir in garlic powder, onion powder, salt, and black pepper. Adjust seasoning according to taste.
  9. Combine Soup and Cheese Sauce: Slowly pour the cheese sauce into the pot with the soup base, stirring constantly to combine evenly.
  10. Heat Through: Warm the soup through over low heat, stirring occasionally, but avoid boiling to prevent cheese separation. Adjust consistency by adding beef broth if too thick, or simmer gently uncovered if too thin.
  11. Serve: Ladle the soup into bowls. Garnish with extra shredded provolone or mozzarella cheese and chopped fresh parsley, if desired. Serve immediately with crusty rolls for dipping.

Notes

  • Slice the steak thinly against the grain for tenderness.
  • Use fresh herbs and seasonings to customize flavor intensity.
  • Be careful not to boil the soup after adding cheese sauce to avoid curdling.
  • Adjust cheese types and quantities based on preference for cheesiness or creaminess.
  • Serve with crusty bread or rolls to soak up the flavorful soup.
  • For a spicier version, increase red pepper flakes or add hot sauce.

Nutrition

Keywords: Philly cheesesteak soup, cheese soup, beef soup, comfort food, easy soup recipe