Philly Cheesesteak Soup brings all the comforting flavors of a classic Philly cheesesteak sandwich into a rich, creamy bowl of soup. Tender slices of beef, sautéed green bell peppers, onions, and garlic simmer in a savory beef broth before being finished with heavy cream, white cheddar, and provolone cheese. Every spoonful delivers the familiar combination of hearty beef, sweet vegetables, and melted cheese that makes the original sandwich so popular.

This cozy soup is especially satisfying on chilly evenings when you want something filling and comforting without spending hours in the kitchen. A handful of homemade baguette croutons adds a crunchy contrast to the creamy broth, while fresh parsley brings a touch of color and freshness. Whether you’re serving it for a family dinner or preparing a comforting weekend meal, Philly Cheesesteak Soup is a delicious way to enjoy those beloved sandwich flavors in a new form.
Why You’ll Love This Recipe
- Classic cheesesteak flavors: Beef, green bell peppers, onions, and provolone recreate the familiar taste of a Philly cheesesteak.
- Rich and creamy texture: Heavy cream and two kinds of cheese give the soup a velvety consistency.
- A complete, satisfying meal: Tender beef and hearty vegetables make every bowl filling.
- Homemade crunchy topping: Olive oil baguette croutons add texture and make the soup feel extra special.
- Perfect for cozy dinners: This warm, comforting soup is ideal for chilly nights and relaxed family meals.
- Easy to customize: Adjust the hot sauce, cheese combination, or toppings to suit your preferences.
Preparation and Tools
Before starting, prepare the ingredients so everything is ready when you need it. Thinly slice the beef steak, slice the green bell pepper, chop the onion, carrot, and celery, and mince the garlic. Shred both cheeses and chop the fresh parsley.
A large, heavy-bottomed soup pot or Dutch oven is ideal for cooking the soup because it provides enough room for the vegetables, beef, and broth while allowing the ingredients to cook evenly.
You’ll also need:
- A sharp knife and cutting board
- A wooden spoon or heat-resistant spatula
- A whisk for incorporating the flour and broth
- A baking sheet for the baguette croutons
- A ladle for serving
If possible, shred the white cheddar and provolone yourself. Freshly shredded cheese generally melts more smoothly than pre-shredded varieties, which often contain anti-caking ingredients.
Preparation Tips
Slice the beef thinly. Thin slices cook quickly and are easier to eat in a spoonful of soup. If the steak is difficult to slice, briefly chilling it in the freezer can make it firmer and easier to handle.
Prepare the vegetables evenly. Thinly sliced bell pepper and similarly sized pieces of onion, carrot, and celery help the vegetables cook at a consistent rate.
Keep the cheese ready before adding it. Shred both cheeses in advance so you can stir them into the soup gradually. Adding cheese slowly helps prevent clumping.
Use room-temperature cream when possible. Heavy cream that isn’t very cold blends more easily into the hot broth and reduces the temperature difference when it’s added.
Adjust the heat to your taste. The hot sauce adds a little kick without overwhelming the cheesesteak flavors. Start with the listed amount and adjust only if you prefer a spicier soup.
Ingredients for Philly Cheesesteak Soup
“Wiz Wit” Philly Cheesesteak Soup Recipe
The ingredients work together to create a soup that tastes like a cheesesteak while maintaining the creamy consistency of a hearty homemade soup.
Beef steak: Thinly sliced beef provides the savory, meaty flavor associated with a Philly cheesesteak. Choose a steak that can be sliced thinly for tender bites.
Green bell pepper and onion: These classic cheesesteak vegetables add sweetness and depth as they soften during cooking.
Carrot and celery: These vegetables build a flavorful soup base and complement the beef without overpowering the familiar sandwich flavors.
Garlic: Minced garlic adds aromatic richness to the broth.
All-purpose flour: Flour helps thicken the soup, giving it a creamy consistency that holds the cheese and vegetables together.
Beef broth and bouillon: Beef broth provides the main savory base, while the optional bouillon cube adds extra beef flavor. Since both can contain salt, season carefully.
Heavy cream: Cream softens the savory broth and creates a richer texture.
White cheddar and provolone: White cheddar contributes a bold, tangy cheese flavor, while provolone brings the smooth, mellow taste commonly associated with cheesesteaks.
Worcestershire sauce and hot sauce: Worcestershire adds savory depth, while hot sauce provides a gentle background heat.
Baguette and olive oil: Cubed baguette tossed with olive oil becomes a crunchy topping that contrasts with the creamy soup.
Fresh parsley: Parsley adds a fresh finish and a little color just before serving.
How to Make Philly Cheesesteak Soup
1. Sauté the Green Bell Pepper and Beef
Heat 2 tablespoons of olive oil in a large soup pot over medium-high heat. Add the thinly sliced green bell pepper and cook until it begins to soften.
Add the thinly sliced beef steak and cook, stirring occasionally, until the beef is browned and cooked through. Avoid overcrowding the pot so the beef has a chance to brown rather than simply steam.
Transfer the beef and peppers to a plate and set aside. They’ll be added back to the soup later.
2. Cook the Aromatic Vegetables
Add the remaining 1 tablespoon of olive oil to the same pot. Stir in the chopped onion, carrot, and celery.
Cook over medium heat, stirring occasionally, until the vegetables begin to soften. Add the minced garlic and cook briefly until fragrant.
Scrape up any flavorful browned bits from the bottom of the pot as the vegetables cook. These bits contribute extra flavor to the soup.
3. Make the Soup Base
Sprinkle the all-purpose flour over the softened vegetables. Stir continuously until the flour coats the vegetables and begins to blend into the oil.
Gradually pour in the beef broth while whisking or stirring to prevent lumps from forming. Add the optional beef bouillon cube, Worcestershire sauce, hot sauce, and salt and pepper to taste.
Bring the mixture to a gentle simmer, stirring occasionally as the broth begins to thicken.
4. Simmer Until the Vegetables Are Tender
Reduce the heat and let the soup simmer gently until the carrot, celery, and onion are tender.
Stir occasionally to prevent the flour from settling on the bottom of the pot. The broth should become slightly thicker and develop a savory aroma.
Avoid boiling the soup vigorously, especially once it begins to thicken.
5. Add the Beef, Cream, and Cheese
Return the cooked beef and green bell pepper to the pot. Stir in the heavy cream and allow the soup to warm gently.
Reduce the heat to low before adding the shredded white cheddar and provolone. Add the cheese gradually, stirring until each addition melts into the soup before adding more.
Continue stirring until the soup is creamy and the cheese is fully incorporated. Taste and adjust the salt and pepper if needed.
Keep the soup at a gentle heat rather than allowing it to boil, which can cause the cheese and cream to separate.
6. Prepare the Baguette Croutons
While the soup finishes cooking, preheat the oven to 375°F (190°C).
Place the cubed baguette on a baking sheet and toss with 1/4 cup of olive oil until the pieces are lightly coated.
Spread the cubes into a single layer and bake until golden and crisp, turning them as needed for even browning. Keep an eye on the croutons near the end because smaller cubes can brown quickly.
7. Garnish and Serve
Ladle the hot Philly Cheesesteak Soup into bowls. Sprinkle with chopped fresh parsley and top with the crispy baguette croutons.
Serve immediately while the soup is creamy, the beef is tender, and the croutons still have their crunch.

Recipe Notes
- Cheese matters: White cheddar and provolone provide the signature flavor combination. Shred them yourself for the smoothest melting.
- For a thicker soup: Allow the broth to simmer gently before adding the cream and cheese. Avoid adding extra flour unless adjusting the recipe.
- For a milder flavor: Reduce the hot sauce to your preference while keeping the Worcestershire sauce for savory depth.
- Crouton timing: Add the baguette croutons just before serving so they don’t become soggy.
- Serving option: If you prefer a softer topping, serve the soup with baguette slices on the side instead of croutons.
Common Mistakes to Avoid
Adding cheese over high heat: High heat can cause cheese to become grainy or separate. Lower the heat before adding the shredded cheese and stir gently until melted.
Pouring in all the broth at once: Adding the broth gradually helps the flour blend smoothly into the liquid and prevents lumps.
Overcooking the beef: Thinly sliced beef cooks quickly. Brown it first, then return it to the soup later so it doesn’t become unnecessarily tough.
Making the croutons too early: Croutons lose their crunch when they sit in hot soup. Prepare them near the end and add them immediately before serving.
Over-seasoning the broth: Beef broth, bouillon, Worcestershire sauce, and cheese all contribute savory flavor. Taste the soup before adding extra salt.
Letting the soup boil after adding dairy: Keep the finished soup at a gentle heat to maintain its smooth, creamy texture.
What to Serve With Philly Cheesesteak Soup
Philly Cheesesteak Soup is rich, creamy, and filling, so it pairs well with simple sides that add freshness or a little crunch.
- Garlic bread: Toasted garlic bread is perfect for dipping into the cheesy beef broth.
- Fresh green salad: A crisp salad with lettuce, cucumber, tomatoes, and a light vinaigrette balances the richness of the soup.
- Roasted vegetables: Roasted broccoli, asparagus, or green beans add color and freshness to the meal.
- Extra baguette slices: Serve warm, crusty bread alongside the soup for soaking up every bit of the creamy broth.
- Pickles or pepperoncini: Their tangy flavor provides a refreshing contrast to the beef and cheese.
- Simple coleslaw: A crunchy cabbage slaw with a light dressing complements the soft vegetables and tender beef.
For a casual family dinner, serve the soup with garlic bread and a small green salad. The combination makes a satisfying meal without requiring much extra preparation.
Storage Instructions
Refrigeration: Allow the soup to cool slightly before transferring it to an airtight container. Refrigerate within 2 hours of cooking and store for up to 3–4 days.
Reheating: Warm individual portions in a saucepan over low to medium-low heat, stirring frequently until heated through. Avoid boiling, as the cream and cheese may separate. If the soup becomes too thick, stir in a small amount of beef broth to loosen it.
You can also reheat individual portions in the microwave using short intervals, stirring between each one.
Freezing: Freezing is not recommended for the fully prepared soup because the cream and melted cheese may separate or become grainy after thawing. For better results, prepare the beef and vegetable broth base without the cream and cheese, then freeze it in an airtight, freezer-safe container for up to 2–3 months. Thaw overnight in the refrigerator, reheat gently, and add the cream and cheeses before serving.
Crouton storage: Store leftover baguette croutons separately in an airtight container at room temperature for a few days. If they soften, crisp them briefly in the oven before serving.
Make-ahead tip: The beef and vegetable soup base can be prepared a day ahead. Refrigerate it, then reheat gently and finish with the cream and cheeses shortly before serving. Make the croutons fresh for the best texture.
Estimated Nutrition
The following nutrition information is an estimate based on the listed ingredients and an assumed yield of 6 servings. Actual values will vary depending on the beef cut, cheese brands, broth, and portion sizes.
| Nutrient | Estimated Amount per Serving |
|---|---|
| Calories | 750 kcal |
| Protein | 35 g |
| Carbohydrates | 35 g |
| Fat | 52 g |
| Saturated Fat | 24 g |
| Fiber | 3 g |
| Sugar | 6 g |
| Sodium | 1,100 mg |
This estimate includes the baguette croutons and the full amount of olive oil. The optional beef bouillon cube may increase the sodium content.
Frequently Asked Questions
What cut of beef is best for Philly Cheesesteak Soup?
Thinly sliced steak works best because it cooks quickly and is easy to eat in a spoonful of soup. Ribeye is a flavorful option, while sirloin can also work well. The most important factor is slicing the beef thinly against the grain for more tender bites.
Can I make Philly Cheesesteak Soup without provolone?
Yes. Provolone gives the soup its familiar cheesesteak flavor, but you can use additional white cheddar if needed. The flavor will be sharper and richer. For the closest cheesesteak-inspired taste, keep provolone whenever possible.
How do I keep the cheese from becoming grainy?
Lower the heat before adding the cheese and stir it in gradually. Avoid boiling the soup once the cream and cheese have been added. Freshly shredded cheese also tends to melt more smoothly than pre-shredded cheese.
Can I make this soup less rich?
You can reduce the richness by using less cheese or replacing some of the heavy cream with milk. However, these changes will make the soup less creamy than the original recipe. Add any milk gradually over low heat to help maintain a smooth texture.
Can I make Philly Cheesesteak Soup ahead of time?
Yes. Prepare the beef, vegetables, and broth base ahead of time, then refrigerate it. When you’re ready to serve, reheat the base gently and add the heavy cream and cheeses. Prepare the baguette croutons separately so they stay crisp.
Why is my soup too thick?
The flour and melted cheese naturally thicken the soup as it cooks and cools. Stir in a little beef broth while reheating until it reaches your preferred consistency. Add the broth gradually to avoid making the soup too thin.
A Cozy Cheesesteak-Inspired Dinner
Philly Cheesesteak Soup is a comforting way to enjoy the classic combination of beef, peppers, onions, and melted cheese in a creamy homemade soup. With tender steak, a rich broth, and crunchy baguette croutons, it brings plenty of flavor and texture to the dinner table.
Serve it fresh from the pot with extra bread for dipping, and enjoy a warm, satisfying meal inspired by one of America’s favorite sandwiches.
Print
Philly Cheesesteak Soup
- Total Time: 1 hour
- Yield: 6 servings 1x
Description
This creamy Philly Cheesesteak Soup combines tender beef steak, green bell peppers, onions, savory beef broth, heavy cream, white cheddar, and provolone. Topped with crispy homemade baguette croutons, it’s a comforting, cheesesteak-inspired meal perfect for cozy dinners.
Ingredients
- 2 tablespoons olive oil
- 1 medium green bell pepper (thinly sliced)
- 1 pound beef steak (thinly sliced)
- 1 tablespoon olive oil
- 1 medium onion (chopped)
- 1 medium carrot (chopped)
- 2 stalks celery (chopped)
- 3 cloves garlic (minced)
- 1/3 cup all-purpose flour
- 1 tablespoon Worcestershire sauce
- 1 teaspoon hot sauce
- Salt and pepper to taste
- 6 cups beef broth
- 1 cube beef bouillon (optional)
- 1 cup heavy cream
- 8 ounces white cheddar cheese (shredded)
- 8 ounces provolone cheese (shredded)
- 2 tablespoons fresh parsley (chopped)
- 1/2 baguette (cubed)
- 1/4 cup olive oil
Instructions
- Heat 2 tablespoons of olive oil in a large soup pot over medium-high heat. Add the thinly sliced green bell pepper and cook until it begins to soften.
- Add the thinly sliced beef steak and cook, stirring occasionally, until browned and cooked through. Transfer the beef and peppers to a plate and set aside.
- Add the remaining 1 tablespoon of olive oil to the same pot. Stir in the chopped onion, carrot, and celery. Cook until the vegetables begin to soften.
- Add the minced garlic and cook briefly until fragrant.
- Sprinkle the flour over the vegetables and stir until they are evenly coated.
- Gradually pour in the beef broth, stirring or whisking to prevent lumps. Add the optional beef bouillon cube, Worcestershire sauce, hot sauce, and salt and pepper to taste.
- Bring the soup to a gentle simmer and cook until the vegetables are tender and the broth has thickened slightly, stirring occasionally.
- Return the cooked beef and green bell pepper to the pot. Stir in the heavy cream and warm gently.
- Reduce the heat to low. Gradually add the shredded white cheddar and provolone, stirring until the cheeses melt and the soup becomes creamy. Avoid boiling.
- Preheat the oven to 375°F (190°C). Place the cubed baguette on a baking sheet and toss with 1/4 cup olive oil.
- Spread the baguette cubes in a single layer and bake until golden and crisp, turning as needed for even browning.
- Ladle the soup into bowls. Garnish with chopped fresh parsley and top with the crispy baguette croutons. Serve immediately.
Notes
- Shred the cheeses yourself for smoother melting.
- Keep the soup at a gentle heat after adding the cream and cheese to prevent separation.
- Add the baguette croutons just before serving to keep them crisp.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Recipes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/6
- Calories: 750 kcal
- Sugar: 6 g
- Sodium: 1,100 mg
- Fat: 52 g
- Saturated Fat: 24 g
- Unsaturated Fat: 25 g
- Trans Fat: 1 g
- Carbohydrates: 35 g
- Fiber: 3 g
- Protein: 35 g
- Cholesterol: 130 mg
Keywords: Philly Cheesesteak Soup, creamy cheesesteak soup, beef and cheese soup, steak soup recipe, cheesy beef soup

Leave a Comment