If you love the bold, savory flavors of a classic Philly cheesesteak, get ready to fall hard for this Creamy Philly Cheese Steak Soup. It takes everything we adore about the iconic sandwich—tender beef, onions, peppers, rich cheese—and transforms it into a warm, cozy bowl of comfort. Think of it as your favorite cheesesteak wearing a winter sweater. 🥣
Why You’ll Love This Recipe
There are so many reasons this soup deserves a spot in your regular rotation.
It’s comfort food at its best. The combination of creamy broth, melted provolone, and tender beef creates a rich, velvety texture that feels like a hug in a bowl. Every spoonful is packed with savory depth, thanks to Worcestershire sauce, garlic, and herbs.
Finally, it’s a crowd-pleaser. Cheesesteak flavors are familiar and loved by many, so this soup is great for gatherings, game days, or family dinners. Even picky eaters tend to come back for seconds.
Ingredients You’ll Need
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
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 cheese
Each ingredient plays an important role. The steak brings richness, the vegetables add sweetness and balance, and the cheeses create that signature Philly-style creaminess that makes this soup unforgettable.
Let’s Get Started
– Start by prepping all your ingredients. Slice the sirloin steak into thin, bite-sized strips, cutting against the grain to keep it tender. Dice the onion, chop the bell pepper, and mince the garlic. Having everything ready before you turn on the stove makes the process smooth and stress-free.
– Heat the olive oil in a large pot or Dutch oven over medium-high heat. Once hot, add the steak strips in batches. Don’t overcrowd the pot—this helps the meat brown instead of steam. Sear the steak for 2–3 minutes per side until just cooked, then remove it and set aside.
– In the same pot, add the onion and bell pepper. Cook for about 5 minutes, stirring occasionally, until softened and slightly caramelized. Add the garlic and cook for another 30 seconds, just until fragrant.
– Pour in the beef broth, scraping the bottom of the pot to release all those flavorful bits. Stir in Worcestershire sauce, thyme, salt, and black pepper. Bring the mixture to a gentle simmer.
– Lower the heat and add the heavy cream and cream cheese. Stir continuously until the cream cheese is fully melted and the broth becomes smooth and creamy. This step is key for achieving that luxurious texture.
– Return the cooked steak to the pot and let everything simmer together for 5–10 minutes. Finally, stir in the shredded provolone until melted and silky. Taste and adjust seasoning as needed.
– Your soup is ready to serve—rich, creamy, and loaded with Philly cheesesteak flavor.
Servings and Pairing Variations
This recipe comfortably serves 4 to 6 people, depending on portion size. It’s filling on its own, but pairing it with the right sides can take it to the next level.
Great pairing ideas include:
- Crusty bread or garlic bread for dipping
- A toasted hoagie roll for a true Philly-inspired experience
- A simple green salad to balance the richness
- Roasted potatoes or fries for a comfort-food combo
You can also customize the soup itself:
- Add mushrooms for an earthy twist
- Use white American cheese instead of provolone
- Stir in a splash of hot sauce for subtle heat
Storage Tips
This soup stores beautifully, making it great for leftovers.
-
Refrigerator: Store in an airtight container for up to 3–4 days.
-
Reheating: Warm gently on the stovetop over low heat, stirring often to prevent separation.
-
Freezing: Cream-based soups can be frozen, but texture may change slightly. If freezing, let the soup cool completely and store for up to 2 months. Thaw overnight in the fridge before reheating.
Avoid boiling when reheating, as high heat can cause the cream and cheese to separate.
FAQs
Can I make this soup ahead of time?
Yes, this soup can be made a day in advance. The flavors actually deepen overnight, making it even more delicious the next day.
What’s the best cut of steak for this soup?
Sirloin works great, but ribeye adds extra richness, while flank steak is a leaner option that still delivers good flavor.
Can I make it lighter?
You can use half-and-half instead of heavy cream and reduce the amount of cream cheese slightly for a lighter version.
Is this soup gluten-free?
Yes, as long as your Worcestershire sauce and broth are gluten-free, this recipe is naturally gluten-free.
Can I add pasta or rice?
Absolutely. Small pasta shapes or cooked rice can be added to make the soup even heartier.
Final Thoughts
Creamy Philly Cheese Steak Soup is the perfect example of comfort food done right. It’s rich without being overwhelming, familiar yet creative, and simple enough for everyday cooking. If you love cheesesteaks and cozy soups, this recipe brings the best of both worlds together in one satisfying bowl.
Print
Creamy Philly Cheese Steak Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
A rich and comforting soup inspired by the classic Philly cheesesteak, made with tender steak, onions, peppers, and a creamy, cheesy broth.
Ingredients
For the Soup Base
- 1 pound sirloin steak (ribeye or flank steak works)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 medium bell pepper, diced
- 2 cloves garlic, minced
For Creaminess and Flavor
- 4 cups beef broth
- 1 cup heavy cream
- 2 tablespoons Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon salt (or to taste)
- 1 teaspoon black pepper
For Extra Creaminess
- 8 ounces cream cheese, softened
- 1 cup shredded provolone cheese
Instructions
- Heat olive oil in a large pot over medium-high heat. Add sliced steak and sear until browned. Remove and set aside.
- In the same pot, sauté onion and bell pepper until softened, about 5 minutes. Add garlic and cook 30 seconds.
- Pour in beef broth, Worcestershire sauce, thyme, salt, and pepper. Bring to a gentle simmer.
- Lower heat and stir in heavy cream and cream cheese until fully melted and smooth.
- Return steak to the pot and simmer for 5–10 minutes.
- Stir in provolone cheese until melted. Serve warm.
Notes
- Slice steak against the grain for extra tenderness
- Use low heat when adding dairy to prevent curdling
- Add mushrooms or swap cheeses for variation
- Prep Time: 15 minutes
- Cook Time: 30 minutes

