Philly Cheesesteak Soup is a hearty and comforting dish that captures the flavors of the classic Philly cheesesteak sandwich in a delicious, creamy soup form. Packed with tender beef, peppers, onions, and gooey cheese, this soup is perfect for chilly days and is sure to please everyone at the table!
Ingredients List
For the Soup:
- 1 lb (450g) thinly sliced beef (such as ribeye or sirloin)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 4 cups beef broth
- 1 cup heavy cream
- 2 tablespoons Worcestershire sauce
- 1 teaspoon salt (to taste)
- 1/2 teaspoon black pepper (to taste)
- 1 teaspoon dried Italian seasoning (optional)
- 8 oz (225g) cream cheese, softened
- 1 cup shredded provolone cheese (or Cheez Whiz for authenticity)
Timing
Preparing Philly Cheesesteak Soup takes about 15 minutes of prep time and 30 minutes of cooking time. Total time is approximately 45 minutes.
Step-by-Step Instructions
Step 1: Sauté the Vegetables
- In a large pot or Dutch oven, heat the olive oil over medium heat.
- Add the diced onion, green bell pepper, and red bell pepper. Sauté for about 5 minutes until the vegetables are softened.
- Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 2: Cook the Beef
- Increase the heat to medium-high and add the thinly sliced beef to the pot. Cook until the beef is browned, about 5-7 minutes.
- Stir in the Worcestershire sauce, salt, black pepper, and Italian seasoning (if using).
Step 3: Add Broth and Cream
- Add the beef broth to the pot and bring to a simmer.
- Reduce the heat to low and stir in the heavy cream and softened cream cheese. Mix until the cream cheese is fully melted and incorporated.
Step 4: Melt the Cheese
- Stir in the shredded provolone cheese until melted and creamy. Adjust seasoning if necessary.
Step 5: Serve
- Serve the soup hot, garnished with additional cheese or chopped parsley if desired. Pair with crusty bread for dipping!

Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 450 |
| Protein | 30g |
| Fat | 35g |
| Carbohydrates | 6g |
| Fiber | 1g |
Healthier Alternatives for the Recipe
- Use leaner cuts of beef, such as flank steak or ground turkey.
- Substitute heavy cream with half-and-half or a lower-fat milk option.
- Add more vegetables, such as mushrooms or spinach, for added nutrition.
Serving Suggestions
- Crusty bread or rolls for dipping.
- A fresh green salad for a balanced meal.
- Extra cheese on top for those who love a cheesy finish.
Common Mistakes to Avoid
- Thinly sliced beef cooks quickly; avoid overcooking to keep it tender.
- Make sure the cream cheese is softened to easily mix into the soup.
- Adjust the seasoning to your taste; don’t be afraid to add more Worcestershire sauce or spices.
Storing Tips for the Recipe
Philly Cheesesteak Soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of broth or cream if needed to loosen the soup.
Conclusion
In just about 45 minutes, you can create a comforting bowl of Philly Cheesesteak Soup that brings the flavors of a classic sandwich to your dinner table. This hearty soup is sure to be a favorite for family and friends alike!
FAQs
Can I make this soup in advance?
Yes! You can prepare the soup ahead of time and store it in the refrigerator. Just reheat before serving.
Can I freeze Philly Cheesesteak Soup?
Yes! You can freeze the soup for up to 2 months. Just ensure it’s in an airtight container. Note that the texture may change slightly upon reheating.
What can I do if I have leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove.
Can I use different cheeses?
Absolutely! Feel free to experiment with different cheeses like cheddar or mozzarella for a unique flavor.
Philly Cheesesteak Soup Recipe
Ingredients
- • 1 lb (450g) thinly sliced beef (such as ribeye or sirloin)
- • 2 tablespoons olive oil
- • 1 medium onion, diced
- • 1 green bell pepper, diced
- • 1 red bell pepper, diced
- • 3 cloves garlic, minced
- • 4 cups beef broth
- • 1 cup heavy cream
- • 2 tablespoons Worcestershire sauce
- • 1 teaspoon salt (to taste)
- • 1/2 teaspoon black pepper (to taste)
- • 1 teaspoon dried Italian seasoning (optional)
- • 8 oz (225g) cream cheese, softened
- • 1 cup shredded provolone cheese (or Cheez Whiz for authenticity)
Instructions
- Sauté the Vegetables
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion, green bell pepper, and red bell pepper. Sauté for about 5 minutes until softened.
- Stir in the minced garlic and cook for 1–2 minutes until fragrant.
- Cook the Beef
- Increase the heat to medium-high and add the thinly sliced beef. Cook until browned, about 5–7 minutes.
- Stir in Worcestershire sauce, salt, black pepper, and Italian seasoning (if using).
- Add Broth and Cream
- Pour in the beef broth and bring to a simmer.
- Reduce heat to low and stir in the heavy cream and softened cream cheese. Mix until smooth.
- Melt the Cheese
- Stir in shredded provolone cheese until melted and creamy. Adjust seasoning if needed.
- Serve
- Ladle the soup into bowls and serve hot. Optional: garnish with extra cheese or chopped parsley. Pair with crusty bread for dipping.
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook