Philly Cheesesteak Soup brings all the bold, savory flavors of the iconic sandwich into a comforting, creamy bowl. This dish is rich with tender beef, sautéed onions and peppers, and gooey melted provolone cheese swirled into a velvety broth. It’s warm, hearty, and absolutely soul-soothing — perfect for chilly days or whenever you crave something indulgent.
Think of it as the perfect blend of a cheesesteak and a soup, where crusty bread can be dipped, torn, or floated right in. You get the essence of the sandwich in every bite, but without needing a griddle or hoagie rolls. It’s easy to make, big on flavor, and always a crowd-pleaser.
Why You’ll Love This Philly Cheesesteak Soup
This soup is incredibly satisfying without being complicated. It transforms everyday ingredients into something indulgent and restaurant-worthy. Whether you’re feeding a hungry family or prepping a cozy weeknight dinner, this recipe brings ease and comfort. Plus, it’s easily adaptable — you can make it low-carb by skipping the bread or switch up the cheese for a different twist.
What Kind of Steak Should I Use?
For a classic cheesesteak flavor, go with thinly sliced ribeye steak. It has just the right amount of marbling, giving the soup richness without being greasy. If ribeye isn’t available, sirloin or even shaved beef work beautifully. The key is slicing the meat very thin so it cooks quickly and stays tender in the broth.
Ingredients for the Philly Cheesesteak Soup
To build that deep, savory flavor, every ingredient plays an important role. This soup relies on layers of sautéed aromatics, creamy broth, and melted cheese to bring the sandwich experience to life.
- Butter: Adds richness and helps sauté the vegetables until soft and flavorful.
- Yellow onion: A must-have for that classic cheesesteak sweetness when caramelized.
- Green bell pepper: Adds a subtle bitterness and crunch to balance the creamy texture.
- Garlic: A flavor booster that deepens the savory base.
- Thinly sliced ribeye steak: The heart of the soup, tender and full of umami.
- Beef broth: Forms the foundation of the soup with rich, meaty depth.
- Heavy cream: Creates the silky, creamy consistency that makes this soup luxurious.
- Worcestershire sauce: Adds complexity and mimics the flavor of cooked beef drippings.
- Provolone cheese: Melts perfectly and brings the unmistakable cheesesteak flavor.
- Salt & pepper: Essential for balancing and finishing the flavors.

How To Make the Philly Cheesesteak Soup
Step 1: Sauté the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat. Add the onions and peppers, cooking until they begin to soften and caramelize, about 8 minutes. Stir in the garlic and cook for another minute.
Step 2: Brown the Steak
Push the veggies to the side and add the sliced ribeye. Sear until just browned, stirring gently to keep the meat tender.
Step 3: Add the Broth and Cream
Pour in the beef broth and bring the mixture to a simmer. Add Worcestershire sauce and then slowly stir in the heavy cream. Let it simmer on low for 10-15 minutes so all the flavors meld.
Step 4: Melt the Cheese
Turn off the heat and stir in the provolone cheese until melted and fully incorporated. Season with salt and pepper to taste.
Step 5: Serve and Enjoy
Ladle into bowls and top with extra cheese if you’d like. Serve with toasted baguette slices or crusty bread on the side.
How to Serve and Store Philly Cheesesteak Soup
This soup serves 4 to 6 people depending on portion size and sides. It’s perfect as a standalone main course but even better with a toasty roll on the side for dunking. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave, adding a splash of broth or cream if needed to loosen it up.
What to Serve With Philly Cheesesteak Soup?
Crusty Bread
Perfect for dipping and catching every last drop of creamy broth.
Garlic Parmesan Fries
A crunchy side with a bold garlicky bite that pairs beautifully.
Caesar Salad
Crisp romaine, tangy dressing, and croutons lighten the richness of the soup.
Roasted Brussels Sprouts
Roasted veggies bring earthiness and balance to this comfort-heavy dish.
Pickle Spears
Just like the sandwich version, the sharp tang of a dill pickle cuts through the richness.
Classic Potato Wedges
Hearty and satisfying, they turn this into a diner-style combo meal.
Herby Chicken Meatball Bowl
Serve as a starter or complement for protein lovers. Try my Herby Chicken Meatball Bowl.
Easy Homemade Naan
Swap the bread and serve this soup with warm, pillowy Easy Homemade Naan.
Want More Soup Ideas?
If this Philly Cheesesteak Soup warms your soul, you might love these other comforting bowls:
- Creamy Parmesan Italian Sausage Soup with bold, cheesy goodness.
- Crab and Shrimp Seafood Bisque if you’re in the mood for a coastal twist.
- Creamy Mushroom Ravioli for a pasta-lovers’ dream in soup form.
- Creamy Lemon Butter Salmon if you’re after something citrusy and rich.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it whenever the craving hits.
Let me know in the comments how yours turned out. Did you stick with provolone or go for a cheese blend? Did you try it with toasted garlic bread?
I always love hearing how you put your own spin on these comforting classics. And if you have questions, don’t hesitate to ask — let’s make great food together.
Explore beautifully curated soup ideas and everyday dinner inspiration on Janet Dishes on Pinterest and find your new go-to cozy meal!

Philly Cheesesteak Soup
- Total Time: 35 minutes
- Yield: 4–6 servings
Description
Philly Cheesesteak Soup is a creamy, cheesy, and savory soup recipe packed with thinly sliced ribeye steak, bell peppers, onions, and provolone cheese. This easy weeknight dinner idea delivers all the flavor of a cheesesteak sandwich in comforting soup form. Perfect for chilly nights and family meals.
Ingredients
4 tablespoons butter
1 large yellow onion, chopped
1 green bell pepper, diced
3 cloves garlic, minced
1 pound thinly sliced ribeye steak
4 cups beef broth
1 cup heavy cream
1 tablespoon Worcestershire sauce
6 slices provolone cheese, torn
Salt and pepper to taste
Instructions
1. In a large pot, melt butter over medium heat.
2. Add onions and green peppers; cook until soft and caramelized, about 8 minutes.
3. Stir in garlic and cook for another minute.
4. Push vegetables to the side and add ribeye steak. Sear until just browned.
5. Pour in beef broth, add Worcestershire sauce, and bring to a simmer.
6. Stir in heavy cream and let simmer on low for 10–15 minutes.
7. Turn off heat and stir in provolone cheese until melted.
8. Season with salt and pepper to taste.
9. Serve hot with crusty bread or toasted baguette slices.
Notes
Let soup rest for 5 minutes before serving for flavors to settle.
Thinly slice steak while it’s slightly frozen for easier handling.
Add extra cheese on top when serving for more richness.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 460
- Sugar: 4g
- Sodium: 780mg
- Fat: 36g
- Saturated Fat: 18g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 115mg
