Philly Cheese Steak Soup is a culinary revelation, transforming the iconic sandwich into an unexpectedly comforting and gourmet experience. Imagine all the beloved flavors of that classic, often messy, Philadelphia staple – thinly sliced, savory steak, sweet caramelized onions, and gooey melted cheese – meticulously crafted into a warm, inviting bowl of pure deliciousness. While the traditional Philly Cheesesteak sandwich boasts a rich history dating back to 1930s Philadelphia, this ingenious soup rendition offers a modern, yet equally satisfying, tribute to its heritage, capturing its essence without the drips!
I find that people absolutely adore this dish because it masterfully combines that authentic, robust beefiness with the creamy, cheesy goodness you crave, all in a delightfully spoon-friendly format. The tender morsels of steak, the subtly sweet sautéed onions, and a luscious, velvety broth infused with the distinct flavors of provolone and cream cheese create an unparalleled symphony of tastes and textures. It’s the ultimate comfort food, perfect for a chilly evening or whenever you desire a hearty, satisfying meal that truly hits the spot. This incredible Philly Cheese Steak Soup brings gourmet taste with remarkable ease to your kitchen, proving that some classics are just meant to be enjoyed in new, exciting ways.
Ingredients:
- For the Beef and Vegetables:
- 1.5 – 2 pounds thinly sliced ribeye steak or sirloin steak (I often ask the butcher to do this, or I partially freeze it myself for easier slicing)
- 2 tablespoons olive oil, divided
- 1 large yellow onion, thinly sliced
- 2 bell peppers (I love a mix of green and red for color and flavor), thinly sliced
- 8 ounces cremini mushrooms, sliced (optional, but I think they add a wonderful depth)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- Salt and freshly ground black pepper to taste
- For the Soup Base:
- 2 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 6 cups beef broth (good quality makes a big difference here!)
- 1 cup whole milk or half-and-half (for creaminess)
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ cup cream cheese, softened
- 1 cup shredded provolone cheese, plus more for garnish
- ½ cup shredded sharp cheddar cheese (optional, but it adds a lovely tang)
- For Garnish (my favorite part!):
- Extra shredded provolone cheese
- Fresh chives or parsley, chopped
- Crusty bread or toasted baguette slices, for dipping
Prepping Our Components for the Best Philly Cheese Steak Soup
- First things first, let’s get our steak ready. If you bought a whole piece of ribeye or sirloin, I highly recommend placing it in the freezer for about 30-45 minutes. This firms up the meat, making it incredibly easy to slice against the grain into very thin pieces. Think almost shaved, like you’d find in a traditional Philly cheesesteak. Thin slices are key for tender bites in our soup. Once sliced, season the beef generously with salt and freshly ground black pepper. Set aside.
- Next, let’s tackle our vegetables. Slice the yellow onion thinly; aim for uniform crescent-shaped pieces. Do the same for your bell peppers. If you’re using mushrooms, slice them about ¼-inch thick. Mince your garlic. Having everything prepped and ready before you start cooking, a concept known as “mise en place,” makes the cooking process so much smoother and more enjoyable, especially for a rich dish like our “Philly Cheese Steak Soup.”
Searing the Beef to Perfection
- Heat 1 tablespoon of olive oil in a large Dutch oven or a heavy-bottomed pot over medium-high heat. We want a nice hot pan to get a good sear on our beef.
- Working in batches, add a single layer of your thinly sliced steak to the hot pan. Do not overcrowd the pan! Overcrowding will steam the meat instead of searing it, and we want those beautiful browned edges that contribute so much flavor to our “Philly Cheese Steak Soup.” Sear the beef for only 1-2 minutes per side, just until it’s nicely browned and cooked through. Remove the seared beef with a slotted spoon and set it aside on a plate. It’s okay if there’s still a little pink in the middle, as it will finish cooking in the soup. Repeat with the remaining beef, adding a little more olive oil if needed.
- After searing all the beef, there will likely be some delicious browned bits stuck to the bottom of the pot. Don’t worry, those are flavor gold! We’ll deglaze that soon.
Sautéing Our Aromatic Vegetables
- Add the remaining 1 tablespoon of olive oil to the same pot. Reduce the heat to medium. Add the thinly sliced onions and bell peppers to the pot. Sauté for about 8-10 minutes, stirring occasionally, until they start to soften and caramelize slightly. This step is crucial for developing the deep, sweet flavors that define a true “Philly Cheese Steak Soup.”
- If you’re using mushrooms, add them to the pot now. Continue to cook for another 5-7 minutes, until the mushrooms have released their moisture and started to brown.
- Add the minced garlic, dried oregano, and dried thyme to the pot. Cook for just 1 minute more, stirring constantly, until the garlic becomes fragrant. We don’t want to burn the garlic, as that can turn bitter.
Building the Hearty Soup Base
- Now, let’s build that rich, creamy base for our “Philly Cheese Steak Soup.” Push the vegetables to one side of the pot. Add the 2 tablespoons of unsalted butter to the empty side of the pot and let it melt.
- Once the butter is melted, sprinkle the ¼ cup of all-purpose flour over the melted butter. Whisk constantly for 1-2 minutes to create a roux. It should resemble a thick paste. Cooking the flour here helps prevent a raw flour taste in the final soup.
- Slowly pour in the 6 cups of beef broth, a little at a time, whisking continuously to prevent lumps. As you pour and whisk, make sure to scrape the bottom of the pot with your spoon or whisk to release all those beautiful browned bits (the “fond”) from the seared beef and sautéed vegetables. This deglazing step adds incredible depth of flavor to our “Philly Cheese Steak Soup.” Bring the mixture to a simmer, stirring frequently, until the soup base begins to thicken, which usually takes about 5-7 minutes.
- Reduce the heat to low. Stir in the whole milk or half-and-half, Worcestershire sauce, and Dijon mustard. Give it a good stir to combine all these wonderful flavors.
- Add the softened cream cheese to the soup base. Whisk or stir vigorously until the cream cheese is fully melted and incorporated, creating a velvety smooth texture. This is where our “Philly Cheese Steak Soup” starts to get its signature creaminess.
- Gradually add the shredded provolone cheese and, if using, the sharp cheddar cheese, stirring constantly until all the cheese has melted into the soup. The soup will become wonderfully thick and luxurious. Be patient and stir until it’s completely smooth.
Bringing It All Together and Finishing Our Philly Cheese Steak Soup
- Once the cheese is fully melted and the base is perfectly smooth, return the seared beef to the pot. Stir to combine the beef with the creamy, cheesy soup.
- Season the soup with additional salt and black pepper to taste. Remember, we seasoned the beef and vegetables earlier, but now is the time to adjust the overall seasoning of the entire “Philly Cheese Steak Soup.”
- Let the soup simmer gently for another 5-10 minutes over low heat, allowing all the flavors to meld beautifully. This simmering period is essential for the ingredients to truly come together and create that cohesive, comforting taste we’re aiming for.
- Before serving, I always like to give it one last taste test and adjust any seasonings if needed. Sometimes a tiny pinch more salt or a grind of pepper can elevate the whole dish.
Serving Suggestions for Your Delicious Philly Cheese Steak Soup
- Ladle the hot “Philly Cheese Steak Soup” into bowls.
- Garnish each serving generously with extra shredded provolone cheese. The heat from the soup will beautifully melt the cheese on top.
- Finish with a sprinkle of fresh chopped chives or parsley for a burst of color and freshness.
- Serve immediately with slices of crusty bread or toasted baguette for dipping. There’s nothing quite like dunking a piece of warm bread into this rich, savory, and utterly satisfying “Philly Cheese Steak Soup.” It’s truly a comforting meal that captures all the classic flavors of a beloved sandwich in a warm, spoonable format. This soup is perfect for a chilly evening or whenever you’re craving something hearty and flavorful. Enjoy every spoonful!

Conclusion:
Well, my friends, we’ve reached the end of our culinary journey for today, and I genuinely hope you’re feeling as inspired and hungry as I am just thinking about this incredible creation. I’ve poured my heart into crafting this recipe, and I truly believe it’s going to become a staple in your home, just as it has in mine. What we’ve explored isn’t just another meal; it’s an experience, a warm hug in a bowl, and a guaranteed crowd-pleaser that delivers on flavor, comfort, and sheer deliciousness. This isn’t just a fleeting dish; it’s the kind of recipe that makes you excited for dinner, the one that guests ask for again and again, and the perfect antidote to a chilly evening or a long day.
So, why is this
Philly Cheese Steak Soup
a non-negotiable addition to your cooking repertoire? Quite simply, it’s because it takes everything you adore about that iconic sandwich – the tender, thinly sliced steak, the gooey, melty cheese, the sautéed onions and peppers, all nestled together in a hearty, satisfying embrace – and transforms it into a remarkably comforting and deeply flavorful soup. It’s the ingenious marriage of two beloved comfort foods, resulting in something even greater than the sum of its parts. The creaminess is unparalleled, the savory depth is utterly addictive, and each spoonful is an explosion of familiar, comforting tastes that dance on your palate. It’s the ultimate comfort food fusion, delivering warmth and satisfaction in every single bite. It’s hearty enough to be a meal on its own, yet sophisticated enough to impress any dinner guest. We’re talking about a culinary masterpiece that strikes the perfect balance between gourmet appeal and homely comfort, making it suitable for any occasion, from a casual family dinner to a more elaborate gathering.
Now, let’s talk about how to make this star dish shine even brighter on your table. While it’s utterly fantastic on its own, a few thoughtful additions can elevate your experience even further. For the ultimate serving suggestion, I highly recommend a generous sprinkle of fresh, chopped chives or green onions right before serving; their mild, oniony bite adds a wonderful freshness that cuts through the richness beautifully. And naturally, you can never go wrong with a little extra shredded provolone or a mix of white American cheese melted on top, perhaps with a quick blast under the broiler for that irresistible golden, bubbly crust. Don’t forget the bread! A crusty baguette, a hearty sourdough, or even some garlic bread are perfect for dipping and soaking up every last drop of that glorious broth. Imagine dipping a piece of warm, crusty bread into this savory delight – pure bliss!
Variations to Keep Things Exciting:
One of the joys of cooking is the freedom to experiment and make a recipe truly your own. This soup is incredibly versatile, lending itself beautifully to various creative twists. If you’re looking for a bit of a kick, try adding a pinch of red pepper flakes or a dash of your favorite hot sauce to the pot. For an extra layer of umami, a few sliced mushrooms sautéed with the onions and peppers would be a magnificent addition. Want to make it even cheesier? Experiment with different cheese blends – a sharp cheddar, a Monterey Jack, or even some smoked Gouda could add fascinating new dimensions of flavor. If you’re entertaining and want to offer a vegetarian option, you could easily adapt this by replacing the steak with hearty portobello mushrooms, sliced seitan, or even a robust plant-based beef substitute, ensuring everyone can enjoy a bowl of this deliciousness.
For those mindful of dietary preferences, this recipe is quite adaptable. You can use a gluten-free flour or a cornstarch slurry for thickening if needed, and ensure your broth is gluten-free. Dairy-free? While the cheese is central, there are fantastic plant-based cheese alternatives and dairy-free milks that can achieve a similar creamy texture and cheesy flavor profile, with a little creative substitution. Consider using cashew cream or a rich coconut milk (be mindful of the flavor) to achieve that luxurious body without the dairy.
My dearest readers, now it’s your turn! I have poured my passion into developing this recipe, and I am genuinely excited for you to experience the magic of it for yourselves. Don’t just read about it; dive in and create your own bowl of this comforting goodness. I promise you, the aroma alone will be enough to make your mouth water, and the first spoonful will transport you straight to culinary heaven. This isn’t just a recipe; it’s an invitation to create, to savor, and to share.
Once you’ve whipped up your batch, please, please, please come back and share your experience with me and our wonderful community. What did you love most about it? Did you try any of the variations? What did you serve it with? Your feedback, your photos, and your stories are what truly bring these recipes to life for me. Tag me on social media, leave a comment below – I can’t wait to see your amazing creations and hear all about your delicious journey. Let’s make some amazing food together, share the joy, and inspire each other to keep cooking. Happy cooking, and enjoy every single hearty, cheesy, unbelievably delicious spoonful!

Philly Cheese Steak Soup
Philly Cheese Steak Soup brings the delicious flavors of a classic Philly cheese steak sandwich into a warm, comforting bowl of soup. With a creamy broth made from beef, onions, peppers, and provolone cheese, this soup is both hearty and satisfying. It’s easy to make, taking only 40 minutes from start to finish, making it perfect for weeknight dinners or cozy weekends at home. Serve with extra provolone on top for an added layer of cheesy goodness. This hearty Philly Cheese Steak Soup features the classic flavors of a Philly cheese steak in a creamy, comforting soup. Perfect for cozy days!
Ingredients
-
1.5 – 2 lbs thinly sliced ribeye or sirloin steak
-
2 tbsp olive oil, divided
-
1 large yellow onion, thinly sliced
-
2 bell peppers (green/red mix), thinly sliced
-
8 oz cremini mushrooms, sliced (optional)
-
2 cloves garlic, minced
-
1 tsp dried oregano
-
½ tsp dried thyme
-
Salt and freshly ground black pepper, to taste
-
2 tbsp unsalted butter
-
¼ cup all-purpose flour
-
6 cups beef broth
-
1 cup whole milk or half-and-half
-
1 tsp Worcestershire sauce
-
1 tsp Dijon mustard
-
½ cup cream cheese, softened
-
1 cup shredded provolone cheese
-
½ cup shredded sharp cheddar cheese (optional)
-
Extra shredded provolone cheese, for garnish
-
Fresh chives or parsley, chopped, for garnish
-
Crusty bread or toasted baguette slices, for dipping
Instructions
-
Step 1
Partially freeze steak for 30-45 minutes; slice thinly against the grain and season with salt and pepper. Thinly slice onion, bell peppers, and mushrooms (if using); mince garlic. -
Step 2
Heat 1 tbsp olive oil in a large pot over medium-high heat. Sear thinly sliced steak in batches for 1-2 minutes per side until browned; remove and set aside. Do not overcrowd the pan. -
Step 3
Add remaining 1 tbsp olive oil to the pot. Sauté sliced onions and bell peppers over medium heat for 8-10 minutes until softened. Add sliced mushrooms (if using) and cook for another 5-7 minutes. Stir in minced garlic, dried oregano, and dried thyme, cooking for 1 minute until fragrant. -
Step 4
Melt 2 tbsp unsalted butter in the pot. Whisk in ¼ cup all-purpose flour for 1-2 minutes to create a roux. Gradually whisk in 6 cups beef broth, scraping up browned bits, and bring to a simmer to thicken (5-7 minutes). Reduce heat to low. Stir in 1 cup milk/half-and-half, 1 tsp Worcestershire sauce, and 1 tsp Dijon mustard. Whisk in ½ cup softened cream cheese until smooth, then gradually add 1 cup shredded provolone cheese and ½ cup shredded sharp cheddar cheese (optional), stirring until melted and luxurious. -
Step 5
Return seared beef to the pot. Season with additional salt and pepper to taste. Simmer gently for 5-10 minutes to allow flavors to meld. -
Step 6
Ladle hot soup into bowls. Garnish generously with extra shredded provolone cheese and fresh chopped chives or parsley. Serve immediately with crusty bread or toasted baguette slices for dipping.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.




Leave a Comment