I absolutely adore this Philly Cheesesteak Soup Recipe because it perfectly captures all the meaty, cheesy goodness of a classic Philly cheesesteak in a comforting, spoonable form. Whenever I want something hearty, savory, and satisfying, this soup is my go-to. It’s rich, flavorful, and packed with tender steak, sautéed veggies, and creamy cheese, making it feel like a little warm hug in a bowl—trust me, it never disappoints.
Why You'll Love This Philly Cheesesteak Soup Recipe
One of the things I love most about this Philly Cheesesteak Soup Recipe is the incredible depth of flavor it delivers. The combination of seared steak, earthy mushrooms, sweet onions, and green peppers, all simmered with smoked paprika and tomato paste, creates a robust, savory base that’s wonderfully complex yet balanced. Adding Worcestershire sauce and a touch of beef consommé elevates the broth, making every spoonful absolutely crave-worthy.
Beyond the fantastic taste, this recipe is surprisingly easy to prepare, which makes it a perfect choice on busy weeknights or when I want to impress guests without spending hours in the kitchen. The steps are straightforward, and you don’t need any fancy equipment, just a good pot and some patience while the flavors develop. I also love serving it for cozy family dinners or casual get-togethers because it’s a crowd-pleaser that feels special without being fussy.
Ingredients You'll Need

These ingredients are simple but essential, each contributing something special to the soup’s delicious taste, texture, or appearance. From the tender steak to the creamy finish, every component works together to make this recipe shine.
- 1 tablespoon vegetable or olive oil: For perfectly searing the steak and sautéing the veggies, adding richness without overpowering flavor.
- 1 pound lean steak, thinly sliced or ground beef: The heart of the soup, giving that authentic Philly cheesesteak taste and satisfying meaty texture.
- Kosher salt and freshly ground black pepper: Essential for seasoning to enhance every other ingredient.
- 8 ounces white or cremini mushrooms, sliced thin: Adds earthiness and umami to deepen the soup’s flavor.
- 1 medium onion, sliced thinly: Brings sweetness and a bit of bite for balance.
- 1 green bell pepper, julienned: Classic Philly cheesesteak vegetable that adds vibrant color and crunch.
- 1 tablespoon tomato paste: Provides a rich base with concentrated tomato flavor and a hint of sweetness.
- 1 teaspoon smoked paprika: Adds smoky warmth that complements the beef beautifully.
- ½ teaspoon dried oregano or marjoram: Herbal notes that round out the seasoning.
- 2 tablespoons all-purpose flour: Used to thicken the soup and give it a luxurious mouthfeel.
- 15 ounces beef broth: The main liquid, giving depth and richness to the soup base.
- 6 ounces beef consommé, undiluted: Intensifies the beef flavor for a truly hearty taste experience.
- 1 tablespoon Worcestershire sauce: Adds a complex tangy-savory kick synonymous with good Philly cheesesteak flavors.
- 1 heaping teaspoon mushroom or beef Better than Bouillon paste: Boosts umami and richness even more.
- ⅓ cup heavy cream or half-and-half: For that creamy finish that makes this soup ultra comforting.
- Salad croutons, crushed: Provides a delightful crunchy topping that contrasts the soup’s creaminess.
- Shredded cheese (provolone, fontina, aged cheddar): Melts beautifully on top and echoes the iconic cheesesteak flavors.
Directions
Step 1: Start by seasoning your thinly sliced steak or lean ground beef generously with kosher salt and freshly ground black pepper, or your favorite ground steak seasoning. This is crucial for building flavor right from the start.
Step 2: Heat the oil in a 4-5 quart Dutch oven or large soup pot over medium heat until it shimmers on the surface. This ensures a good sear and prevents sticking.
Step 3: Add the seasoned beef to the pot. Cook it, stirring frequently, until it's mostly browned and cooked through. Keep an eye on the fat—if there’s more than a couple of tablespoons, scoop some out to avoid greasiness.
Step 4: Toss in the mushrooms and sauté them until they release most of their moisture and start to brown, adding that wonderful savory depth to the soup.
Step 5: Add the sliced onions and green bell peppers along with a generous pinch of salt. Sauté until they soften and become fragrant, stirring often so they cook evenly.
Step 6: Push the mixture to one side of the pot, creating a space for the tomato paste and spices. Spoon the tomato paste into the cleared area, then sprinkle in the smoked paprika, dried herbs, and another pinch of salt. Stir these together until you can smell the tomato paste cooking and everything is well incorporated.
Step 7: Sprinkle the flour evenly over the entire mixture and stir quickly. The mix will become pasty—that’s perfect! Continue stirring for about 15 seconds to cook out the raw flour flavor fully.
Step 8: Pour in the beef broth, undiluted consommé, Worcestershire sauce, and about ¼ cup of water. Stir everything well to combine and bring the soup to a gentle simmer.
Step 9: Let the soup simmer gently for 10 minutes to meld the flavors and thicken slightly.
Step 10: Stir in the Better than Bouillon paste for an umami boost, then reduce the heat to low to maintain a gentle warmth.
Step 11: To add creaminess, pour the heavy cream or half-and-half into a small bowl. Slowly whisk in an equal amount of hot soup liquid to temper it, then combine this back into the pot, stirring well to create a silky finish.
Step 12: Serve your soup piping hot topped with crushed salad croutons and your choice of shredded cheese for that melty, irresistible touch. I like pairing it with crusty baguette slices for dunking and soaking up every drop!
Servings and Timing
This fabulous Philly Cheesesteak Soup Recipe makes about 4 generous servings—perfect for a small family meal or sharing with a couple of friends. Prep time is around 10 minutes, mostly for slicing and chopping, while the cooking time takes roughly 45 minutes, including simmering and final touches. Altogether, you’re looking at about 55 minutes from start to finish, with no additional resting time needed. It’s well worth the wait for a comforting, hearty dinner.
How to Serve This Philly Cheesesteak Soup Recipe
When I serve this soup, I love to keep things classic and simple. A crusty baguette or rustic sourdough bread on the side is my favorite choice because it’s perfect for dipping into the creamy, flavorful broth. For a bit of freshness, I often toss together a crisp green salad with a lemony vinaigrette—it balances out the richness beautifully.
Garnishing really makes the presentation pop, so I usually sprinkle extra shredded cheese right before serving, letting it melt slightly on the hot soup. Crushed salad croutons add an unexpected crunch that everyone loves. If I’m feeling fancy, a little chopped fresh parsley or chives gives a lovely burst of color and herbaceous brightness that complements the hearty soup.
As for beverages, this soup pairs wonderfully with a chilled glass of dry white wine like Sauvignon Blanc or even a light, refreshing lager for beer lovers. I’ve also served it to family on cozy weeknights and for casual parties, where it always receives rave reviews. The soup is best enjoyed hot or just warm, allowing the cheese to be delightfully melty and the flavors to be at their fullest.
Variations
I love experimenting with variations on this Philly Cheesesteak Soup Recipe to keep it fresh and cater to different tastes. For example, swapping out the steak strips for thinly sliced chicken or turkey gives it a lighter twist while maintaining that comforting vibe. If you want to boost the veggie content, adding diced tomatoes or even some shredded carrots works beautifully.
If you're looking for a gluten-free version, simply replace the all-purpose flour with a gluten-free flour blend or cornstarch slurry to thicken the soup. It still maintains that creamy texture without sacrificing flavor. For a dairy-free or vegan spin, try using coconut cream or cashew cream instead of heavy cream and swap beef broth for a rich mushroom broth with vegan Worcestershire sauce. Plant-based meat substitutes can also mimic that savory beef profile really well in this soup.
For a bit of extra boldness, I sometimes add a splash of hot sauce or a pinch of cayenne for heat, turning this comfort classic into a slightly spicy delight. Alternatively, slow-cooking everything in a crockpot after initial searing results in even more tender meat and deeply melded flavors, perfect if you want to prep ahead and come home to a ready meal.
Storage and Reheating
Storing Leftovers
I always store leftovers of this soup in airtight containers to keep it tasting fresh. Glass containers with tight-fitting lids work best because they don’t absorb odors and make reheating easy. The soup stays good in the fridge for about 3 to 4 days, so it’s great for enjoying over multiple meals without losing quality.
Freezing
This Philly Cheesesteak Soup Recipe freezes quite well, especially before adding the cream. I like to freeze it in individual portions for easy defrosting later. Just be sure to cool the soup completely before freezing and leave some space at the top of containers to allow for expansion. It keeps well frozen for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
The best way to reheat this soup is gently on the stovetop over low to medium heat, stirring occasionally until warmed through. If the soup has thickened in the fridge, add a splash of beef broth or water to loosen it up while reheating. Avoid microwaving in high bursts as it can cause curdling of the cream or uneven heating. Freshly shredded cheese melted on top after reheating brings back that fresh-out-of-the-pot experience.
FAQs
Can I make this Philly Cheesesteak Soup Recipe ahead of time?
Absolutely! This soup is fantastic for making a day or two ahead. The flavors actually deepen after resting overnight in the fridge, making it even tastier. Just store it properly in an airtight container and gently reheat before serving.
What can I use if I don’t have beef consommé?
If you don’t have beef consommé on hand, you can simply increase the amount of beef broth by about 6 ounces and add a teaspoon of Better than Bouillon beef or mushroom paste to mimic that concentrated flavor. Worcestershire sauce also helps create a similar umami punch.
Is this soup suitable for kids?
Definitely! The flavors are rich but not too spicy or overwhelming. You can reduce or omit smoked paprika to keep the flavor milder, and keep the cheese topping optional or add it just before serving to satisfy picky eaters.
Can I use different cheeses in this soup?
Yes! Provolone, fontina, or aged cheddar are traditional favorites, but I’ve also enjoyed melting mozzarella, gouda, or even pepper jack for a little kick. Just pick cheeses that melt well and complement the savory beef flavor.
How thick should the soup be?
The soup should be creamy and slightly thickened but still spoonable and brothy. The flour helps achieve this texture, and if you like it thicker, you can add a bit more flour or let it simmer a little longer. If too thick, simply stir in extra broth or water when reheating.
Conclusion
I can’t recommend this Philly Cheesesteak Soup Recipe enough if you’re craving something warm, hearty, and packed with those classic cheesesteak flavors. It’s comforting and indulgent, yet straightforward to make and perfect for sharing with the people you love. Give it a try—I’m confident it will become one of your favorite go-to soups just like it is for me!
Print
Philly Cheesesteak Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This hearty Philly Cheesesteak Soup captures the savory flavors of the classic sandwich in a rich, creamy soup. Featuring tender slices of steak, sautéed mushrooms, onions, and bell peppers, enriched with beef broth and cream, this comforting dish is perfect for a cozy meal and serves 4 people.
Ingredients
Main Ingredients
- 1 tablespoon vegetable or olive oil
- 1 pound lean steak, thinly sliced and cut into ½" pieces (or use lean ground beef)
- Kosher salt and freshly ground black pepper, and/or steak seasoning
- 8 ounces white or cremini mushrooms, sliced thin
- 1 medium onion, sliced thinly into short strips
- 1 green bell pepper, sliced into short julienne strips
- 1 tablespoon tomato paste
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano or marjoram (or Italian seasoning blend)
- 2 tablespoons all-purpose flour
- 15 ounce can beef broth
- 6 ounces beef consommé, not diluted (about ½ can)
- 1 tablespoon Worcestershire sauce
- 1 heaping teaspoon mushroom or beef Better than Bouillon paste
- ⅓ cup heavy cream or half-and-half
Toppings and Serving
- Salad croutons, crushed a bit if large
- Shredded cheese such as provolone, fontina, or aged cheddar
- Crusty baguette, for serving
Instructions
- Season the beef: Season the steak strips or ground beef with kosher salt and freshly ground black pepper, or your favorite steak seasoning to enhance the meat's natural flavors.
- Heat the oil: In a 4-5 quart Dutch oven or large soup pot, heat the vegetable or olive oil over medium heat until shimmering, preparing the pot for sautéing.
- Brown the beef: Add the seasoned beef to the pot and cook, stirring frequently, until mostly browned. Drain off excess fat if more than a couple of tablespoons remain to avoid greasiness.
- Sauté mushrooms: Add the thinly sliced mushrooms to the pot and sauté until they release most of their liquid, developing a rich, concentrated flavor.
- Cook onions and peppers: Add the sliced onions and green bell peppers along with a generous pinch of salt. Sauté until softened, stirring frequently for even cooking.
- Prepare the tomato base: Push the contents of the pot to one side to create a small pool of liquid. Spoon in the tomato paste, smoked paprika, dried oregano or marjoram, and an additional big pinch of salt. Stir the paste until fragrant before mixing it thoroughly with the vegetables and meat.
- Add flour: Sprinkle the flour over the mixture, stirring continuously. The mixture will become pasty; cook for about 15 seconds to remove the raw flour taste.
- Incorporate liquids: Pour in the beef broth, beef consommé, Worcestershire sauce, and ¼ cup water. Stir well to combine all ingredients.
- Simmer the soup: Increase heat to bring the soup to a gentle simmer and let it cook uncovered for 10 minutes to develop flavors and slightly thicken.
- Enhance with bouillon: Stir in the Better than Bouillon paste, then reduce heat to low to keep the soup warm.
- Add cream carefully: Pour the heavy cream or half-and-half into a small bowl. Gradually whisk in an equal amount of hot soup liquid to temper the dairy, then add this mixture back into the soup, stirring well to combine without curdling.
- Serve: Ladle the soup into bowls and garnish with shredded cheese and crushed salad croutons. Serve alongside crusty baguette for dipping.
Notes
- Using lean steak slices mimics the authentic Philly cheesesteak texture, but lean ground beef is an acceptable alternative.
- Drain excess fat after browning the meat to keep the soup from becoming greasy.
- Tempering the cream before adding it to the hot soup prevents curdling and ensures a smooth, creamy texture.
- Adjust seasoning with salt and pepper to taste during cooking for optimal flavor balance.
- For a richer taste, substitute half-and-half with heavy cream.

Leave a Reply