Picture this: a chilly evening, cozying up with a bowl of warm, creamy goodness that tastes just like a classic Philly cheesesteak. This Philly Cheesesteak Soup brings all those savory, cheesy flavors to your spoon, making it a comforting meal that’s perfect for busy weeknights or lazy weekends.
This soup is not just delicious; it’s rich, hearty, and surprisingly easy to whip up. With tender beef, melty cheese, and vibrant veggies, it hits all the right notes for a satisfying dinner. Ready to dive in? Let’s take a look at what you’ll need.
Why You’ll Love This Recipe
This recipe is a crowd-pleaser that combines the best of both worlds: soup and a cheesesteak.
- Quick and easy to prepare, perfect for weeknight dinners.
- Hearty and filling, making it ideal for cold days.
- Rich in flavor with a creamy texture that soothes the soul.
- Versatile with plenty of room for customization.
My Experience Making This Recipe
When I first made this soup, I was amazed at how simple it was to create such a flavorful dish. The aroma of sautéing onions and peppers filled my kitchen, instantly lifting my spirits.
As I ladled the soup into bowls, the melted cheese on top created a delightful stringy effect that had everyone diving in for seconds. It quickly became a family favorite, and I often find myself revisiting this recipe on chilly nights.
Recipe Overview
- Recipe Name: Philly Cheesesteak Soup
- Servings: 6
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Course: Main Course
- Cuisine: American
- Calories per Serving: 350
Equipment You Will Need
- Large pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Measuring cups and spoons
Ingredients for Philly Cheesesteak Soup
- 1 pound thinly sliced beef (like ribeye or sirloin)
- 1 tablespoon olive oil
- 1 onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 3 cloves garlic, minced
- 4 cups beef broth
- 1 cup heavy cream
- 2 tablespoons Worcestershire sauce
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
- 1 cup shredded provolone cheese
- Fresh parsley for garnish (optional)
Ingredient Notes and Substitutions
- Beef: Provides the main protein; you can use chicken or turkey for a lighter option.
- Heavy cream: Adds richness; substitute with half-and-half or a non-dairy cream for lighter options.
- Worcestershire sauce: Enhances flavor; soy sauce can be a suitable alternative.
- Provolone cheese: Gives that classic cheesesteak flavor; feel free to use mozzarella or cheddar instead.
How to Make Philly Cheesesteak Soup
Step 1: Sauté the Beef
Heat the olive oil in a large pot over medium-high heat. Add the thinly sliced beef and cook until browned, about 3-4 minutes.
Step 2: Add the Vegetables
Stir in the diced onion, red and green bell peppers, and cook for another 5 minutes until they soften. This step builds the foundation of flavor.
Step 3: Add Garlic
Add the minced garlic and sauté for an additional minute until fragrant. Garlic adds depth and aroma to the soup.
Step 4: Pour in the Broth
Pour in the beef broth and bring the mixture to a boil. This forms the base of your soup, infusing it with beefy goodness.
Step 5: Stir in Cream and Seasonings
Reduce heat to medium-low and stir in the heavy cream, Worcestershire sauce, and Italian seasoning. This creates a luscious, creamy texture.
Step 6: Simmer
Allow the soup to simmer for about 15 minutes, stirring occasionally. This step allows the flavors to meld beautifully.
Step 7: Add Cheese
Stir in the shredded provolone cheese until melted and well incorporated. This is where the soup gets that cheesy goodness.
Step 8: Season and Serve
Season with salt and pepper to taste, then ladle into bowls. Top with fresh parsley if desired for a pop of color.
Pro Tip: For extra flavor, consider adding a splash of hot sauce or sautéing mushrooms along with the peppers.
Tips for the Best Philly Cheesesteak Soup
- Use high-quality beef for the best flavor; fresh cuts make a difference.
- Don’t skip the Worcestershire sauce; it elevates the taste profile significantly.
- Let the soup simmer longer for deeper flavors; patience is a virtue.
- Try to slice the beef as thinly as possible for tender bites.
- Adjust the cheese based on your preference; mix different types for a unique twist.
Common Mistakes to Avoid
- Not browning the beef enough; this can lead to a less flavorful soup.
- Using too much cream; it can overpower the other flavors.
- Skipping the simmer time; rushing this step can result in a bland soup.
- Using pre-shredded cheese; it often contains anti-caking agents that affect melting.
Serving Suggestions
This soup pairs wonderfully with crusty bread or a side salad to round out the meal.
- Crusty baguette for dipping
- Caesar salad for freshness
- Garlic bread for extra flavor
- Potato chips for some crunch
Variations to Try
- Add mushrooms for an earthy flavor profile and extra texture.
- Try adding spinach or kale for a nutritional boost.
- Swap the beef for chicken for a lighter option.
- Make it spicy by adding jalapeños or crushed red pepper flakes.
Dietary Adaptations
- Gluten-free: Use gluten-free broth and ensure all ingredients are certified gluten-free.
- Dairy-free: Substitute heavy cream with coconut milk or a non-dairy cream alternative.
- Vegan/Vegetarian: Use mushrooms instead of beef and a plant-based cream.
- Low-carb/Keto: Omit the potatoes and use cauliflower instead for a hearty texture.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 3 days.
- Allow soup to cool before sealing.
- Refrigerate promptly to maintain freshness.
Freezer
This soup can be frozen for up to 3 months.
- Use freezer-safe containers for storage.
- Leave space for expansion as it freezes.
Reheating
Reheat on the stovetop over medium heat, stirring occasionally.
- For best results, add a splash of broth if the soup is too thick.
- Microwave in short intervals, stirring in between to heat evenly.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 350 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Carbohydrates | 8g |
| Fiber | 1g |
| Sugar | 3g |
| Protein | 25g |
| Sodium | 800mg |
| Cholesterol | 80mg |
This nutritional information is an estimate and can vary based on specific ingredients used.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, this soup reheats well, making it a great option for meal prep.
What can I substitute for the beef?
You can use chicken or turkey for a lighter version that still packs flavor.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.
Why is my soup too thin?
If your soup is too thin, you can thicken it by adding a cornstarch slurry or simmering it longer.
Can I omit the cream?
Yes, you can skip the cream for a lighter broth or substitute it with a non-dairy alternative.
Final Thoughts
This Philly Cheesesteak Soup is a delightful twist on a classic favorite, bringing all the flavors together in a warm, comforting bowl. Don’t hesitate to try this recipe; it’s sure to become a go-to in your kitchen.
If you’re interested in exploring more delicious ideas, check out my tasty Philly Cheesesteak Casserole Recipe or whip up some Philly Cheesesteak Pasta Recipe for a fun twist!

Philly Cheesesteak Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium-high heat.
- Add the thinly sliced beef and cook until browned, about 3-4 minutes.
- Stir in the diced onion, red and green bell peppers, and cook for another 5 minutes until they soften.
- Add the minced garlic and sauté for an additional minute until fragrant.
- Pour in the beef broth and bring the mixture to a boil.
- Reduce heat to medium-low and stir in the heavy cream, Worcestershire sauce, and Italian seasoning.
- Allow the soup to simmer for about 15 minutes, stirring occasionally.
- Stir in the shredded provolone cheese until melted and well incorporated.
- Season with salt and pepper to taste, then ladle into bowls.
- Top with fresh parsley if desired for a pop of color.