Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe
If you love the rich, savory flavors of a classic Philly cheesesteak but want something warm and cozy to curl up with, you are going to be obsessed with Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe. This soup takes all the best parts of the iconic sandwich—tender sirloin steak, sweet bell peppers, melted provolone, and mozzarella—and transforms them into a creamy, hearty bowl of pure comfort. Perfect for chilly nights or anytime you need a little taste of indulgence, this soup is bursting with flavor, texture, and a big dose of nostalgia.

Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that work together beautifully to create that signature cheesesteak flavor in every spoonful. From fresh vegetables to rich cheeses, each component plays an essential role in making this soup irresistibly delicious.
- Olive oil: Used for sautéing vegetables, bringing out their natural sweetness.
- Onion: Adds depth and a touch of sweetness when caramelized.
- Green and red bell peppers: Offer vibrant color and a mild, fresh crunch.
- Sirloin steak: Thinly sliced for tender bites packed with meaty goodness.
- Beef broth: The flavorful base that ties everything together.
- Diced tomatoes: Bring a subtle acidity and richness to the soup.
- Worcestershire sauce: Adds umami complexity.
- Dried thyme: Infuses earthy, aromatic notes.
- Red pepper flakes (optional): For those who like a little heat in their comfort food.
- Butter: The starting point for the creamy cheese sauce.
- All-purpose flour: Used to create a roux for thickening the soup.
- Milk: Provides the creamy base for the cheese sauce.
- Cream cheese: Adds rich, velvety texture and tang.
- Shredded provolone cheese: Classic cheesesteak flavor in melty form.
- Shredded mozzarella cheese: Brings that stringy, gooey cheese factor everyone loves.
- Garlic powder and onion powder: Enhance the savory profile of the soup.
- Salt and freshly ground black pepper: Essential seasonings to bring everything into perfect balance.
- Crusty rolls: Ideal for dunking and soaking up every last bit of deliciousness.
- Chopped fresh parsley: Adds a fresh, herbal finish and a pop of color.
How to Make Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe
Step 1: Sauté the Vegetables
Start by heating olive oil in a large pot over medium heat. Add the chopped onion along with the green and red bell peppers. Cooking these until they soften and caramelize brings out their natural sweetness and forms the flavorful foundation for this soup. This step is crucial because it layers your soup with that classic cheesesteak vegetable taste.
Step 2: Brown the Sirloin Steak
Add your thinly sliced sirloin steak to the pot and crank the heat to medium-high. Stir frequently so each piece browns nicely instead of steaming. If your pot feels overcrowded, cook the steak in batches to ensure that beautiful caramelized crust develops on the meat, which guarantees maximum flavor in every bite.
Step 3: Build the Soup Base
Pour in the beef broth along with the diced tomatoes, including their juices. Stir carefully, scraping up any browned bits at the bottom—they are flavor gold. This broth is where all those mouthwatering steak and vegetable flavors will mingle and intensify.
Step 4: Season and Simmer
Now it’s time for Worcestershire sauce, dried thyme, and optional red pepper flakes. Season with salt and pepper to taste. Bring everything to a gentle simmer, then cover and let it cook low and slow for 30 minutes to an hour. This simmer allows the flavors to meld perfectly, developing rich depth that makes this Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe come alive.
Step 5: Make the Cheese Sauce
While your soup base simmers, melt butter in a separate saucepan over medium heat. Whisk in flour to create a roux and cook for a couple of minutes. Gradually add milk, whisking constantly until your sauce is luxuriously thick and smooth. This creamy cheese sauce will turn your soup into something truly indulgent.
Step 6: Add the Cream Cheese and Melty Cheeses
Lower the heat and stir in softened cream cheese until silky smooth. Then add shredded provolone and mozzarella in small batches, stirring to fully melt each addition. Don’t forget to sprinkle in your garlic powder, onion powder, and adjust the seasoning with salt and pepper as you go. This mixture is the heart of the cheesy goodness in the soup.
Step 7: Combine and Finish Cooking
Slowly pour the creamy cheese sauce into your soup pot with the simmered meat and vegetables, stirring constantly. Heat through gently without boiling to keep the cheese smooth and luscious. Adjust thickness by adding broth if it feels too thick or simmer uncovered to thicken if it’s too watery. This careful balance results in that perfect comforting bowl you crave.
Step 8: Serve and Enjoy!
Ladle your beautiful Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe into bowls. Sprinkle extra shredded cheese and fresh parsley on top, then serve with crusty rolls for dunking. Every spoonful offers a warm explosion of cheesy, savory, and satisfying flavors that feel like a big comfy hug from your favorite sandwich.
How to Serve Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe

Garnishes
To elevate your bowl, add a generous sprinkle of fresh chopped parsley for brightness and a pop of color. A little extra shredded provolone or mozzarella on top melts beautifully and adds layers of cheesy goodness. You can also offer crushed red pepper flakes for anyone who loves a subtle kick.
Side Dishes
This soup is hearty enough to stand on its own, but crusty rolls or garlic breadsticks are perfect for sopping up the creamy broth. For a lighter contrast, a crisp green salad with a tangy vinaigrette works wonderfully. Roasted vegetables or a simple coleslaw also complement this rich soup elegantly.
Creative Ways to Present
Serve this soup in rustic bread bowls for an eye-catching meal that’s as fun as it is comforting. You can also layer it in clear mugs or jars for a casual gathering or party. For a family-style dinner, serve the soup hot from the pot with a cheese board and vegetable platter for guests to customize their bowls with extra toppings.
Make Ahead and Storage
Storing Leftovers
Philly Cheesesteak Soup will keep well in an airtight container in the refrigerator for up to 3 days. The flavors often deepen after sitting, just be sure to stir it well when reheating as some cheese may settle at the bottom.
Freezing
This soup freezes beautifully! Cool it completely and transfer to freezer-safe containers or heavy-duty freezer bags. It will keep for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stove.
Reheating
Reheat your soup gently over low to medium heat, stirring frequently to prevent the cheese from separating. You can add a splash of beef broth or milk to loosen the texture if it thickened too much in the fridge or freezer. Avoid microwaving at high power to keep the cheese sauce smooth and creamy.
FAQs
Can I make this soup vegetarian?
You can easily adapt this recipe by substituting the sirloin steak with hearty mushrooms or a plant-based steak alternative and using vegetable broth instead of beef broth. The cheese sauce still delivers plenty of rich flavor to keep it satisfying.
What type of cheese works best for Philly Cheesesteak Soup?
Provolone and mozzarella are key for that classic cheesesteak melt and stretch. Cream cheese adds creaminess and tang. Together, they create the perfect cheesy harmony. Avoid very sharp or crumbly cheeses as they won’t melt as smoothly.
Can I use leftover steak for this soup?
Absolutely! Leftover cooked steak can be thinly sliced and added during the simmering step. Just reduce the cooking time to avoid overcooking the meat, so it stays tender and juicy.
How spicy is this soup?
The red pepper flakes are optional and can be adjusted to your heat preference. Without them, the soup is mild and perfect for kids or anyone sensitive to spice. Adding more flakes will give it a subtle, pleasant kick.
Is it okay to use store-bought pre-shredded cheese?
Pre-shredded cheese works fine, but freshly shredded cheese melts better and usually has a creamier texture. The anti-caking agents in pre-shredded cheese can sometimes cause a slight graininess in sauces.
Final Thoughts
This Philly Cheesesteak Soup: The Ultimate Comfort Food Recipe is truly a bowl of happiness that combines all the best parts of a beloved sandwich with the coziness of a warm soup. If you want to impress your family, indulge your comfort food cravings, or simply enjoy a fantastic meal filled with bold flavors and creamy texture, give this recipe a try. Trust me, once you make it, it will quickly become a cherished favorite in your kitchen too!
PrintPhilly Cheesesteak Soup: The Ultimate Comfort Food Recipe
Philly Cheesesteak Soup is a rich, creamy, and hearty comfort food that captures all the flavors of the classic Philly cheesesteak sandwich in a warm and satisfying soup. Filled with tender sirloin steak, sautéed peppers and onions, a flavorful beef broth base, and a luscious cheese sauce made with cream cheese, provolone, and mozzarella, this soup is perfect for chilly evenings and makes a delicious meal that’s easy to prepare.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering, Sautéing
- Cuisine: American
- Diet: Low Salt
Ingredients
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, for a little heat)
- 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, for topping
Instructions
- Sauté Vegetables: Heat olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, green bell pepper, and red bell pepper. Cook, stirring occasionally, until the vegetables are softened and slightly caramelized, about 8-10 minutes.
- Brown the Steak: Add the thinly sliced sirloin steak to the pot. Increase heat to medium-high and cook, stirring frequently, until the steak is browned. Avoid overcrowding by cooking in batches if necessary to ensure proper browning.
- Add Broth and Tomatoes: Pour in the beef broth and add the diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pot for extra flavor.
- Season and Simmer: Stir in Worcestershire sauce, dried thyme, and optional red pepper flakes. Season with salt and black pepper to taste. Bring the soup to a simmer, reduce the heat to low, cover, and let simmer for at least 30 minutes or up to an hour to develop flavors.
- Make the 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 that will thicken the cheese sauce.
- Add Milk Gradually: Slowly whisk in the milk about 1/2 cup at a time, ensuring each addition is fully incorporated before adding more. Continue whisking until the mixture is smooth and thick.
- Melt the Cream Cheese and Cheeses: Reduce heat to low. Add softened cream cheese and stir until completely melted and smooth. Then add shredded provolone and mozzarella cheeses gradually, stirring until melted and the sauce is creamy.
- Season Cheese Sauce: Stir in garlic powder, onion powder, and salt and pepper to taste. Adjust seasoning to preference.
- Combine Cheese Sauce with Soup: Slowly pour the cheese sauce into the pot with the soup base, stirring constantly to combine the flavors evenly.
- Heat Through: Warm the soup over low heat, stirring occasionally, until heated through. Avoid boiling after adding cheese sauce to prevent separation.
- Adjust Consistency: If the soup is too thick, thin with additional beef broth. If too thin, simmer uncovered for a few minutes to evaporate excess liquid.
- Serve: Ladle soup into bowls. Garnish with extra shredded provolone or mozzarella cheese and chopped fresh parsley. Serve immediately with crusty rolls for dipping.
Notes
- Be sure to slice the sirloin steak thinly against the grain for tenderness.
- Cooking the steak in batches prevents steaming and ensures better browning and flavor.
- Add the cheese sauce slowly and avoid boiling after adding cheese to prevent separation.
- Shrimp pepper flakes are optional and can be omitted or increased based on heat preference.
- Use full-fat cream cheese and cheese for best creamy results.
- Serve with crusty rolls or bread of choice for dipping and extra enjoyment.
- Leftover soup can be stored in the refrigerator for up to 3 days; reheat gently to prevent cheese breaking.
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups)
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 27 g
- Saturated Fat: 14 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.2 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 95 mg
Keywords: Philly cheesesteak soup, comfort food soup, creamy beef soup, cheese soup, sirloin steak soup, easy dinner soup