If you love a classic Philly cheesesteak, this cozy soup version is going to win you over instantly. It takes everything you crave—tender beef, sautéed onions and peppers, melty cheese—and transforms it into a warm, creamy bowl of comfort.
This is one of those meals I turn to when I want something hearty but easy. It all comes together in one pot, fills the kitchen with the most amazing aroma, and tastes like pure comfort with every bite—especially when served with that irresistible cheesy toast on the side.
Flavor & Texture Highlights
- Rich, creamy broth loaded with savory beef flavor
- Sweet, tender onions and peppers in every bite
- Melted provolone for that classic cheesesteak taste
- Crispy bacon adds a smoky, salty crunch
- Golden, cheesy toast for dipping perfection
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need
- Step-by-Step Instructions
- Expert Tips
- Storage & Reheating
- FAQs
Why You’ll Love This Recipe
- All the flavor of a Philly cheesesteak in a cozy soup
- Made in just one pot for easy cleanup
- Perfect for chilly nights or comfort meals
- Family-friendly and filling
What You’ll Need to Make This Recipe
This recipe uses thinly sliced beef for that authentic cheesesteak feel, paired with onions, bell peppers, and garlic for a rich, savory base. The broth and cream create a silky texture, while provolone cheese melts right in for that signature flavor.
And don’t forget the bacon and cheesy toast—they really take this dish to the next level. You’ll find the exact measurements in the recipe card below.
How to Make One-Pot Philly Cheesesteak Soup Step by Step
Step 1: Cook the Beef
In a large pot over medium-high heat, cook the thinly sliced beef until it’s nicely browned. This step builds a deep, savory flavor right from the start.
Step 2: Sauté the Vegetables
Add the diced onion, sliced bell pepper, and minced garlic to the pot. Cook until everything is soft and fragrant, letting the flavors blend together.
Step 3: Simmer the Soup
Pour in the beef broth and heavy cream, stirring well. Bring the mixture to a gentle simmer and let it cook for about 10–15 minutes so the flavors can fully develop.
Step 4: Add the Cheese
Stir in the shredded provolone cheese until it melts smoothly into the soup, creating a creamy, rich texture. Season with salt and pepper to taste.
Step 5: Prepare the Cheesy Toast
While the soup simmers, butter the bread slices and sprinkle them with cheese. Toast in the oven until golden, melted, and bubbly.
Step 6: Serve and Enjoy
Ladle the soup into bowls, top with crispy crumbled bacon, and serve hot with cheesy toast on the side for dipping.
Expert Tips
- Use thinly sliced steak for the most tender texture
- Add mushrooms if you love a classic cheesesteak variation
- Don’t boil the soup after adding cheese—keep it at a gentle simmer
- Toast the bread just before serving for the best crunch
How to Store and Reheat It
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, stirring occasionally.
If the soup thickens too much, add a splash of broth or milk when reheating. Store the toast separately to keep it crisp.
What to Serve With
- Simple green salad
- Roasted vegetables
- Pickles or coleslaw for contrast
- Extra toasted bread for dipping
Frequently Asked Questions
Can I use a different cheese?
Yes, mozzarella or white American cheese works well if you don’t have provolone.
Can I make this soup ahead of time?
Absolutely. The flavors get even better after a few hours. Just reheat gently before serving.
Can I make it lighter?
You can substitute half-and-half for the heavy cream or reduce the amount slightly.
Can I freeze this soup?
It’s best enjoyed fresh, as creamy soups can sometimes change texture after freezing.
One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Ingredients
- 1 lb thinly sliced beef steak
- 1 onion, diced
- 1 green bell pepper, thinly sliced
- 2 cloves garlic, minced
- 6 cups beef broth
- 1 cup heavy cream
- 1 cup shredded provolone cheese
- 6 slices bacon, cooked and crumbled
- Salt and pepper to taste
- 6 slices bread
- Butter for toasting
Instructions
- In a large pot, cook beef over medium-high heat until browned.
- Add onion, bell pepper, and garlic. Cook until vegetables are tender.
- Pour in beef broth and heavy cream. Bring to a simmer and cook for 10–15 minutes.
- Stir in provolone cheese until melted. Season with salt and pepper.
- Butter bread slices, top with cheese, and toast until golden and bubbly.
- Ladle soup into bowls, top with bacon, and serve with cheesy toast.
Notes
For extra flavor, try adding sautéed mushrooms or a splash of Worcestershire sauce to the soup.
Final Thoughts
This one-pot Philly cheesesteak soup is everything you love about comfort food—rich, satisfying, and incredibly easy to make. Paired with cheesy toast, it’s the kind of meal that feels special without requiring a lot of effort. Perfect for cozy nights, and guaranteed to become a favorite.

