Creamy Philly Cheese Steak Soup Recipe Easy Cozy Comfort Meal

Posted on

Grace Allen

creamy philly cheese steak soup - featured image

One chilly evening last fall, I found myself craving something warm and comforting but also hearty enough to feel like a proper meal. I had some leftover ribeye steak from a weekend cookout and a fridge full of random veggies, so I thought, why not experiment? The result was this creamy Philly cheese steak soup that instantly became a family favorite. I’ve made it countless times since, especially on nights when I want dinner to feel like a warm hug in a bowl without hours of fuss.

Here’s the thing: this isn’t your typical soup. It’s rich, cheesy, and packed with tender steak and sautéed peppers and onions, just like a classic Philly cheesesteak—but in soup form. It’s perfect for cozy meals when you want something indulgent but still homey. I’ve tested this recipe over and over (sometimes twice a week during soup season), tweaking the creaminess and seasoning until it hits that perfect balance. If you love a good comfort food twist like I do, this creamy Philly cheese steak soup recipe will quickly become your go-to for cold nights.

Why You’ll Love This Recipe

There are a bunch of reasons I keep coming back to this Philly cheese steak soup. Here are the big ones:

  • Comfort in a bowl — It has all the cozy vibes of a warm stew with the familiar, crave-worthy flavors of a Philly cheesesteak sandwich.
  • Easy to make — If you can sauté veggies and simmer a soup, you’ve got this. I’ve even made it while juggling dinner prep and homework.
  • Uses simple ingredients — Most of what you need is probably sitting in your fridge or pantry. Plus, leftover steak or roast beef works beautifully here.
  • Customizable — Add mushrooms, swap in different cheeses, or make it lighter with milk instead of cream. I’ll share plenty of tweaks below.
  • Feeds a crowd — This recipe easily serves 6-8 people, making it great for family dinners or meal prep.
  • Leftovers taste even better — The flavors meld overnight, so lunch the next day is a treat.

This soup has saved me on so many evenings when I wanted something comforting but didn’t feel like ordering takeout. Plus, it’s a crowd-pleaser—whether it’s my husband, the kids, or friends stopping by unexpectedly. Once you make this creamy Philly cheese steak soup, it might just become your new favorite comfort meal too.

Ingredients You’ll Need

Here’s the best part: this list looks long, but nearly everything is pantry staples or easy to find in any grocery store. I’m picky about a few ingredients and will tell you why as we go.

  • Ribeye or sirloin steak (1 pound / 450g, thinly sliced) — This is the star of the show. Leftover steak works perfectly, or you can quickly pan-sear fresh slices. If you want to skip beef, thinly sliced roast beef is a fine substitute.
  • Yellow onion (1 large, diced / about 200g) — Adds sweetness and depth. I avoid white onions here because they’re sharper and overpowering.
  • Green bell pepper (1 medium, diced / about 150g) — Classic Philly cheesesteak flavor. You can also add red or orange peppers for color and sweetness.
  • Garlic (3 cloves, minced / about 1 tablespoon) — Fresh only. It really lifts the soup.
  • Butter (3 tablespoons / 45g) — For sautéing the veggies and adding richness. I use unsalted so I can control salt.
  • All-purpose flour (¼ cup / 30g) — Helps thicken the soup to the perfect creamy consistency.
  • Beef broth (4 cups / 960ml) — Use low-sodium so you can season as needed. This gives the soup its meaty base.
  • Whole milk (1 cup / 240ml) — I prefer whole milk here for creaminess; you can swap half-and-half for even richer soup.
  • Shredded provolone cheese (1½ cups / 150g) — This melts beautifully and gives that authentic Philly cheesesteak flavor. Mozzarella can be a substitute but changes the taste.
  • Salt and pepper — To taste. I always start light and adjust at the end.
  • Worcestershire sauce (1 tablespoon) — Adds umami depth. Don’t skip if you want a true Philly vibe.
  • Red pepper flakes (optional, ¼ teaspoon) — For a subtle kick. Leave out if you’re not into spice.

Optional add-ins: Mushrooms sautéed with the onions, a handful of fresh spinach stirred in at the end, or even diced potatoes for a heartier soup.

Pro tip: I always shred my own provolone from a block because pre-shredded cheese often has stabilizers that prevent smooth melting. It makes a difference you’ll notice every time.

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven — I use a 6-quart Dutch oven for even heat distribution and enough room to stir comfortably. Any large pot will do.
  • Sharp chef’s knife — For slicing steak and chopping veggies. A dull knife makes everything harder, trust me.
  • Cutting board — Plastic or wood, whatever you prefer. I have separate boards for meat and veggies.
  • Wooden spoon or silicone spatula — For sautéing and stirring the soup.
  • Measuring cups and spoons — To keep everything balanced.
  • Cheese grater — If you’re shredding your own provolone.
  • Ladle — For serving. Because soup.

Don’t have a Dutch oven? No worries—just use the biggest pot you have. This soup needs a wide base to sauté the veggies properly.

How to Make It: Step-by-Step

creamy philly cheese steak soup preparation steps

Alright, let’s get to the good stuff. I’m walking you through everything I do, including the little things that make this Philly cheese steak soup truly creamy and flavorful.

Step 1: Prep Your Ingredients (10 minutes)

Start by thinly slicing your steak against the grain. I find freezing the steak for about 20 minutes before slicing helps get nice thin slices. Dice your onion and bell pepper, and mince the garlic. Shred the provolone cheese if you haven’t already. Having everything ready makes the cooking flow smoothly.

Step 2: Sauté the Veggies (5-7 minutes)

Heat the butter in your pot over medium heat until melted and foamy. Add the diced onion and bell pepper. Cook, stirring occasionally, until softened and translucent, about 5 minutes. Toss in the minced garlic and red pepper flakes (if using) and sauté for another minute until fragrant. This step builds the flavor base.

Step 3: Brown the Steak (4-5 minutes)

Push the veggies to one side of the pot. Add the sliced steak in a single layer on the other side and let it brown without stirring for about 2 minutes. Then stir the steak and veggies together and cook until the steak is just cooked through, about 2-3 more minutes. This adds that meaty depth we want.

Step 4: Make the Roux (3 minutes)

Sprinkle the flour evenly over the meat and veggies. Stir constantly for 2-3 minutes until the flour coats everything and loses its raw taste. This step thickens the soup later, so don’t rush it.

Step 5: Add Broth and Simmer (10 minutes)

Slowly pour in the beef broth while stirring to avoid lumps. Add Worcestershire sauce and a pinch of salt and pepper. Bring the mixture to a simmer and let it cook, stirring occasionally, until it thickens slightly, about 10 minutes. The soup will start to take shape here.

Step 6: Stir in Milk and Cheese (3-5 minutes)

Lower the heat to medium-low. Slowly add the milk, stirring gently. Then gradually add the shredded provolone cheese, stirring constantly until melted and the soup is silky smooth. Taste and adjust seasoning as needed. The cheese should melt without clumping—if it does, your heat might be too high.

Step 7: Final Touches and Serve

Give the soup a final stir and ladle into bowls. I love topping mine with a sprinkle of extra provolone or some chopped fresh parsley for color. Serve with crusty bread or a simple green salad. This soup is best enjoyed hot and fresh, but leftovers reheat beautifully too.

Expert Tips & Tricks

  • Freeze steak for easier slicing: About 20 minutes in the freezer firms it up so you can slice it thinly and evenly.
  • Don’t skip the roux: Cooking the flour with butter and meat ensures the soup thickens properly and has no raw flour taste.
  • Low and slow cheese melting: Add cheese off the heat or on very low to avoid grainy texture.
  • Use fresh provolone: Pre-shredded cheese often contains anti-caking agents that affect melting and texture.
  • Worcestershire sauce magic: This one tablespoon adds a deep umami flavor that takes the soup from good to unforgettable.
  • Don’t forget to season at the end: Taste before serving and adjust salt and pepper. Sometimes broth and cheese add enough salt on their own.
  • Leftovers reheat best on the stove: Add a splash of milk and warm gently to bring back creaminess without curdling.

Variations & Substitutions

Once you’ve nailed the classic version, here are some ways I’ve played around with this recipe:

  • Mushroom Philly Cheese Steak Soup: Sauté 8 ounces of sliced mushrooms with the onions for an earthy boost.
  • Veggie-Loaded: Stir in a couple of handfuls of fresh spinach or kale at the end for extra nutrition without sacrificing creaminess.
  • Spicy Kick: Add a teaspoon of smoked paprika or swap Worcestershire sauce for hot sauce if you want heat.
  • Lighter Version: Replace heavy cream with whole milk and reduce cheese slightly. It’s still rich but less indulgent.
  • Gluten-Free: Use a gluten-free flour blend or cornstarch slurry instead of all-purpose flour to thicken the soup.
  • Chicken Philly Soup: Swap steak for shredded cooked chicken for a lighter but still creamy meal. This is a great switch if you want a quick weeknight option similar to my creamy smothered chicken and rice.

Serving & Storage

Serving Ideas: I like to serve this creamy Philly cheese steak soup with toasted garlic bread or a fresh green salad dressed with balsamic vinaigrette. When I want to keep things simple, a side of roasted broccoli or green beans works beautifully. For a fun twist, set out a toppings bar with extra shredded cheese, cracked black pepper, and chopped parsley. It’s always a hit with guests.

Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The soup thickens as it chills, so when you reheat, warm it gently on the stovetop with a splash of milk or broth to loosen it up. Avoid microwaving straight from the fridge without adding liquid, or it tends to get dry and separate.

Freezing: This soup doesn’t freeze well because of the dairy and cheese. The texture changes and can get grainy. I recommend making fresh or storing in the fridge for quick reheats.

Meal Prep Tip: Make the soup base (without cheese) ahead of time and refrigerate. Add cheese and milk fresh when reheating to keep the texture perfect. I do this often when prepping quick dinners after a busy day, similar to how I approach my easy healthy chicken zucchini bake.

Nutrition Information

I’m not a nutritionist, but here’s a rough breakdown per serving (based on 6 servings):

Calories 410
Protein 30g
Carbohydrates 12g
Fiber 2g
Sugar 4g
Fat 25g
Saturated Fat 12g
Cholesterol 90mg
Sodium 600mg
Calcium 350mg

What’s good: This soup packs a protein punch thanks to the steak and cheese. It’s also rich in calcium and has a moderate carb count, especially if you skip adding potatoes. You can boost fiber by adding leafy greens.

What to keep in mind: It’s a rich, creamy comfort food with higher fat and cholesterol from cheese and butter, so I usually save it for cooler days or special dinners.

Final Thoughts

So that’s my creamy Philly cheese steak soup recipe—a bowl of cozy, cheesy goodness that’s perfect when you want comfort food without the fuss of a sandwich. I’ve probably made this enough times to write a love letter to it, but I’ll spare you and just say: it works. It’s saved me from takeout more times than I can count and made cold evenings feel a little warmer.

Don’t be afraid to customize it—add mushrooms, swap cheeses, or make it spicier. That’s the beauty of this soup. It’s forgiving and flexible, like a good friend in food form.

If you try it, I’d love to hear how it turned out! Drop a comment and share your tweaks or questions. And if you’re looking for other cozy meals with a creamy twist, you might enjoy my creamy cowboy butter chicken or the garlic brown sugar chicken recipe for a different kind of comfort.

Happy cooking! I hope your kitchen smells as amazing as mine does right now.

Frequently Asked Questions

Q: Can I use ground beef instead of steak?

A: You can, but the texture and flavor will change. Ground beef makes for a more stew-like soup rather than the signature tender steak bite. If you want to try it, brown the beef thoroughly and drain excess fat before continuing. I prefer sliced steak for authenticity and texture.

Q: Can I substitute milk for heavy cream?

A: Yes, using whole milk keeps the soup lighter but still creamy. I don’t recommend skim milk because it can curdle when heated. For extra richness without heavy cream, half-and-half is a great compromise.

Q: How do I prevent the cheese from clumping?

A: The key is low heat when adding cheese. Remove the pot from direct heat or turn it to low before stirring in cheese slowly. Adding cheese too fast or over high heat causes it to seize and get grainy.

Q: Can I make this soup ahead and reheat?

A: Yes! Make the full soup and store it in the fridge for up to 4 days. Reheat gently on the stove with a splash of milk to restore creaminess. Avoid reheating in the microwave without stirring or adding liquid, or it may dry out.

Q: Is this soup gluten-free?

A: Not as written because of the all-purpose flour. You can substitute a gluten-free flour blend or cornstarch slurry to thicken. Make sure your broth and Worcestershire sauce are gluten-free brands.

Q: Can I add potatoes to make it heartier?

A: Absolutely! Dice 1-2 medium potatoes and add them with the broth in step 5. They’ll soften as the soup simmers, making it more filling. Just keep in mind that it adds carbs and thickens the soup further.

Q: What’s the best way to slice the steak thinly?

A: Freeze the steak for about 20 minutes to firm it up, then use a sharp knife to slice thinly against the grain. This makes the meat tender and perfect for soup.

Pin This Recipe!

creamy philly cheese steak soup recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy philly cheese steak soup - featured image

Creamy Philly Cheese Steak Soup


  • Author: Nora Winslow
  • Total Time: 40 minutes
  • Yield: 6 servings 1x

Description

A rich, cheesy, and comforting soup packed with tender steak, sautéed peppers, and onions, inspired by the classic Philly cheesesteak sandwich. Perfect for cozy meals and easy to customize.


Ingredients

Scale
  • 1 pound ribeye or sirloin steak, thinly sliced
  • 1 large yellow onion, diced (about 7 oz)
  • 1 medium green bell pepper, diced (about 5.3 oz)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 3 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium beef broth
  • 1 cup whole milk
  • 1 1/2 cups shredded provolone cheese
  • Salt and pepper, to taste
  • 1 tablespoon Worcestershire sauce
  • 1/4 teaspoon red pepper flakes (optional)

Instructions

  1. Prep your ingredients: thinly slice the steak against the grain (freezing for 20 minutes helps), dice onion and bell pepper, mince garlic, and shred provolone cheese if not pre-shredded.
  2. Heat butter in a large heavy-bottomed pot over medium heat until melted and foamy. Add diced onion and bell pepper and cook until softened and translucent, about 5 minutes. Add minced garlic and red pepper flakes (if using) and sauté for another minute until fragrant.
  3. Push veggies to one side of the pot. Add sliced steak in a single layer on the other side and brown without stirring for about 2 minutes. Stir steak and veggies together and cook until steak is just cooked through, about 2-3 more minutes.
  4. Sprinkle flour evenly over meat and veggies. Stir constantly for 2-3 minutes until flour loses its raw taste and coats everything.
  5. Slowly pour in beef broth while stirring to avoid lumps. Add Worcestershire sauce, salt, and pepper. Bring to a simmer and cook, stirring occasionally, until slightly thickened, about 10 minutes.
  6. Lower heat to medium-low. Slowly add milk, stirring gently. Gradually add shredded provolone cheese, stirring constantly until melted and soup is silky smooth. Adjust seasoning as needed.
  7. Give soup a final stir and ladle into bowls. Optionally top with extra provolone or chopped fresh parsley. Serve hot with crusty bread or a green salad.

Notes

[‘Freeze steak for about 20 minutes before slicing for easier thin slices.’, ‘Cook flour with butter and meat to avoid raw flour taste and properly thicken soup.’, ‘Add cheese off heat or on very low heat to prevent clumping and grainy texture.’, ‘Use fresh shredded provolone instead of pre-shredded for better melting.’, ‘Use low-sodium broth and season at the end to control saltiness.’, ‘Reheat leftovers gently on stovetop with splash of milk to restore creaminess.’, ‘For gluten-free version, substitute all-purpose flour with gluten-free flour blend or cornstarch slurry and ensure broth and Worcestershire sauce are gluten-free.’, ‘Optional add-ins: mushrooms, spinach, kale, or diced potatoes for heartier soup.’]

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approximatel
  • Calories: 410
  • Sugar: 4
  • Sodium: 600
  • Fat: 25
  • Saturated Fat: 12
  • Carbohydrates: 12
  • Fiber: 2
  • Protein: 30

Keywords: Philly cheese steak soup, creamy soup, comfort food, steak soup, cheesy soup, easy dinner, cozy meal

You might also like these recipes

Leave a Comment

Recipe rating