Creamy Philly Cheesesteak Soup with Croutons
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
This creamy Philly cheesesteak soup is pure comfort in a bowl. It has the rich, cozy feel of a diner meal, yet it still tastes homey and fresh. Best of all, it brings together tender beef, sweet peppers, and melty cheese in a way that feels filling without being fussy. If you like warm soups that make the whole kitchen smell wonderful, this one is a keeper.
What makes this soup so special is the mix of simple, familiar ingredients. You get 2 tbsp olive oil, 1 medium green bell pepper, sliced thin, and 1 lb steak or top round, sliced thin for the beef layer. Then the soup builds with 1 tbsp olive oil, 1 medium onion, chopped, 1 medium carrot, chopped, 2 celery stalks, chopped, and 3 garlic cloves, minced. A little 1/3 cup all-purpose flour, 1 tbsp Worcestershire sauce, and 1 tsp hot sauce help create body and flavor. After that, 6 cups beef broth, 1 cup heavy cream, 8 oz white cheddar, and 8 oz provolone turn everything rich and smooth. Finally, fresh 2 tbsp chopped parsley and crispy croutons from 1/2 baguette give the soup its bright finish and satisfying crunch.
The method is simple, too. First, you sear the pepper strips and brown the beef, then set them aside. Next, you soften the onion, carrot, and celery, stir in the garlic, and cook the flour with the seasonings. After that, you add the broth, simmer until the vegetables are tender, and puree the soup until smooth. Then you stir in the cream and cheese, add some of the beef and peppers back in, and finish with baked croutons on top. It is a straightforward process, and even home cooks who do not spend a lot of time in the kitchen can follow it with ease.
This recipe is especially nice on chilly nights, busy weekends, or anytime you want a meal that feels a little special. It is also great for family dinners, potlucks, or casual guests, because everyone loves a hearty bowl of creamy soup with crunchy bread on top. Since it makes 6 servings and reheats well, it is practical as well as delicious.
Why You’ll Love This Creamy Philly Cheesesteak Soup with Croutons
- It tastes like a Philly cheesesteak, but in warm, spoonable soup form.
- It uses simple ingredients that are easy to find at most grocery stores.
- It is hearty enough for dinner, so you do not need many sides.
- The croutons add a crisp bite that keeps every spoonful interesting.
- It stores well, which makes it a smart choice for meal prep and leftovers.
Steak Tips
For this creamy Philly cheesesteak soup, the steak matters because it gives the soup its classic cheesesteak flavor. Top round is a good choice because it is lean, affordable, and easy to slice thin. Ribeye is richer and more tender, so it will give you a more luxurious result if you want to splurge. Either way, slice the steak as thin as possible so it cooks quickly and stays tender in the soup. Also, if you can, slice against the grain. That small step helps each bite stay soft instead of chewy.
Options for Substitutions
- Swap top round for ribeye, sirloin, or shaved beef if you want a softer bite.
- Use yellow or red bell peppers instead of green bell pepper for a slightly sweeter taste.
- Replace white cheddar with mild cheddar, Monterey Jack, or American cheese for a smoother melt.
- Use half-and-half instead of heavy cream if you want a lighter soup, although it will be a little less rich.
- If you do not have Worcestershire sauce, use a splash of soy sauce plus a tiny bit of balsamic vinegar.
- Use chicken broth in place of beef broth if needed, but the flavor will be less deep and less beefy.
Watch Out for These Mistakes
One common mistake is overcooking the steak. Since it is sliced thin, it only needs a quick sear at the start. If you cook it too long, it can turn tough. For that reason, brown it fast, set it aside, and add some of it back near the end so it stays tender.
Another issue is skipping the flour step or not cooking it long enough. The flour helps thicken the soup, but it also needs a short cook in the pot to lose that raw taste. So, stir it in well with the vegetables and seasonings, then give it a minute or two before adding the broth. That small step makes a big difference in the final flavor.
Also, be careful when adding the cheese. If the soup is boiling hard, the cheese can turn grainy or clump up. Instead, lower the heat and stir it in slowly. Then let it melt gently. This keeps the soup smooth and creamy.
Finally, do not forget to season at the end. Beef broth, cheese, and bouillon can all add salt, so taste before you add much more. Then adjust with salt and pepper as needed. That way, the soup will taste balanced instead of too salty.
What to Serve With Creamy Philly Cheesesteak Soup with Croutons?
This soup is rich and filling, so simple sides work best. A crisp green salad with a light vinaigrette adds freshness, while roasted broccoli or green beans bring a nice vegetable balance. You could also serve it with extra crusty bread for dipping, or keep it easy with a simple fruit salad for a light finish. Since the soup already has beef, cheese, and bread, it pairs best with sides that are fresh, bright, or lightly seasoned.
Storage Instructions
Store: Keep leftovers in an airtight container in the fridge for up to 5 days.
Freeze: Freeze the soup for up to 3 months. For best results, store it without the croutons, since they will soften in the freezer.
Reheat: Warm it on the stovetop over low to medium-low heat, stirring often until hot. If you use the microwave, heat in short bursts and stir between rounds so the cheese stays smooth. If the soup thickens after chilling, add a splash of broth or water while reheating.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 45 minutes
Total Time: 1 hour
Difficulty: Easy
Servings: 6 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 4,000 to 4,300 kcal
Protein: 170 to 200 g
Fat: 280 to 320 g
Carbohydrates: 110 to 140 g
Ingredients
- 2 tbsp olive oil
- 1 medium green bell pepper, sliced thin
- 1 lb steak or top round, sliced thin
- 1 tbsp olive oil
- 1 medium onion, chopped
- 1 medium carrot, chopped
- 2 celery stalks, chopped
- 3 garlic cloves, minced
- 1/3 cup all-purpose flour
- 1 tbsp Worcestershire sauce
- 1 tsp hot sauce
- Salt and pepper to taste
- 6 cups beef broth
- 1 beef bouillon cube (optional)
- 1 cup heavy cream
- 8 oz white cheddar, shredded
- 8 oz provolone, shredded
- 2 tbsp chopped fresh parsley
- 1/2 baguette, cut into 1-inch cubes
- 1/4 cup olive oil
- Salt and pepper to taste
Step-by-Step Instructions
Step 1: Sear the Peppers and Brown the Beef
Heat 2 tbsp olive oil in a Dutch oven over medium-high heat. Add the sliced green bell pepper and cook until it softens a bit, then remove it from the pot. Next, add the thinly sliced steak and brown it quickly on all sides. Do not overcook it, since it will go back into the soup later. Set both the beef and peppers aside.
Step 2: Build the Soup Base
In the same pot, add 1 tbsp olive oil. Then stir in the chopped onion, carrot, and celery. Cook until the vegetables soften. After that, add the minced garlic and stir for about a minute, just until fragrant. This step creates the base flavor for the soup.
Step 3: Thicken and Season the Soup
Sprinkle in the flour, then add the Worcestershire sauce, hot sauce, salt, and pepper. Stir well so the flour coats the vegetables evenly. Cook this mixture briefly so the raw flour taste goes away. Then slowly pour in the beef broth and add the bouillon cube if you are using it. Bring the pot to a boil, then reduce the heat and simmer for about 15 minutes, or until the vegetables are tender.
Step 4: Blend and Finish the Creamy Soup
Use an immersion blender to puree the soup until smooth. If you do not have one, carefully transfer the soup in batches to a regular blender. Once the soup is smooth, return it to the pot if needed. Stir in the heavy cream, white cheddar, and provolone. Let the cheese melt gently over low heat for about 5 minutes. Then add about half of the cooked beef and pepper mixture back into the soup.
Step 5: Bake the Croutons and Serve
Preheat the oven to 400°F. Toss the baguette cubes with 1/4 cup olive oil, then season them with salt and pepper. Spread them on a baking sheet and bake for 7 to 10 minutes, or until golden and crisp. To serve, ladle the soup into bowls, top with the remaining beef and peppers, and finish with the croutons and chopped parsley.
Conclusion
This creamy Philly cheesesteak soup with croutons brings together everything people love about a classic cheesesteak in a warm, cozy bowl. It is rich, hearty, and full of good flavor, yet it is still simple enough for a home cook to make with confidence. Plus, the crunchy croutons and smooth, cheesy broth make every spoonful satisfying.
If you are looking for a comforting dinner that feels special but stays easy, this recipe is a great choice. Try it soon, then come back and share how it turned out. If you liked this one, you may also enjoy more cozy soup recipes made for family dinners and busy weeknights.

Creamy Philly Cheesesteak Soup
Ingredients
Method
- Heat 2 tbsp olive oil in a Dutch oven over medium-high heat. Add the sliced green bell pepper and cook until it softens a bit, then remove it from the pot.
- Next, add the thinly sliced steak and brown it quickly on all sides. Do not overcook it, as it will go back into the soup later. Set both the beef and peppers aside.
- In the same pot, add 1 tbsp olive oil. Then stir in the chopped onion, carrot, and celery. Cook until the vegetables soften.
- Add the minced garlic and stir for about a minute, just until fragrant.
- Sprinkle in the flour, then add the Worcestershire sauce, hot sauce, salt, and pepper. Stir well so the flour coats the vegetables evenly.
- Cook this mixture briefly so the raw flour taste goes away. Slowly pour in the beef broth and add the bouillon cube if using it. Bring to a boil, then reduce heat and simmer for about 15 minutes, or until the vegetables are tender.
- Use an immersion blender to puree the soup until smooth. If not available, carefully transfer the soup in batches to a regular blender.
- Return the smooth soup to the pot if needed. Stir in the heavy cream, white cheddar, and provolone. Let the cheese melt gently over low heat for about 5 minutes. Add about half of the cooked beef and pepper mixture back into the soup.
- Preheat the oven to 400°F. Toss the baguette cubes with 1/4 cup olive oil, then season with salt and pepper. Spread on a baking sheet and bake for 7 to 10 minutes, or until golden and crisp.
- Ladle the soup into bowls, top with the remaining beef and peppers, and finish with the croutons and chopped parsley.



