Ingredients
Equipment
Method
Step-by-Step Instructions
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, green bell pepper, and red bell pepper. Sauté for 8-10 minutes until softened and caramelized.
 - Increase heat to medium-high and add 1 pound of thinly sliced sirloin steak to the pot. Cook for about 5-7 minutes, stirring frequently, until browned all over.
 - Pour in 8 cups of beef broth and 1 can of diced tomatoes. Scrape the bottom of the pot to enhance flavor. Stir in 1 teaspoon of Worcestershire sauce, 1/2 teaspoon of dried thyme, and optional red pepper flakes. Season with salt and pepper, then bring to a simmer.
 - Melt 4 tablespoons of butter in a separate saucepan. Whisk in 4 tablespoons of all-purpose flour to create a roux. Cook for 1-2 minutes until bubbling, then gradually whisk in 3 cups of milk. Continue cooking for about 5 minutes, stirring constantly, until thickened.
 - Stir in 8 ounces of softened cream cheese, 8 ounces of shredded provolone, and 4 ounces of shredded mozzarella into the thickened mixture. Keep stirring until melted and smooth. Season with garlic powder and onion powder.
 - Carefully combine the cheese sauce with the Philly Cheesesteak Soup base in the large pot. Stir gently to incorporate without boiling.
 - Ladle soup into bowls, top with extra cheese and chopped fresh parsley. Serve alongside warm, crusty rolls.
 
Nutrition
Notes
Use high-quality steak for best flavor and tenderness; avoid overheating cheese sauce after combining.
