I’m making this Creamy Philly Cheese Steak Soup tonight, and I can already taste those classic cheesesteak flavors in a warm bowl. This hearty soup captures everything you love about a Philly cheesesteak – tender beef, caramelized peppers and onions, and gooey provolone cheese – but in a comforting soup perfect for any chilly evening.
The first time I made this soup, I was craving a Philly cheesesteak but wanted something warmer and more filling. That’s when I decided to turn those iconic sandwich flavors into a creamy, satisfying soup. Now it’s a regular in my winter dinner rotation. The combination of tender beef sirloin, sautéed vegetables, and melted provolone in a rich, velvety broth creates the ultimate comfort food experience. This Creamy Philly Cheese Steak Soup is incredibly easy to make in one pot and delivers all those beloved cheesesteak flavors in every spoonful.
Table of Contents
What You’ll Need for This Hearty Soup
I always recommend using good quality beef sirloin for this recipe because it stays tender and flavorful. You can also use ribeye if you want a more authentic Philly cheesesteak taste. Pro tip: freeze your beef for about 30 minutes before slicing to make it much easier to cut into thin strips about 1/4 inch thick.
- 1 lb beef sirloin, thinly sliced
- 1 tablespoon olive oil
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 4 cloves garlic, minced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 4 cups beef broth (I prefer low-sodium so I can control the salt)
- 1 cup whole milk
- 1 cup heavy cream
- 8 ounces provolone cheese, shredded (freshly shredded melts better than pre-packaged)
- 4 ounces cream cheese, softened to room temperature
- 1 teaspoon Worcestershire sauce
- Salt and black pepper to taste
- Optional: 1/4 teaspoon dried thyme

How to Make This Delicious Soup
I recommend reading through all the steps before you start cooking. This helps you understand the flow and ensures everything comes together smoothly for the perfect Creamy Philly Cheese Steak Soup.
Step 1: Heat olive oil in a large 5-6 quart pot or Dutch oven over medium-high heat. Add the thinly sliced beef and cook until browned, about 3-4 minutes. Don’t overcrowd the pan or the beef will steam instead of sear. Remove the beef and set it aside on a plate.
Step 2: Add the sliced onion and green bell pepper to the same pot. Cook until they’re softened and slightly caramelized, about 5-7 minutes. This caramelization adds incredible depth of flavor to your soup. Add the minced garlic and cook for another minute until fragrant. Watch carefully so the garlic doesn’t burn.
Step 3: Push the vegetables to one side of the pot and add the butter to the empty space. Once melted, stir in the flour and cook for 1-2 minutes until the roux is lightly golden and smells nutty. This roux will thicken your soup and give it that creamy texture.
Step 4: Gradually whisk in the beef broth, making sure to scrape up any browned bits from the bottom of the pot. These bits add tons of flavor. Bring the mixture to a simmer and cook for 5 minutes, stirring occasionally until it thickens slightly.
Step 5: Reduce heat to medium-low and stir in the milk, heavy cream, Worcestershire sauce, and dried thyme if using. Simmer for 5 minutes, stirring occasionally. Don’t let it boil or the dairy might separate.
Step 6: Add the softened cream cheese and shredded provolone cheese, stirring continuously over medium-low heat until completely melted and the soup is smooth and velvety. If you notice any lumps, keep stirring until they disappear. Adding cheese slowly prevents clumping.
Step 7: Return the cooked beef to the pot and season with salt and black pepper to taste. Simmer for another 5 minutes to allow all the flavors to meld together beautifully. The beef will finish cooking and soak up all that cheesy goodness.
Step 8: Serve hot in bowls, garnished with additional shredded provolone cheese if desired. A sprinkle of fresh parsley or chives adds a nice pop of color.
Perfect Pairings for Your Soup
This Creamy Philly Cheese Steak Soup is incredibly rich and satisfying, so it pairs beautifully with lighter sides that complement rather than compete with its bold flavors.
Crusty French Bread: The perfect vessel for soaking up every last drop of that creamy, cheesy broth. The crispy exterior and soft interior provide wonderful texture contrast.
Simple Green Salad: A fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette cuts through the richness and adds brightness to the meal.
Garlic Breadsticks: These offer both the satisfaction of bread for dipping and an extra punch of garlicky flavor that complements the soup perfectly.
Roasted Brussels Sprouts: The slight bitterness and crispy edges of roasted Brussels sprouts balance the creamy, rich soup beautifully and add nutritious vegetables to the meal.
More Hearty Soup Recipes to Try
This Creamy Philly Cheese Steak Soup fits perfectly into a lineup of satisfying comfort food soups that warm you from the inside out. For another cheesy favorite, try the Garlic Parmesan Chicken Soup which shares that same rich, creamy base with tender protein and bold flavors. The Macaroni Cheeseburger Soup offers similar comfort food appeal with a fun twist on classic flavors.
Looking for more protein-packed options? The Million Dollar Chicken Soup delivers incredible richness and satisfaction, while the Spicy Jalapeno Popper Chicken Soup brings a kick of heat that complements this cheesesteak-inspired creation beautifully. Each of these soups shares that same one-pot convenience and crowd-pleasing appeal.
Keeping Your Soup Fresh
Store leftover Creamy Philly Cheese Steak Soup in an airtight container in the refrigerator for up to 3-4 days. The soup will thicken as it sits because the starches continue to absorb liquid, but that’s completely normal.
When reheating, I recommend adding a splash of beef broth or milk to thin it back to your desired consistency. Heat gently over medium-low heat on the stovetop, stirring frequently, or microwave in 1-minute intervals, stirring between each interval until heated through.
This soup can be frozen for up to 3 months, though the texture may change slightly when thawed because of the dairy content. Pro tip: if you plan to freeze it, consider slightly undercooking the vegetables so they don’t become mushy after reheating. Thaw overnight in the refrigerator before reheating for best results.
Your Questions Answered
Can I substitute the beef in this Creamy Philly Cheese Steak Soup?
Yes, you can use ribeye steak for a more traditional Philly cheesesteak flavor, or try thinly sliced chicken breast for a lighter version. Just adjust cooking times accordingly.
What if my soup is too thick?
Simply add additional beef broth or milk, a little at a time, until you reach your preferred consistency. The soup naturally thickens as it sits, so this is completely normal.
Can I make this soup ahead of time?
Absolutely! This Creamy Philly Cheese Steak Soup actually tastes even better the next day after the flavors have had time to develop. Just store it properly and reheat gently before serving.
Time to Dig In
This Creamy Philly Cheese Steak Soup transforms a beloved sandwich into the ultimate comfort food bowl. It’s surprisingly easy to make, incredibly satisfying, and perfect for those nights when you want something warm and indulgent. The combination of tender beef, melted cheese, and savory vegetables creates a meal that everyone will love. Try this recipe tonight and bring those classic Philly cheesesteak flavors to your dinner table in a whole new way!
Creamy Philly Cheese Steak Soup
This Creamy Philly Cheese Steak Soup combines all the classic flavors of a Philly cheesesteak sandwich in a warm, comforting soup. Tender beef, sautéed vegetables, and melted provolone cheese come together in a rich, creamy broth.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: American
Ingredients
- 1 lb beef sirloin, thinly sliced
- 1 tablespoon olive oil
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 4 cloves garlic, minced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 4 cups beef broth
- 1 cup whole milk
- 1 cup heavy cream
- 8 ounces provolone cheese, shredded
- 4 ounces cream cheese, softened
- 1 teaspoon Worcestershire sauce
- Salt and black pepper to taste
- Optional: 1/4 teaspoon dried thyme
Instructions
- Heat olive oil in a large 5-6 quart pot or Dutch oven over medium-high heat. Add thinly sliced beef and cook until browned, about 3-4 minutes. Remove beef from pot and set aside.
- Add sliced onion and green bell pepper to the same pot and cook until softened and slightly caramelized, about 5-7 minutes. Add minced garlic and cook for another minute until fragrant.
- Push vegetables to one side of the pot and add butter. Once melted, stir in flour and cook for 1-2 minutes until lightly golden and nutty-smelling to create a roux.
- Gradually whisk in beef broth, scraping up browned bits from bottom of pot. Bring to a simmer and cook for 5 minutes, stirring occasionally.
- Reduce heat to medium-low and stir in milk, heavy cream, Worcestershire sauce, and dried thyme if using. Simmer for 5 minutes, stirring occasionally.
- Add softened cream cheese and shredded provolone cheese, stirring continuously over medium-low heat until melted and soup is smooth.
- Return cooked beef to pot and season with salt and black pepper to taste. Simmer for another 5 minutes to allow flavors to meld together.
- Serve hot, garnished with additional shredded provolone cheese if desired.
Notes
- Freeze beef for 30 minutes before slicing to make cutting into thin strips (about 1/4 inch thick) easier.
- Remove cream cheese from refrigerator 30 minutes before cooking to soften.
- Can substitute ribeye for more traditional Philly cheesesteak flavor.
- If soup is too thick, add additional beef broth until desired consistency is reached.
- Recipe yields approximately 9 cups of soup total.
- Don’t skip cream cheese as it creates the creamy texture and adds tanginess.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 485 kcal
- Sugar: 6 g
- Sodium: 820 mg
- Fat: 35 g
- Saturated Fat: 20 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 2 g
- Protein: 32 g
- Cholesterol: 125 mg







