Get ready to experience your favorite sandwich in a warm, comforting bowl. This Philly Cheesesteak Soup recipe transforms the iconic flavors of thinly sliced steak, caramelized onions, and melted provolone into the ultimate comfort food. We’ve cracked the code on creating a rich, creamy, and deeply savory soup that tastes just like a classic Philly cheesesteak. It’s the perfect easy dinner for a cozy night in, delivering all the flavor without the bun. Prepare to be obsessed!
Why You’ll Love This Philly Cheesesteak Soup Recipe
This isn’t just another soup recipe; it’s a game-changer for sandwich lovers. Here’s why you’ll be making it again and again:
- Iconic Flavor: We perfectly capture the savory, cheesy, and beefy goodness of a traditional Philly cheesesteak.
- Unbelievably Creamy: A secret ingredient, cream cheese, melts into the broth to create a velvety, rich texture that’s simply irresistible.
- One-Pot Wonder: This entire meal comes together in a single Dutch oven or heavy-bottomed pot, making cleanup a breeze.
- Hearty & Satisfying: Packed with tender steak, soft veggies, and a cheesy broth, this soup is a complete and filling meal.
The Key Ingredients for Authentic Flavor
The magic of this soup comes from using the right ingredients. Here’s what you’ll need to build that classic cheesesteak taste from the ground up.

Choosing the Right Beef
For that authentic, tender steak texture, ribeye is the top choice. It’s well-marbled, which adds immense flavor to the soup. To make slicing easier, place the steak in the freezer for about 20-30 minutes until it’s firm. This allows you to get those paper-thin slices that are characteristic of a great cheesesteak.
The Perfect Cheese Blend
Provolone is the classic choice for its mild, milky flavor and fantastic melting ability. We’re also adding cream cheese to the broth itself, which is the secret to an ultra-creamy, luxurious soup base. It’s a small touch that makes a huge difference.
Vegetables & Aromatics
You can’t have a Philly cheesesteak without the veggies. We’re using a classic combination of yellow onion and green bell pepper. Sautéing them until they are soft and slightly caramelized builds a sweet, foundational flavor that is essential to the soup’s profile. Garlic, of course, adds that aromatic depth every good soup needs.
How to Make Philly Cheesesteak Soup: Step-by-Step
Ready to get cooking? Follow these simple steps for a perfect bowl of creamy beef soup.
- Sear the Steak: Season your thinly sliced ribeye with salt and pepper. Heat olive oil in a large Dutch oven over medium-high heat. Working in batches, sear the steak until just browned. Don’t overcrowd the pan. Remove the steak and set it aside.
- Sauté the Vegetables: In the same pot, add the butter. Once melted, add the sliced onions, green peppers, and mushrooms. Cook, stirring occasionally, until they are soft and caramelized, about 10-12 minutes. Add the minced garlic and cook for another minute until fragrant.
- Create the Broth: Sprinkle the flour over the vegetables and stir to combine. Cook for one minute to remove the raw flour taste. Slowly whisk in the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom of the pot.
- Simmer and Thicken: Bring the soup to a simmer. Cube the cream cheese and whisk it into the broth until it’s completely melted and smooth. Let the soup simmer for about 15 minutes to allow the flavors to meld and the broth to thicken slightly.
- Combine and Melt: Reduce the heat to low. Return the cooked steak to the pot. Stir in the heavy cream. Gradually add the shredded provolone cheese, stirring constantly until it’s fully melted. Do not let the soup boil after adding the cheese.
- Serve Hot: Season with additional salt and pepper to taste. Ladle the hot Philly Cheesesteak Soup into bowls and garnish with extra provolone or toasted croutons.

Pro Tips for the BEST Cheesesteak Soup
Want to make your soup even better? Follow these simple tips from our kitchen.
- Don’t Overcook the Steak: The goal is to just brown the steak during the searing step. It will finish cooking in the hot soup later, ensuring it stays incredibly tender.
- Caramelize for Flavor: Take your time when sautéing the onions and peppers. Letting them develop a deep, golden-brown color adds a layer of sweetness that balances the savory beef and cheese.
- Melt Cheese on Low Heat: To prevent the cheese from becoming grainy or separating, always add it over low heat and stir gently until it’s just melted. Never let the soup boil after adding dairy. If you’re a cheese lover, you must try this Garlic Bread Grilled Cheese next.
Variations and Serving Suggestions
Slow Cooker Instructions
You can easily adapt this Philly Cheesesteak Soup recipe for the crockpot. Simply sear the steak and sauté the vegetables on the stove as directed. Transfer everything to your slow cooker, whisk in the broth and Worcestershire sauce, and cook on low for 4-6 hours. In the last 30 minutes, stir in the cream cheese, heavy cream, and provolone until melted and creamy.
What to Serve with Your Soup
This soup is a meal in itself, but a crusty piece of bread or homemade croutons for dipping is a must. A simple green salad with a light vinaigrette would also be a refreshing side to balance the richness of the soup.
Storing and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stovetop over low heat, stirring occasionally. Avoid boiling, which can cause the dairy to separate. Due to the dairy content, freezing is not recommended as it can alter the texture.
Frequently Asked Questions
Yes, absolutely. After searing the steak and sautéing the vegetables on the stovetop, transfer all ingredients (except the cream and provolone) to a slow cooker. Cook on low for 4-6 hours, then stir in the cream cheese, cream, and provolone during the last 30 minutes.
The secret to a creamy soup is adding cubed cream cheese to the beef broth and whisking until it melts completely. A splash of heavy cream at the end adds extra richness for a velvety smooth finish.
This soup is best served with crusty bread, toasted baguette slices, or homemade croutons for dipping. A simple green salad with a light vinaigrette also pairs nicely to balance the soup’s richness.
The best cut of beef is boneless ribeye steak. Its marbling creates a tender texture and adds incredible flavor to the soup broth. For easy slicing, freeze the steak for 20-30 minutes before cutting.
Provolone is the classic choice for its authentic flavor and excellent melting properties. You could also use American cheese or a mild white cheddar for a similarly creamy result.
More Comfort Food Recipes You’ll Adore
If you loved this hearty soup, you’ll fall for these other comforting dinner ideas. Our Crock Pot Beef Stroganoff is another one-pot wonder perfect for a weeknight. For a twist on a classic, these French Dip Tortilla Rollups are always a crowd-pleaser. And for the ultimate cheesy bake, you can’t go wrong with our Million Dollar Chicken Bake.
Share Your Creation!
We know this Philly Cheesesteak Soup recipe will become a new favorite in your home. If you make it, we’d love to see! Leave a comment below with your thoughts or tag us in your photos on Pinterest. Happy cooking!

Philly Cheesesteak Soup Recipe

Philly Cheesesteak Soup Recipe (The Ultimate Creamy & Easy Guide)
Equipment
- 1 Large Dutch oven or heavy-bottomed pot
- 1 Whisk
Ingredients
- 1.5 lbs boneless ribeye steak thinly sliced
- 1 tbsp olive oil
- 2 tbsp butter
- 1 large yellow onion sliced
- 1 green bell pepper sliced
- 8 oz mushrooms sliced
- 3 cloves garlic minced
- 1/4 cup all-purpose flour
- 4 cups beef broth
- 1 tbsp Worcestershire sauce
- 4 oz cream cheese cubed
- 1/2 cup heavy cream
- 8 oz provolone cheese shredded
- Salt and freshly ground black pepper to taste
Instructions
- Season thinly sliced ribeye with salt and pepper. Heat olive oil in a large Dutch oven over medium-high heat. Working in batches, sear the steak until just browned. Remove and set aside.
- In the same pot, add butter. Once melted, add the sliced onions, green peppers, and mushrooms. Cook until soft and caramelized, about 10-12 minutes. Add minced garlic and cook for one more minute until fragrant.
- Sprinkle flour over the vegetables and stir. Cook for one minute. Slowly whisk in the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom.
- Bring the soup to a simmer. Whisk in the cubed cream cheese until completely smooth. Simmer for 15 minutes to allow flavors to meld and the broth to thicken.
- Reduce heat to low. Return the cooked steak to the pot and stir in the heavy cream. Gradually add the shredded provolone cheese, stirring constantly until fully melted. Do not boil.
- Season with additional salt and pepper to taste. Ladle the hot soup into bowls and serve immediately.
Notes
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove.