The rich aroma of sautéed onions and savory beef wafts through my kitchen, instantly transporting me to a bustling Philadelphia corner deli. This Creamy Philly Cheese Steak Soup, inspired by the classic sandwich, brings all the wonderful flavors I adore into a cozy, comforting bowl. Quick to prepare and effortlessly customizable, this velvety soup is perfect for busy weeknights while being a true crowd-pleaser for family and friends. Packed with tender sirloin, vibrant veggies, and a touch of creamy goodness, it effortlessly satisfies cravings without the need for takeout. Ready to dive into a bowl of creamy delight? Let’s get started on making this delightful dish that warms both heart and home!

Why is this soup a must-try?
Comforting and cozy: Nothing warms the soul quite like a bowl of Creamy Philly Cheese Steak Soup on a chilly evening.
Rich & Flavorful: This soup captures the essence of a classic cheesesteak with every spoonful, thanks to a delightful blend of sirloin steak, aromatic vegetables, and creamy goodness.
Versatile: Customize it with your favorite veggies or proteins for a personal touch! Try adding mushrooms, spinach, or even replacing steak with chicken for a fresh twist.
Quick & Easy: With all ingredients coming together in one pot, you’ll save time on clean-up, making this a perfect weeknight meal.
Crowd-Pleaser: Even picky eaters will love this dish, making it an ideal choice for family gatherings or friendly get-togethers. Serve it with crusty bread for dipping, or pair it with a refreshing side salad!
Don’t forget to check out my Baked Potato Soup for another comforting meal option!
Creamy Philly Cheese Steak Soup Ingredients
• For the Soup Base
- Sirloin Steak – Adds rich protein and flavor; can easily be substituted with ribeye or flank steak for a different taste.
- Olive Oil – Perfect for sautéing vegetables; vegetable oil works as a great substitute if you’re out of olive oil.
- Onion – Provides a sweet flavor base; shallots make an excellent alternative for a more delicate taste.
- Bell Pepper – Brings crunch and color; any variety can be used depending on your preference.
- Garlic – Elevates the flavor profile; garlic powder is a quick substitute if fresh is unavailable.
- Beef Broth – Forms the savory soup base; vegetable broth is a great option for a lighter taste.
- Worcestershire Sauce – Adds a punch of umami; soy sauce makes a suitable alternative.
- Dried Thyme – Introduces earthy notes; fresh thyme is a wonderful substitute if you have it on hand.
- Salt and Black Pepper – Season to taste for that perfect balance.
• For the Creaminess
- Heavy Cream – Provides that luscious creaminess; half-and-half can also be used if you’d like a lighter touch.
- Cream Cheese – Contributes extra richness; mascarpone is a delightful substitute for even more creaminess.
- Shredded Provolone or Mozzarella – Melts beautifully into the soup, enhancing the creamy texture; feel free to swap in cheddar for a bolder flavor.
With these ingredients in hand, you’re one step closer to enjoying a bowl of Creamy Philly Cheese Steak Soup that’s sure to warm your heart and tantalize your taste buds!
Step‑by‑Step Instructions for Creamy Philly Cheese Steak Soup
Step 1: Heat the Oil
Begin by heating 2 tablespoons of olive oil in a large pot over medium-high heat. Wait for the oil to shimmer, indicating it’s hot enough to sear. This step is crucial for developing a rich flavor base for your Creamy Philly Cheese Steak Soup.
Step 2: Sear the Steak
Add 1 pound of thinly sliced sirloin steak to the pot, seasoned generously with salt and black pepper. Sear the beef for about 3–4 minutes, stirring occasionally, until it is nicely browned. Once browned, remove the steak and set it aside, allowing the juices to rest in the pot.
Step 3: Sauté the Vegetables
In the same pot, add one chopped onion and one diced bell pepper. Sauté for approximately 5 minutes, stirring frequently until the vegetables are softened and fragrant. This builds a beautifully aromatic foundation for your Creamy Philly Cheese Steak Soup.
Step 4: Add Garlic
Introduce 2 cloves of minced garlic to the pot and cook for an additional minute. Stir constantly to release the garlic’s fragrance without burning it. This infusion of garlic will deepen the flavor profile of your soup.
Step 5: Pour in the Broth
Carefully pour in 4 cups of beef broth along with 2 tablespoons of Worcestershire sauce and 1 teaspoon of dried thyme. Bring the mixture to a gentle simmer over medium heat, ensuring all the flavors meld together beautifully, which is essential for a comforting soup base.
Step 6: Return the Steak
Once simmering, return the seared steak to the pot. Allow it to simmer for an additional 10 minutes. This lets the steak soak up the savory broth flavors, ensuring your Creamy Philly Cheese Steak Soup is as hearty as it is delicious.
Step 7: Add Cream Cheese
Reduce the heat to low and stir in 4 ounces of cubed cream cheese, mixing until melted and smooth. This step adds a rich creaminess to the soup that is absolutely delightful. Keep the heat low to preserve the velvety texture of the soup.
Step 8: Stir in Heavy Cream
Now, add 1 cup of heavy cream to the pot, stirring gently to combine thoroughly without boiling. This creamy addition transforms your soup into a luscious, delightful bowl of comfort—a hallmark of a great Creamy Philly Cheese Steak Soup.
Step 9: Melt the Cheese
Finally, mix in 1 cup of shredded provolone or mozzarella cheese until melted and well incorporated. Taste the soup at this point and adjust seasonings with salt and pepper if needed, ensuring that each spoonful is bursting with flavor.
Step 10: Serve and Enjoy
Ladle the soup into warm bowls and garnish with extra cheese and fresh herbs if desired. Serve hot, perhaps alongside some crusty bread for dipping, making this Creamy Philly Cheese Steak Soup a comforting meal that warms both heart and home.

Make Ahead Options
These Creamy Philly Cheese Steak Soup preparations are a dream come true for busy home cooks! You can prepare the soup base (excluding the cream and cheese) up to 24 hours in advance; just sauté the steak, vegetables, and broth, let it cool, and refrigerate it in an airtight container. When you’re ready to finish cooking, reheat the soup on the stovetop over low heat and stir in the heavy cream and cheese until melted and smooth before serving. This ensures that your soup maintains its velvety texture and rich flavor, saving you time and effort on hectic weeknights while still delivering the comforting delight this dish is known for!
Expert Tips for Creamy Philly Cheese Steak Soup
-
Slice Thinly: Ensure you slice the sirloin steak thinly for even cooking and tenderness, enhancing the overall experience of your Creamy Philly Cheese Steak Soup.
-
Temperature Control: Avoid boiling the soup once the cream is added. Keep the heat low to preserve that velvety texture that makes your soup feel luxurious.
-
Freezing Awareness: If you plan to freeze the soup, omit the cream until reheating. This prevents separation, ensuring a smooth texture when you enjoy it later.
-
Seasoning Balance: Regularly taste and adjust the seasoning throughout the cooking process. A good balance of salt and pepper is key for the rich flavors of your Creamy Philly Cheese Steak Soup.
-
Vegetable Switch-Up: Feel free to experiment with different vegetables like mushrooms or zucchini for extra nutrition and flavor variety in your soup!
Creamy Philly Cheese Steak Soup Variations
Have fun making this recipe your own with delightful tweaks and substitutions!
-
Different Proteins: Swap sirloin with ribeye or flank steak for varied flavors. Each type brings its unique richness, offering a new, delicious experience.
-
Creamy Twist: For an even richer texture, mix in mascarpone instead of cream cheese. This luxurious option takes your soup’s creaminess to the next level, making every bite indulgent.
-
Dairy-Free Delight: Replace heavy cream with coconut cream and sprinkle nutritional yeast for an extra cheesy flavor. Your taste buds will be in for a delightful surprise without the dairy!
-
Veggie Boost: Add mushrooms, spinach, or zucchini for a nutritional upgrade. These veggies not only enhance the soup’s flavor profile but also add vibrant color and texture.
-
Extra Flavor: Incorporate a splash of hot sauce or crushed red pepper flakes for a fiery kick. This elevates the flavor palette, perfect for those who enjoy a bit of heat.
-
Lighter Option: Exchange heavy cream for half-and-half to lighten the richness while still achieving a creamy texture. You’ll enjoy a slightly less indulgent, but equally satisfying soup.
-
Cheesy Variations: Swap provolone or mozzarella with cheddar for bolder flavor. Using a sharp cheddar adds a delightful tang that pairs beautifully with the soup’s creaminess.
Don’t miss the chance to explore these variations while enjoying the classic flavors of this beloved dish! And if you’re looking for more cozy options, check out my Baked Potato Soup or try my delicious Sausage Gnocchi Soup for another comforting meal experience!
What to Serve with Irresistibly Creamy Philly Cheese Steak Soup
This delicious soup is hearty enough to stand alone, but pairing it with complementary sides unlocks a delightful dining experience.
-
Crusty Bread: Perfect for dipping, the crusty exterior and soft interior of a freshly baked baguette enhance the creamy nature of the soup.
-
Simple Side Salad: A refreshing green salad made with mixed greens, cherry tomatoes, and a light vinaigrette adds a burst of freshness that balances the richness of the soup.
-
Garlic Breadsticks: These warm, buttery sticks are a simple yet loved addition, providing a satisfying and flavorful way to enjoy every last drop of soup.
-
Coleslaw: A tangy coleslaw brings a crunch that contrasts beautifully with the smooth texture of the soup, making each bite a little taste adventure.
-
Roasted Vegetables: A medley of roasted seasonal veggies offers a slightly charred flavor and natural sweetness, making it a delightful complement to the savory soup.
-
Cheesy Nachos: For a fun twist, serve colorful tortilla chips topped with melted cheese and jalapeños, mirroring the indulgent flavors of the soup.
-
Craft Beer or Red Wine: A glass of deep, malty beer or a full-bodied red wine adds a rich, complementary flavor profile that’s perfect for a cozy evening meal.
-
Chocolate Chip Cookies: End the meal on a sweet note by pairing this savory soup with warm, gooey chocolate chip cookies; it’s a beautiful way to wrap up the evening!
How to Store and Freeze Creamy Philly Cheese Steak Soup
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. Gently reheat on the stovetop over low heat to maintain creaminess.
Freezer: For longer storage, freeze soup in airtight containers, omitting the cream. It can last in the freezer for up to 3 months. Add cream upon reheating to restore its velvety texture.
Thawing: Thaw the frozen soup overnight in the fridge, then gently reheat on the stovetop. Stir in the cream before serving for optimal results.
Make-Ahead: Prepare the soup base up to 24 hours in advance and refrigerate. Add cream and cheese just before serving for a fresh taste.

Creamy Philly Cheese Steak Soup Recipe FAQs
How do I select the best sirloin steak for this soup?
Absolutely! When choosing sirloin steak, look for cuts that are bright red with a bit of marbling throughout. The marbling indicates juiciness and flavor. Avoid any meat that has dark spots or an unusual odor. For options, ribeye or flank steak can also work beautifully in this Creamy Philly Cheese Steak Soup.
What’s the best way to store leftover Creamy Philly Cheese Steak Soup?
To store leftovers properly, transfer them into an airtight container and refrigerate for up to 3 days. When you’re ready to enjoy it again, gently reheat the soup on the stovetop over low heat to avoid curdling the cream. Stir frequently until it’s heated throughout!
Can I freeze Creamy Philly Cheese Steak Soup?
Yes! For freezing, pour your cooled soup into airtight containers, leaving some space at the top for expansion. It can be frozen for up to 3 months. Remember to omit the cream from the soup before freezing to maintain its silky texture. When you’re ready to enjoy it, thaw overnight in the fridge, reheat slowly, and stir in the cream just before serving.
What should I do if my soup is too thick?
If you find that your Creamy Philly Cheese Steak Soup is too thick, no worries! Simply add a splash of beef broth or water to thin it out to your desired consistency. Stir well and let it simmer for a few minutes to blend the flavors. Don’t forget to taste and adjust the seasoning if needed after adding liquid!
Is this soup suitable for my dairy-free friends?
Very! You can make this soup dairy-free by substituting heavy cream with coconut cream and omitting the cream cheese. To keep the cheesy flavor, consider adding nutritional yeast. Just make sure to adjust any seasonings accordingly to balance the flavors in your modified Creamy Philly Cheese Steak Soup.
How can I customize the veggies in this soup?
For a delightful twist, swap out or add vegetables like mushrooms, zucchini, or even some fresh spinach! If you’re looking for extra nutrition or flavor, sauté the vegetables along with onions and bell peppers in Step 3 of the recipe. The more, the merrier when it comes to veggies!

Cozy Up with Creamy Philly Cheese Steak Soup Magic
Ingredients
Equipment
Method
- Heat the oil in a large pot over medium-high heat.
- Sear the sirloin steak for 3–4 minutes until browned, then set aside.
- Sauté the chopped onion and diced bell pepper for about 5 minutes.
- Add minced garlic and cook for an additional minute.
- Pour in beef broth, Worcestershire sauce, and thyme; bring to a simmer.
- Return the seared steak to the pot and let it simmer for 10 minutes.
- Stir in cubed cream cheese until melted and smooth.
- Mix in heavy cream, stirring gently to combine.
- Melt in shredded provolone or mozzarella cheese and adjust seasonings.
- Ladle into bowls and serve hot.

Leave a Reply