Creamy Philly Cheese Steak Soup

Some meals feel like they were made for rainy evenings, tired shoulders, and everyone finally coming home at the same time. Creamy Philly Cheese Steak Soup is one of those cozy recipes that turns a simple pot of soup into a full dinner-table moment.

It has diced sirloin steak, sautéed onion, bell pepper, garlic, beef broth, Worcestershire sauce, thyme, heavy cream, cream cheese, and melted provolone cheese. Every spoonful is hearty, creamy, savory, and full of the familiar comfort of a classic cheese steak, but served in warm soup form.

This is the kind of soup that fills the house with a comforting aroma before anyone asks what is for dinner. The smell of onions and peppers softening in olive oil, garlic hitting the pot, steak browning, and broth simmering together makes the kitchen feel instantly warmer.

I love this recipe because it feels generous without being complicated. It uses simple ingredients, cooks in one pot, and gives you a rich, satisfying meal that works beautifully for family dinners, cool autumn nights, winter evenings, or cozy gatherings.

Creamy Philly Cheese Steak Soup also has that wonderful balance of comfort and flexibility. You can keep it classic with sirloin and provolone, or adjust it with mushrooms, zucchini, different cheeses, chicken, turkey, spice, or dairy-free swaps.

It is quick enough for a busy weeknight but hearty enough to feel like something special. Serve it hot with crusty bread or a side salad, and dinner feels complete.

Table of Contents

What Is Creamy Philly Cheese Steak Soup?

Creamy Philly Cheese Steak Soup is a warm, hearty soup inspired by the flavors of a cheese steak. Instead of serving steak, peppers, onions, and cheese in a sandwich, this recipe turns them into a rich and creamy bowl of soup.

The base starts with olive oil, onion, bell pepper, garlic, and diced sirloin steak. Then beef broth, Worcestershire sauce, dried thyme, salt, and black pepper are added to create a savory soup base.

Heavy cream and softened cream cheese make the soup creamy. Shredded provolone cheese melts in at the end, giving the soup its cheesy finish.

This soup is comforting, family-friendly, and easy to customize. It can be made gluten-free by checking the broth and Worcestershire sauce labels, and it can be made dairy-free with coconut milk or cashew cream alternatives.

Why You’ll Love This Creamy Philly Cheese Steak Soup

This soup has a quick and easy prep time of just 15 minutes. That makes it a great option for busy weeknights when you still want something homemade and satisfying.

It is hearty enough to please the whole family. The steak, broth, cream, cream cheese, and provolone make it rich and filling.

The ingredient list is simple and practical. Sirloin steak, olive oil, onion, bell pepper, garlic, broth, cream, Worcestershire sauce, thyme, seasoning, cream cheese, and provolone come together without requiring a complicated grocery run.

It is freezer-friendly, so you can make a larger batch and save some for later. Let it cool completely before freezing in a freezer-safe container.

The flavor is rich, creamy, and comforting. It brings the best parts of a classic cheese steak into a spoonable, cozy soup.

It is also easy to personalize. Add vegetables, change the cheese, use chicken or turkey, make it spicy, thicken it with a cornstarch slurry, or adjust the seasonings to your taste.

Recipe Details

  • Recipe name: Creamy Philly Cheese Steak Soup
  • Prep time: About 15 minutes
  • Cooking method: One pot
  • Main protein: Sirloin steak
  • Vegetables: Onion, bell pepper, garlic, with optional mushrooms, zucchini, spinach, or jalapeños
  • Broth: Beef broth
  • Creamy base: Heavy cream and softened cream cheese
  • Cheese: Shredded provolone cheese
  • Main seasoning: Worcestershire sauce, dried thyme, salt, and black pepper
  • Best served: Hot
  • Storage: Airtight container in the refrigerator for up to 4 days
  • Freezer-friendly: Yes, up to 3 months
  • Serving ideas: Crusty bread, side salad, extra cheese, or fresh herbs
  • Gluten-free note: Use gluten-free broth and Worcestershire sauce
  • Dairy-free option: Use coconut milk or cashew cream in place of heavy cream and cream cheese

Ingredients You’ll Need

For the Steak and Vegetables

  • 1 pound sirloin steak, diced
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 1 medium bell pepper, diced
  • 2 cloves garlic, minced

For the Soup Base

  • 4 cups beef broth
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 1 teaspoon black pepper

For the Creamy Cheese Finish

  • 1 cup heavy cream
  • 8 ounces cream cheese, softened
  • 1 cup shredded provolone cheese

A Closer Look at the Ingredients

Sirloin steak gives this soup its hearty, cheese steak-style flavor. Ribeye or flank steak can be used for a richer flavor if you want to switch it up.

Olive oil helps cook the onion, bell pepper, garlic, and steak. Vegetable oil can also be used if that is what you have on hand.

Onion adds sweetness and savory depth. Shallots can be used for a slightly sweeter taste.

Bell pepper gives the soup color, texture, and that familiar cheese steak flavor. Any color or variety you love works well.

Garlic adds warmth and aroma. If you are in a pinch, 1 teaspoon garlic powder can be used instead.

Beef broth creates the savory foundation of the soup. Vegetable broth can be used for a lighter version.

Heavy cream makes the soup rich and smooth. Half-and-half can be used if you want a lighter option.

Worcestershire sauce adds depth and savory flavor. Soy sauce can be used as an alternative.

Dried thyme brings an earthy note to the soup. Fresh thyme can add a beautiful depth of flavor if you prefer it.

Salt and black pepper season the whole pot. Add more pepper if you want a little extra kick.

Softened cream cheese melts into the soup and makes it thick, creamy, and comforting. Mascarpone works beautifully if you want a different creamy option.

Shredded provolone cheese gives the soup its cheese steak-style finish. Mozzarella or cheddar can also be delicious.

The Comfort Behind This Soup

Creamy Philly Cheese Steak Soup works because it builds flavor in layers. The onion and bell pepper soften first, creating a sweet and savory base.

Then garlic and diced steak are added to the pot. As the steak browns, it brings richness and depth to the soup.

The broth loosens all those flavors and turns them into a warm base. Worcestershire sauce, thyme, salt, and pepper make the soup taste fuller.

The cream cheese and heavy cream change the texture completely. They make the soup smooth, rich, and spoon-coating.

Finally, provolone melts into the soup and gives it the cheesy finish that makes it feel like a cheese steak in a bowl. It is familiar, hearty, and deeply comforting.

Directions

Step 1: Gather Your Ingredients

Start by gathering all of your ingredients before turning on the stove. You will need sirloin steak, olive oil, onion, bell pepper, garlic, beef broth, heavy cream, Worcestershire sauce, thyme, salt, black pepper, cream cheese, and provolone.

This soup comes together in stages, and having everything ready makes the cooking process smoother. Chop the onion, dice the bell pepper, mince the garlic, and dice the steak before you begin.

Make sure the cream cheese is softened. Softened cream cheese blends into the soup much more easily than cold cream cheese.

Step 2: Skip the Oven Preheating

No oven preheating is necessary for this recipe. Everything is cooked in a large pot on the stovetop.

This is part of what makes the soup so convenient. You do not need a baking dish, sheet pan, or oven time.

Set your pot on the stove and get ready to build the soup from the bottom up. A sturdy large pot works best.

Step 3: Chop the Onion

Chop 1 medium onion into small pieces. You can slice it in half first, then cut it into thin slices before dicing.

Small pieces of onion soften faster and blend better into the soup. This gives the broth more flavor without leaving large chunks.

If you prefer a sweeter flavor, shallots can be used instead. The recipe is flexible enough for that swap.

Step 4: Dice the Bell Pepper

Remove the seeds from 1 medium bell pepper. Dice it into small, bite-sized pieces.

Any color bell pepper works well. Choose the one you enjoy most or the one you already have in your kitchen.

Bell pepper is important to the cheese steak flavor of the soup. It adds sweetness, color, and texture.

Step 5: Mince the Garlic

Mince 2 cloves garlic. Fresh garlic gives the soup the best aroma.

If you are short on time, 1 teaspoon garlic powder can be used instead. It will still give the soup a garlic flavor.

Keep the garlic ready near the stove. It will be added after the vegetables begin to soften.

Step 6: Dice the Sirloin Steak

Dice 1 pound sirloin steak into small pieces. Try to keep the pieces similar in size so they cook evenly.

Smaller pieces make the soup easier to eat. They also brown faster in the pot.

Ribeye or flank steak can be used instead if you want a richer flavor. Use what works best for your taste and budget.

Step 7: Heat the Olive Oil

Place a large pot over medium heat. Add 2 tablespoons olive oil and let it warm.

The oil should be hot enough that the vegetables sizzle gently when added. It should not be smoking.

Olive oil adds flavor, but vegetable oil also works. Use whichever you have available.

Step 8: Add the Onion and Bell Pepper

Add the chopped onion and diced bell pepper to the pot. Stir them into the oil.

Cook for about 5 minutes, or until softened and fragrant. The onion should begin to turn tender, and the bell pepper should lose some of its raw firmness.

This step creates the base flavor of the soup. The vegetables should smell sweet and savory before the steak is added.

Step 9: Add the Garlic

Add the minced garlic to the pot. Stir it into the onion and bell pepper.

Garlic cooks quickly, so keep it moving. You want it fragrant, not burned.

This short step adds warmth to the soup. It also makes the kitchen smell wonderful.

Step 10: Add the Diced Sirloin

Add the diced sirloin steak to the pot with the vegetables. Stir everything together.

The steak should begin to brown as it touches the hot surface. Spread it around the pot so it cooks evenly.

Do not worry if some pieces stick slightly at first. Those browned bits will add flavor once the broth is added.

Step 11: Brown the Steak

Cook the steak for about 5-7 minutes, stirring occasionally. The pieces should become nicely browned.

Use your spoon or spatula to break up any chunks and move the steak around the pot. This helps every piece cook through.

Browning the steak gives the soup a deeper flavor. Do not rush this step if you want the best result.

Step 12: Pour in the Beef Broth

Once the steak is browned, pour in 4 cups beef broth. Stir well.

As you stir, scrape the bottom of the pot to lift any browned bits. Those bits carry a lot of flavor.

The broth will become the main body of the soup. It should smell savory and rich.

Step 13: Add Worcestershire Sauce

Add 2 tablespoons Worcestershire sauce to the pot. Stir it into the broth.

Worcestershire sauce brings deep, savory flavor. It helps the soup taste more complete.

Soy sauce can be used as an alternative. Use what fits your pantry and preference.

Step 14: Add the Dried Thyme

Sprinkle in 1 teaspoon dried thyme. Stir well to distribute it through the soup.

Thyme adds an earthy background note. It pairs nicely with beef, onion, and broth.

If you prefer fresh thyme, it can add a beautiful depth of flavor. The original recipe allows that option.

Step 15: Season with Salt and Black Pepper

Add 1 teaspoon salt and 1 teaspoon black pepper. Stir to combine.

This gives the broth a strong seasoning base. You can adjust later before serving.

If you like more peppery warmth, add more black pepper to taste. The soup can handle a little extra kick.

Step 16: Bring the Soup to a Gentle Boil

Increase the heat slightly if needed and bring the mixture to a gentle boil. You should see steady bubbles, but it does not need to boil aggressively.

A gentle boil helps the broth, steak, vegetables, and seasonings come together. It also ensures everything is hot before adding the creamy ingredients.

Once it reaches that point, you are ready to lower the heat. Cream should be added more gently.

Step 17: Reduce the Heat

Reduce the heat to low. This helps protect the creamy ingredients from overheating.

Heavy cream and cream cheese blend better over lower heat. Too much heat can make the texture less smooth.

Let the soup settle slightly before adding the dairy. This keeps the soup creamy and luscious.

Step 18: Stir in the Heavy Cream

Pour in 1 cup heavy cream. Stir slowly until it blends into the broth.

The soup will begin to look lighter and creamier. This is where it starts turning from broth-based to rich and cozy.

Half-and-half can be used for a lighter version. The texture will be slightly less rich but still creamy.

Step 19: Add the Softened Cream Cheese

Add 8 ounces softened cream cheese to the pot. Stir carefully as it melts.

Softened cream cheese is important because it blends more easily. If it is too cold, it may take longer to smooth out.

Break it up with your spoon as you stir. Continue until the soup looks creamy and mostly smooth.

Step 20: Stir Until Smooth

Keep stirring the soup over low heat until the cream cheese is fully incorporated. The texture should become rich and velvety.

Be patient if small bits of cream cheese remain at first. They should melt into the soup as it warms.

Do not turn the heat too high. Gentle heat gives the best creamy texture.

Step 21: Add the Provolone Cheese

Stir in 1 cup shredded provolone cheese. Add it gradually if you want it to melt more evenly.

Provolone gives the soup its classic cheese steak-style flavor. It melts into the creamy base and makes the soup feel extra satisfying.

Keep stirring until the cheese is fully melted. The soup should look blended and luscious.

Step 22: Taste and Adjust Seasoning

Taste the soup before serving. Add more salt, black pepper, or extra seasonings if needed.

This final taste matters because broth, cheese, and Worcestershire sauce can vary in saltiness. Adjust until the soup tastes balanced.

You can also add paprika or cayenne if you want more flavor. The helpful notes suggest experimenting with spices.

Step 23: Thicken the Soup If Desired

If you want a thicker soup, make a cornstarch slurry using 1 tablespoon cornstarch mixed with 2 tablespoons water. Stir until smooth.

Add the slurry to the soup and stir. Let the soup warm gently until it thickens.

This step is optional. The soup is already creamy, but the slurry can make it thicker.

Step 24: Ladle into Bowls

Once the soup is hot, creamy, and well blended, ladle it into bowls. Make sure each bowl gets steak, vegetables, and plenty of broth.

The soup should be served hot. It is best when the cheese is melted and the texture is smooth.

Use deep bowls if serving as a main meal. This is a hearty soup that deserves a generous serving.

Step 25: Add Optional Garnishes

Garnish with extra cheese or fresh herbs if desired. These toppings add a personalized touch.

Extra provolone, cheddar, mozzarella, or fresh herbs can make each bowl look more inviting. Use what you enjoy.

A dash of hot sauce can also be added for heat. This is especially good if you like spicy soup.

Step 26: Serve Hot

Serve Creamy Philly Cheese Steak Soup hot with crusty bread or a side salad. Both make the meal feel complete.

Crusty bread is especially good for dipping into the creamy broth. A side salad adds freshness beside the rich soup.

Bring the bowls to the table and enjoy the cozy moment. This is the kind of soup that invites everyone to slow down.

Helpful Tips for the Best Creamy Philly Cheese Steak Soup

Use softened cream cheese so it melts smoothly. Cold cream cheese can leave small lumps in the soup.

Brown the steak before adding the broth. Browning builds flavor and makes the soup more savory.

Taste and adjust seasoning before serving. This helps balance the broth, cheese, cream, and steak.

Use leftover steak or roast beef to save time. Add it after the vegetables soften so it warms without overcooking.

For a thicker soup, add a cornstarch slurry made with 1 tablespoon cornstarch and 2 tablespoons water. Stir it in and let the soup thicken gently.

For a dairy-free version, substitute the heavy cream and cream cheese with coconut milk or cashew cream. The flavor and texture will change, but the soup can still be creamy.

Variations

Add diced mushrooms or zucchini for extra vegetables and flavor. They make the soup feel even heartier.

Use a combination of cheeses like cheddar and gouda for a unique taste. Mozzarella or cheddar can also be used instead of provolone.

Swap the steak for shredded chicken or turkey for a lighter option. This changes the flavor but keeps the soup filling.

Make it gluten-free by ensuring your broth and Worcestershire sauce are gluten-free. Always check labels when needed.

For a spicy kick, add diced jalapeños or a dash of hot sauce. You can also try cayenne for extra heat.

Use vegetable broth instead of beef broth for a lighter soup. This will change the depth of flavor but still works.

Use half-and-half instead of heavy cream for a lighter version. The soup will be less rich but still creamy.

Serving Suggestions

Serve this soup hot, straight from the pot. It tastes best when the cheese is melted and the texture is creamy.

Crusty bread is one of the best sides. It is perfect for dipping and soaking up the rich broth.

A simple side salad also pairs well. It adds freshness and balances the creamy soup.

Offer extra cheese or fresh herbs on the side. This lets everyone personalize their bowl.

This soup is great for family dinners, cold-weather meals, rainy nights, or cozy gatherings. It feels comforting without being difficult.

For a little extra heat, place hot sauce on the table. Anyone who wants spice can add it to their own bowl.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the soup cool before sealing.

Cream-based soups thicken as they sit. This is normal.

Reheat gently on the stove or in the microwave. Stir often to help the creamy base come back together.

If the soup is too thick after chilling, add a splash of broth or cream while reheating. This loosens the texture.

Do not boil the soup hard when reheating. Gentle heat helps preserve the creamy consistency.

Freezing Instructions

Creamy Philly Cheese Steak Soup can be frozen in a freezer-safe container for up to 3 months. Let it cool completely before freezing.

Freezing cream-based soups can slightly change the texture. Stir well while reheating to help it smooth out again.

Thaw in the refrigerator if possible before reheating. This makes warming more even.

Reheat gently over low heat. Add a splash of broth, cream, coconut milk, or cashew cream if needed to loosen the soup.

Freeze in smaller portions if you want easy future meals. This makes reheating faster.

Make-Ahead Notes

You can make this soup ahead for busy nights. Store it in the refrigerator for up to 4 days or freeze for up to 3 months.

You can also prep the vegetables and steak ahead of time. Chop the onion, dice the bell pepper, mince the garlic, and dice the steak before cooking.

If using leftover steak or roast beef, the soup can come together even faster. Add it after the vegetables are softened and warm it through in the broth.

For best texture, add a splash of broth or cream when reheating. This helps refresh the soup after storage.

Frequently Asked Questions

Can I Freeze Creamy Philly Cheese Steak Soup?

Yes, you can freeze this soup. Let it cool completely, then store it in a freezer-safe container for up to 3 months.

When ready to serve, thaw and reheat gently. Stir well because the creamy texture may change slightly after freezing.

What Can I Substitute for Heavy Cream?

You can use half-and-half for a lighter option. Coconut milk can also be used if you want a dairy-free version.

For dairy-free soup, cream cheese can be replaced with a dairy-free alternative. Cashew cream is another option mentioned in the helpful notes.

How Can I Make This Soup Gluten-Free?

Use beef broth and Worcestershire sauce that are labeled gluten-free. This is the most important step.

Always check ingredient labels carefully. Packaged broths and sauces can vary.

What Vegetables Can I Add to the Soup?

You can add diced mushrooms, zucchini, or spinach for extra nutrition and flavor. Seasonal vegetables can also be used.

Jalapeños can be added for a spicy kick. Add them based on your heat preference.

How Long Does This Soup Last in the Fridge?

Stored in an airtight container, this soup lasts for up to 4 days in the refrigerator. Reheat it gently before serving.

If it thickens too much, add a splash of broth or cream while reheating. Stir until smooth.

Can I Use a Different Cut of Steak?

Yes, ribeye or flank steak can be used instead of sirloin. Ribeye gives a richer flavor.

Leftover steak or roast beef can also be used to save time. Add it to the soup and warm gently.

Can I Use a Different Cheese?

Yes, mozzarella, cheddar, gouda, or a combination of cheeses can be used. Provolone gives the most classic cheese steak-style flavor.

Different cheeses will change the taste and texture. Use the cheese your family enjoys most.

Can I Make This Soup Spicy?

Yes, add diced jalapeños, hot sauce, paprika, or cayenne. Start small and add more to taste.

A little heat works well with the creamy broth. It gives the soup more personality without overwhelming it.

Final Thoughts

Creamy Philly Cheese Steak Soup is the kind of recipe that turns a cold evening into something warmer. It takes the flavors of steak, onions, peppers, garlic, broth, cream, cream cheese, and provolone and brings them together in one cozy pot.

It is hearty enough for dinner, easy enough for a weeknight, and comforting enough to become a family favorite. Every bowl feels rich, savory, and satisfying.

The recipe is also flexible, which makes it useful for real-life cooking. You can add vegetables, change the cheese, make it gluten-free, use a dairy-free option, or swap the steak for chicken or turkey.

Most of all, this soup is about gathering around something warm. It is a bowl of comfort, a reason to slow down, and a simple way to bring everyone to the table with a meal that feels like home.


Creamy Philly Cheese Steak Soup

This Creamy Philly Cheese Steak Soup is a rich, comforting American soup made with tender sirloin steak, onion, bell pepper, garlic, beef broth, heavy cream, cream cheese, and melted provolone or mozzarella. It brings the classic flavors of a Philly cheese steak into a warm, creamy bowl. The steak gives the soup a hearty bite, while the cheese and cream create a smooth, savory base. It is perfect for a cozy dinner, especially when you want something filling, cheesy, and easy to serve.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Course: Dinner, Soup
  • Cuisine: American
  • Servings: 4 bowls
  • Calories: 450 kcal

Equipment

  • Large pot
  • Knife

Ingredients

For Creaminess and Flavor

  • 1 teaspoon black pepper to taste
  • 1 cup heavy cream or use half-and-half
  • 2 tablespoons Worcestershire sauce or use soy sauce
  • 1 teaspoon salt to taste
  • 4 cups beef broth can use vegetable broth
  • 1 teaspoon dried thyme or use fresh thyme

For Extra Creaminess

  • 1 cup shredded provolone or mozzarella cheese, can substitute with cheddar
  • 8 ounces cream cheese or substitute with mascarpone

For the Soup Base

  • 1 medium bell pepper any variety works
  • 2 cloves garlic or use garlic powder
  • 1 pound sirloin steak can substitute with ribeye or flank steak
  • 2 tablespoons olive oil can substitute with vegetable oil
  • 1 medium onion or use shallots

Instructions

Step 1: Cook the Vegetables

Heat the olive oil in a large pot over medium heat.

Add the onion and bell pepper, then cook until softened.

Step 2: Brown the Steak

Add the garlic and sirloin steak to the pot.

Cook until the steak is browned and the garlic becomes fragrant.

Step 3: Build the Soup Base

Pour in the beef broth.

Stir in the Worcestershire sauce, dried thyme, salt, and black pepper.

Bring the soup to a boil.

Step 4: Make It Creamy

Reduce the heat.

Stir in the heavy cream and cream cheese until the soup becomes smooth and creamy.

Step 5: Melt in the Cheese

Add the shredded provolone or mozzarella cheese.

Stir until the cheese melts completely into the soup.

Step 6: Serve

Serve hot while the soup is creamy, cheesy, and full of Philly cheese steak flavor.

Notes

This soup can be customized with your favorite vegetables or cheese types.

Serving Suggestions

This creamy Philly cheese steak soup pairs well with:

  • Toasted hoagie rolls
  • Garlic bread
  • Crusty bread
  • Side salad
  • Roasted vegetables
  • Soft dinner rolls
  • Pickles on the side

Storage

How to Store

Store leftovers in an airtight container in the refrigerator.

How to Reheat

Reheat gently on the stovetop over low heat, stirring often until warmed through. Avoid boiling after adding the cheese and cream so the soup stays smooth.

Categories Recipes

Leave a Comment