As the chill in the air settles around me, I find myself craving something warm and comforting, and that’s when I whip up my Irresistibly Creamy Philly Cheese Steak Soup. This hearty bowl of joy combines tender steak, vibrant vegetables, and a luscious, creamy base that makes any evening feel special. The beauty of this recipe is its adaptability; you can make it uniquely yours by swapping ingredients or adding your favorite veggies! Plus, it’s embarrassingly easy to prepare, so you’ll spend less time cooking and more time enjoying delicious moments with your loved ones. Are you ready to dive into a comforting experience that feels like a big hug in a bowl? Let’s get cooking!

Why is this soup a must-try?
Comforting Warmth: This creamy Philly cheese steak soup wraps you in a cozy embrace, perfect for chilly nights.
Easy Prep: With straightforward steps, you’ll have a delightful meal ready in no time, allowing you to spend quality time with family.
Customizable Goodness: Feel free to switch up ingredients; add your favorite veggies or experiment with different cheeses for a personal touch!
Rich Flavor: The blend of tender steak, sautéed veggies, and creamy cheese delivers a mouthwatering taste that’ll leave you coming back for more.
Crowd-Pleaser: Whether for a quiet family dinner or a gathering with friends, this hearty soup is sure to impress everyone at the table. Check out our Cowboy Soup Hearty for more comforting ideas!
Philly Cheese Steak Soup Ingredients
• The ingredients for this dish will make your taste buds sing!
For the Soup Base
- Sirloin Steak – the main protein source; substitute with ribeye or flank steak for variation.
- Olive Oil – perfect for sautéing vegetables; vegetable oil can be a great alternative.
- Onion – adds a sweet, aromatic flavor; shallots can work as a replacement.
- Bell Pepper – provides both color and crunch; feel free to use any variety you like.
- Garlic – enhances the flavor profile; garlic powder is an alternative if needed.
- Beef Broth – forms the hearty soup base; try vegetable broth for a lighter soup.
For the Creamy Texture
- Heavy Cream – brings rich creaminess; half-and-half can be a suitable substitute.
- Cream Cheese – essential for that velvety texture; mascarpone can also be a nice option.
- Shredded Provolone or Mozzarella Cheese – melts beautifully for extra creaminess; cheddar is another delicious choice.
For the Flavor Boost
- Worcestershire Sauce – added umami goodness; soy sauce can also provide depth.
- Dried Thyme – infuses herbal notes; fresh thyme works wonderfully as well.
- Salt and Black Pepper – essential for seasoning; adjust to taste for perfect flavor balance.
This incredible Philly Cheese Steak Soup is not only a comfort food classic but also a customizable dish sure to brighten your chilly evenings!
Step‑by‑Step Instructions for Irresistibly Creamy Philly Cheese Steak Soup
Step 1: Sear the Steak
In a large pot, heat 2 tablespoons of olive oil over medium-high heat until shimmering, about 2 minutes. Add thinly sliced sirloin steak seasoned with salt and pepper, searing it for 3-4 minutes until it’s browned and crispy on the edges. Once browned, remove the steak and set it aside, allowing the pot to retain those delicious flavors.
Step 2: Sauté the Vegetables
In the same pot, add another splash of olive oil if needed, then toss in 1 chopped onion and 1 diced bell pepper. Sauté these aromatics for about 5 minutes, stirring frequently, until the onion becomes translucent and the bell pepper softens. This step will create a fragrant base for your Philly Cheese Steak Soup, elevating its hearty appeal.
Step 3: Add Garlic and Simmer
Next, introduce 2 minced garlic cloves to the pot, cooking for just 1 minute until fragrant. Stir in 4 cups of beef broth, 2 tablespoons of Worcestershire sauce, and 1 teaspoon of dried thyme. Increase the heat slightly and bring this mixture to a gentle simmer. This step is crucial as it melds all the flavors together, making your soup rich and inviting.
Step 4: Bring Back the Steak
Return the seared steak to the pot, stirring it into the simmering broth. Allow the mixture to simmer for an additional 10 minutes over low heat, giving the steak time to absorb the savory flavors of the broth while becoming perfectly tender. Keep an eye on it, ensuring it remains at a gentle simmer for optimal taste.
Step 5: Incorporate Cream Cheese
Reduce the heat to low and add 8 ounces of cubed cream cheese to the pot. Stir continuously until the cream cheese melts and blends smoothly into the soup, creating a luscious, creamy texture. This process should take about 3-5 minutes, and you’ll know it’s ready when the soup is velvety and homogeneous without lumps.
Step 6: Finish with Heavy Cream and Cheese
Slowly pour in 1 cup of heavy cream while mixing thoroughly, making sure not to let the soup boil, or it may curdle. Gradually add 1-2 cups of shredded Provolone or Mozzarella cheese, stirring until melted and fully incorporated. The result should be a beautifully creamy Philly Cheese Steak Soup that promises comfort in every spoonful.
Step 7: Serve and Enjoy
Ladle the soup into bowls and serve hot, garnished with additional shredded cheese, freshly chopped parsley, and sliced green onions for an added touch. The inviting aroma and rich texture will have everyone asking for seconds. Enjoy this cozy dish as a warm hug on a chilly night!

Philly Cheese Steak Soup Variations
Invite your culinary creativity to shine as you customize this comforting recipe with delightful twists!
- More Veggies: Add chopped mushrooms, zucchini, or fresh spinach for extra nutrition and color; they’ll blend perfectly with the creamy base.
- Gluten-Free: Use gluten-free Worcestershire sauce and check all broths for gluten-free labels to keep this soup safe for gluten-sensitive eaters.
- Creamy Alternative: Substitute heavy cream with a dairy-free option like coconut milk or cashew cream to cater to lactose-free diets.
- Spicy Kick: Add diced jalapeños or a sprinkle of red pepper flakes for a delightful heat that warms the soul; adjust to your spice preference!
- Cheese Lover’s Twist: Experiment with rich, melty cheeses like Gruyère or Pepper Jack for a new depth of flavor. The key is to allow them to melt completely for a beautiful finish.
- Vegetarian Delight: Swap the beef for hearty lentils or chickpeas with vegetable broth for a delicious vegetarian version; it’ll still be full of flavor and heartiness.
- Italian Flair: Infuse Italian seasoning and mozzarella cheese for a unique Italian twist; serve with a side of crusty garlic bread for the full experience!
- Richer Broth: For an even heartier taste, try making your own beef broth or adding a splash of red wine to the mix; this elevates the umami flavors beautifully.
For more ways to elevate your dinners, explore my Strawberry Cream Cheese for delightful pairings! Enjoy crafting your soup masterpiece!
Expert Tips for Philly Cheese Steak Soup
• Slice Steak Thin: Make sure to slice the sirloin steak as thinly as possible for tenderness and even cooking, preventing any chewy bites.
• Avoid Boiling: After adding the cream, keep the heat low; boiling can cause the soup to curdle, compromising its creamy texture.
• Season as You Go: Taste and adjust seasoning throughout the cooking process to enhance the flavors of your Philly cheese steak soup perfectly.
• Customize Wisely: Feel free to swap out ingredients, but keep an eye on the creaminess; using too many watery veggies could alter the soup’s richness.
• Omit Cream for Freezing: If you plan to freeze the soup, simply leave out the cream until reheating to avoid any texture changes when warmed.
Make Ahead Options
These creamy Philly cheese steak soup is perfect for meal prep enthusiasts! You can prepare the soup base—consisting of the sautéed vegetables and broth—up to 24 hours in advance. Simply cool it to room temperature, transfer it to an airtight container, and refrigerate. To maintain its luscious texture, it’s best to add the cream and cheeses just before serving. When ready to enjoy, reheat the soup over low heat while stirring in the cream cheese and heavy cream until smooth, then mix in your shredded cheese until melted. This approach not only saves you time on busy weeknights but ensures your soup remains just as delicious as when freshly made!
What to Serve with Irresistibly Creamy Philly Cheese Steak Soup
The comforting warmth of this soup invites a variety of accompaniments that elevate your dining experience.
- Crusty French Bread: Perfect for dipping into the velvety soup, this bread adds a satisfying crunch and warms the soul.
- Garlic Breadsticks: The buttery, garlic-infused flavor of these breadsticks complements the creamy soup beautifully while adding a delightful crisp.
- Caesar Salad: A light, crisp Caesar salad balances the richness of the soup, offering fresh greens and a tangy dressing.
- Sautéed Vegetables: Quick sautéed zucchini and mushrooms add a pop of color and nutrition, enhancing the overall heartiness of the meal.
- Roasted Potatoes: Crispy, seasoned roasted potatoes serve as a hearty side, providing additional texture and a satisfying element to your meal.
- Coleslaw: A tangy coleslaw adds a refreshing crunch, contrasting the creaminess of the soup and balancing the flavors perfectly.
- Sparkling Lemonade: A fizzy, citrusy drink cuts through the rich textures, offering a refreshing contrast and keeping everyone hydrated.
- Chocolate Chip Cookies: End your meal on a sweet note with warm chocolate chip cookies, offering a delightful combination of flavors and textures.
- Fruit Salad: A light fruit salad introduces a burst of freshness, cleansing your palate and providing a colorful, healthy finish.
How to Store and Freeze Philly Cheese Steak Soup
Fridge: Store your Philly cheese steak soup in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave until hot, stirring occasionally.
Freezer: If you want to save it for later, freeze the soup without the cream in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: When ready to enjoy, reheat the thawed soup over low heat, adding the cream just before serving for the best consistency and flavor.
Make-Ahead: You can prepare the soup base up to 24 hours in advance; just store it in the fridge without the cream for a more convenient cooking experience.

Creamy Philly Cheese Steak Soup Recipe FAQs
What type of steak should I use for the soup?
Absolutely, sirloin steak is the star of this soup, but you can also use ribeye or flank steak if you prefer a different flavor or texture. Just ensure the steak is thinly sliced for optimal tenderness!
How long can I store Philly Cheese Steak Soup in the fridge?
You can store your creamy Philly cheese steak soup in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it, just reheat gently on the stove or in the microwave, stirring occasionally for uniform warmth.
Can I freeze this soup?
Yes, you can! For the best results, freeze the soup without the cream. Pour it into a freezer-safe container and it can last up to 2 months. When you’re ready to enjoy it, thaw overnight in the fridge and then reheat over low heat, adding the cream just before serving to maintain that creamy consistency.
What should I do if the soup is too thick?
If you find the soup has thickened more than you’d like, don’t worry! Simply stir in a little beef broth or water, a splash at a time, until you reach your desired consistency. Just keep in mind that adjusting liquid may also slightly alter the flavors, so taste and adjust seasoning as needed.
Are there any dietary considerations for this soup?
Definitely! If you or someone you’re serving is lactose intolerant, you can use lactose-free cream cheese, heavy cream, or substitute with a creamy non-dairy option. Additionally, always double-check for any allergens in the ingredients like Worcestershire sauce, which may contain gluten or anchovies.
Can I add extra vegetables to this soup?
Very! Feel free to add veggies like mushrooms, zucchini, or spinach for extra nutrition. Just sauté them along with the onions and bell peppers to ensure they’re tender and flavorful. It’ll make your creamy Philly cheese steak soup even heartier!

Creamy Philly Cheese Steak Soup for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium-high heat until shimmering, about 2 minutes. Add thinly sliced sirloin steak seasoned with salt and pepper, searing it for 3-4 minutes until it's browned and crispy on the edges. Once browned, remove the steak and set it aside, allowing the pot to retain those delicious flavors.
- In the same pot, add another splash of olive oil if needed, then toss in 1 chopped onion and 1 diced bell pepper. Sauté these aromatics for about 5 minutes, stirring frequently, until the onion becomes translucent and the bell pepper softens.
- Introduce 2 minced garlic cloves to the pot, cooking for just 1 minute until fragrant. Stir in 4 cups of beef broth, 2 tablespoons of Worcestershire sauce, and 1 teaspoon of dried thyme. Increase the heat slightly and bring this mixture to a gentle simmer.
- Return the seared steak to the pot, stirring it into the simmering broth. Allow the mixture to simmer for an additional 10 minutes over low heat.
- Reduce the heat to low and add 8 ounces of cubed cream cheese to the pot. Stir continuously until the cream cheese melts and blends smoothly into the soup.
- Slowly pour in 1 cup of heavy cream while mixing thoroughly, making sure not to let the soup boil. Gradually add 1-2 cups of shredded Provolone or Mozzarella cheese, stirring until melted and fully incorporated.
- Ladle the soup into bowls and serve hot, garnished with additional shredded cheese, freshly chopped parsley, and sliced green onions.





