There’s something deeply satisfying about settling into the evening with a warm, hearty bowl of soup after a long day. This Philly Cheese Steak Soup brings the familiar comfort of a classic cheesesteak into a creamy, spoonable form, filling your kitchen with the aroma of sizzling beef, peppers, and onions. It’s rich without being fussy, comforting without being heavy, and simple enough for busy weeknights. With its adaptable nature and crowd-pleasing flavor, it quickly earns a spot in the regular dinner rotation. Save this recipe for later.

Why This Recipe Works
-
It captures the classic Philly cheesesteak flavors in a cozy, comforting soup format.
-
The balance of seared beef, sautéed vegetables, and creamy dairy creates depth without complexity.
-
A single pot keeps prep and cleanup practical for weeknight cooking.
-
The texture is rich and smooth while still hearty and filling.
-
It’s versatile enough to suit different preferences without changing the core recipe.
Ingredients
For the Soup Base
-
1 pound sirloin steak can substitute with ribeye or flank steak
-
2 tablespoons olive oil can substitute with vegetable oil
-
1 medium onion or use shallots
-
1 medium bell pepper any variety works
-
2 cloves garlic or use garlic powder
For Creaminess and Flavor
-
4 cups beef broth can use vegetable broth
-
1 cup heavy cream or use half-and-half
-
2 tablespoons Worcestershire sauce or use soy sauce
-
1 teaspoon dried thyme or use fresh thyme
-
1 teaspoon salt to taste
-
1 teaspoon black pepper to taste
For Extra Creaminess
-
8 ounces cream cheese or substitute with mascarpone
-
1 cup shredded provolone or mozzarella cheese can substitute with cheddar
Step-by-Step Instructions
-
Heat the olive oil in a large, heavy-bottomed pot over medium-high heat until it shimmers, indicating it’s hot enough for searing.
-
Add the thinly sliced sirloin steak to the pot, seasoning it evenly with salt and black pepper. Sear for 3–4 minutes, stirring occasionally, until the beef is browned but not overcooked. Remove the steak from the pot and set it aside.
-
In the same pot, add the chopped onion and sliced bell pepper. Sauté over medium heat for about 5 minutes, stirring frequently, until the vegetables soften and begin to release their aroma.
-
Stir in the minced garlic and cook for about 1 minute, just until fragrant, being careful not to let it brown.
-
Pour in the beef broth, then add the Worcestershire sauce and dried thyme. Stir well, scraping the bottom of the pot to release any flavorful browned bits. Bring the mixture to a gentle simmer.
-
Return the reserved steak to the pot and let the soup simmer gently for an additional 10 minutes, allowing the flavors to meld.
-
Reduce the heat to low and add the cubed cream cheese. Stir continuously until it melts completely and the soup becomes smooth and creamy.
-
Slowly add the heavy cream, mixing well to incorporate, and keep the heat low to avoid boiling.
-
Stir in the shredded provolone or mozzarella cheese, continuing to stir until fully melted and the soup is silky. Taste and adjust seasoning if needed.
-
Ladle the soup into bowls and serve hot. Top with extra cheese, chopped parsley, or sliced green onions if desired. Enjoy your comforting bowl of Creamy Philly Cheese Steak Soup.
Expert Tips for Best Results
Slice the steak thinly against the grain to ensure it stays tender during searing and simmering. This small detail makes a noticeable difference in texture.
Keep the heat moderate when adding dairy. High heat can cause cream and cheese to separate, so lowering the temperature ensures a smooth finish.
Stir frequently once the cream cheese and shredded cheese are added. This helps them melt evenly and prevents sticking at the bottom of the pot.
Let the soup rest for a few minutes before serving. This brief pause allows the flavors to settle and the texture to thicken slightly.
Flavor Variations and Custom Ideas
-
Use a mix of bell pepper colors for a more visually appealing bowl.
-
Swap sirloin with ribeye for a richer, more indulgent flavor.
-
Add sliced mushrooms along with the onions and peppers for extra depth.
-
Finish with toasted bread or croutons on top for added texture.
-
Garnish with caramelized onions for a more pronounced cheesesteak feel.
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to three days. The flavors continue to develop as it sits, making leftovers just as enjoyable.
When reheating, warm the soup gently over low heat on the stovetop, stirring often. If it thickens too much, add a small splash of beef broth to loosen the consistency.
Avoid reheating over high heat or boiling, as this can affect the creamy texture.
Nutrition Information
Nutrition values are approximate and may vary by ingredient brands and portion size.
Per serving (estimate):
Calories: 420–450
Protein: 25–30 g
Fat: 30–32 g
Carbohydrates: 10–12 g
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, it can be prepared a day in advance and reheated gently before serving.
Does this soup freeze well?
Cream-based soups can change texture when frozen, so refrigeration is recommended over freezing.
Can I use a different cut of beef?
Ribeye or flank steak work well as substitutes without changing the method.
What cheese works best if I don’t have provolone?
Mozzarella or cheddar are good alternatives that still melt smoothly.
Is this soup very thick?
It’s rich and creamy but still spoonable, not overly thick.
Conclusion
This Creamy Philly Cheese Steak Soup delivers familiar comfort in an easy, weeknight-friendly form. With its rich texture and classic flavors, it’s a satisfying way to enjoy a beloved sandwich in a new way. Whether for family dinners or casual gatherings, it’s a recipe worth keeping on hand.
Print
Creamy Philly Cheese Steak Soup for Cozy Weeknights
Description
Creamy Philly Cheese Steak Soup brings all the bold, savory flavors of the classic sandwich into a comforting, spoonable meal. Tender seared steak, sautéed onions and bell peppers, and a rich blend of cream cheese and melted provolone create a smooth, hearty soup that’s perfect for cozy weeknights. It’s filling, practical, and easy to make in one pot while still delivering that familiar cheesesteak taste everyone loves.
Ingredients
For the Soup Base
-
1 pound sirloin steak (can substitute with ribeye or flank steak)
-
2 tablespoons olive oil (can substitute with vegetable oil)
-
1 medium onion (or use shallots)
-
1 medium bell pepper (any variety works)
-
2 cloves garlic (or use garlic powder)
For Creaminess and Flavor
-
4 cups beef broth (can use vegetable broth)
-
1 cup heavy cream (or use half-and-half)
-
2 tablespoons Worcestershire sauce (or use soy sauce)
-
1 teaspoon dried thyme (or use fresh thyme)
-
1 teaspoon salt, to taste
-
1 teaspoon black pepper, to taste
For Extra Creaminess
-
8 ounces cream cheese (or substitute with mascarpone)
-
1 cup shredded provolone or mozzarella cheese (can substitute with cheddar)
Instructions
-
Heat the olive oil in a large pot over medium-high heat until shimmering.
-
Add the thinly sliced sirloin steak, seasoning it with salt and black pepper. Sear for 3–4 minutes until browned, then remove the steak from the pot and set aside.
-
In the same pot, add the chopped onion and sliced bell pepper. Sauté for about 5 minutes until softened.
-
Stir in the minced garlic and cook for about 1 minute, until fragrant.
-
Add the beef broth, Worcestershire sauce, and dried thyme. Stir well and bring to a gentle simmer.
-
Return the reserved steak to the pot and simmer for an additional 10 minutes.
-
Reduce the heat to low and stir in the cubed cream cheese until fully melted and smooth.
-
Add the heavy cream, mixing well and keeping the heat low to avoid boiling.
-
Stir in the shredded provolone or mozzarella until melted and creamy. Adjust seasoning if needed.
-
Notes
-
Slice the steak thinly against the grain to keep it tender.
-
Keep the heat low once dairy is added to maintain a smooth, creamy texture.
-
The soup will thicken slightly as it sits; add a splash of broth when reheating if needed.
-
Best enjoyed fresh but can be stored in the refrigerator for up to 3 days.
