Creamy Philly Cheesesteak Soup offers all the classic flavors you love in a hearty, warm bowl. Perfect for a cozy night in, this comforting soup combines tender steak, flavorful vegetables, and a creamy base, making it an irresistible dish for any occasion. You can enjoy it as a meal on its own or paired with your favorite sides.
Why We Love This Creamy Philly Cheesesteak Soup
This soup takes the beloved Philly cheesesteak and transforms it into a creamy, rich dish that will please everyone at the table. The combination of tender beef and sautéed onions, peppers, and mushrooms creates a robust flavor profile, while the creamy broth adds a richness that comforts the soul. You can easily customize it based on your preferences, whether you prefer a little more spice or extra veggies. It’s a wonderful way to enjoy the classic sandwich flavor in a warm and filling format, making it suitable for both busy weeknights and special occasions. Each spoonful captures the essence of Philly cheesesteaks, making it a favorite for both adults and kids alike.
Ingredients for Creamy Philly Cheesesteak Soup
- 1 lb. of thinly sliced beef
- 1 tablespoon of olive oil
- 1 medium onion, chopped
- 1 green bell pepper, chopped
- 1 red bell pepper, chopped
- 1 cup of sliced mushrooms
- 4 cups of beef stock
- 1 cup of heavy cream
- 2 tablespoons of Worcestershire sauce
- 2 teaspoons of garlic powder
- 1 teaspoon of onion powder
- 1 teaspoon of dried oregano
- Salt and pepper to taste
- 1 cup of shredded provolone cheese (or your favorite cheese)
- Fresh parsley for garnish (optional)
Directions
Start by heating the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 3-5 minutes.
Next, add the sliced green and red bell peppers along with the mushrooms. Cook until the vegetables soften, approximately 5 more minutes.
Stir in the thinly sliced beef. Cook for about 3-4 minutes, just until the beef is browned. Make sure to stir frequently to combine everything well.
Pour in the beef stock and bring the mixture to a gentle boil. Once boiling, reduce the heat to low.
Stir in the heavy cream, Worcestershire sauce, garlic powder, onion powder, oregano, salt, and pepper. Let the soup simmer for 10-15 minutes, allowing flavors to meld.
Stir in the shredded cheese gradually until melted and smooth.
Taste and adjust seasoning as needed, then remove from heat.
Serve hot, garnished with chopped parsley if desired.
How to Serve Creamy Philly Cheesesteak Soup
Serving Creamy Philly Cheesesteak Soup is easy and can be as simple or elegant as you choose. A good starting point is to ladle the soup into deep bowls or rustic mugs. This soup pairs wonderfully with warm, crusty bread or soft rolls, making it perfect for dipping. You can also serve it alongside a fresh garden salad to balance out the meal.
For a more hearty option, consider topping each bowl with additional shredded cheese or some crispy fried onions for a crunchy texture contrast. If you like a little bit of spice, you can add a sprinkle of crushed red pepper flakes or some sliced jalapeños on top. This soup also tastes great with a dollop of sour cream or a swirl of cream for an added richness. Whatever your choice, make sure to enjoy it warm, allowing the creamy texture and flavorful aromas to take center stage.
Expert Tips for Creamy Philly Cheesesteak Soup
To truly elevate your Creamy Philly Cheesesteak Soup, consider some of these expert tips. First, slice your beef as thinly as possible for the best texture. You might find it easier to cut if the beef is slightly frozen beforehand. Don’t rush the sautéing process; allowing the onions and peppers to caramelize nicely will enhance the flavor of the entire soup.
When it comes to the creaminess, you can substitute heavy cream with half-and-half or whole milk for a lighter version, but be sure to adjust cooking times accordingly to prevent curdling. If you prefer a thicker soup, simply mix a tablespoon of cornstarch with cold water and stir it into the simmering soup until it reaches your desired consistency.
Lastly, consider making a large batch; this soup freezes well. Just make sure to cool it down completely before transferring it into airtight containers. This allows you to enjoy it later on a busy day without sacrificing flavor.
How to Store Creamy Philly Cheesesteak Soup
Storing Creamy Philly Cheesesteak Soup is quite straightforward. After preparing the soup, let it cool to room temperature before transferring it to an airtight container. You can refrigerate it for up to 3 days. When you’re ready to enjoy it again, gently reheat it on the stovetop over low heat until warmed through, stirring frequently.
If you want to store it long-term, consider freezing the soup. Pour it into freezer-safe containers, leaving some space at the top, as the soup will expand when frozen. It can last in the freezer for up to three months. When you’re ready to eat it, thaw it in the refrigerator overnight before reheating.
Variations of Creamy Philly Cheesesteak Soup
One of the best aspects of Creamy Philly Cheesesteak Soup is its versatility. You can easily tailor the recipe to suit different tastes and dietary preferences. If you prefer a healthier option, swap out the heavy cream for coconut milk or a lighter cream to reduce fat without sacrificing flavor.
Consider incorporating more vegetables like spinach or zucchini for added nutrition. You could also use ground beef or shredded chicken if you want a different protein. For a spicy kick, add some diced jalapeños or hot sauce to the mix.
If you want to focus on a vegetarian version, replace the beef with hearty mushrooms and make the stock vegetable-based. You can also incorporate plant-based cheese to maintain that creamy texture. Each variation can bring a new life to this classic dish while preserving its comforting essence.
FAQ about Creamy Philly Cheesesteak Soup
When you think of Creamy Philly Cheesesteak Soup, it’s natural to have questions about making this delicious dish. A common inquiry is about the choice of meat. While thinly sliced beef is traditional, can you use other proteins? Absolutely! Chicken or turkey can also work well, though you may need to adjust the cooking times slightly.
Can you make this soup ahead of time? Yes, making it ahead can actually help the flavors deepen and improve! Just follow the storage tips to ensure it stays fresh.
What should you serve with Creamy Philly Cheesesteak Soup? Opt for warm bread, a fresh salad, or even some crispy nachos for a perfect pairing.
And finally, how can you make it spicier? Adding some crushed red pepper flakes or hot sauce during cooking will give your soup a nice kick! These adaptations allow you to enjoy Creamy Philly Cheesesteak Soup just the way you like it.

Creamy Philly Cheesesteak Soup
Ingredients
Main Ingredients
- 1 lb thinly sliced beef
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 1 green bell pepper chopped
- 1 red bell pepper chopped
- 1 cup sliced mushrooms
- 4 cups beef stock
- 1 cup heavy cream Can substitute with half-and-half or whole milk for a lighter option
- 2 tablespoons Worcestershire sauce
- 2 teaspoons garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- to taste Salt and pepper
- 1 cup shredded provolone cheese or your favorite cheese
- for garnish Fresh parsley optional
Instructions
Preparation
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and sauté until translucent, about 3-5 minutes.
- Add the sliced green and red bell peppers along with the mushrooms. Cook until the vegetables soften, approximately 5 minutes.
- Stir in the thinly sliced beef and cook for about 3-4 minutes, just until browned.
- Pour in the beef stock and bring to a gentle boil. Once boiling, reduce the heat to low.
Cooking
- Stir in heavy cream, Worcestershire sauce, garlic powder, onion powder, oregano, salt, and pepper. Let the soup simmer for 10-15 minutes.
- Gradually stir in the shredded cheese until melted and smooth.
- Taste and adjust seasoning as needed, then remove from heat.
Serving
- Serve hot, garnished with chopped parsley if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!


