Philly Cheesesteak Soup: The Ultimate Creamy Recipe

By Jenna Carraway

On February 19, 2026

A close-up shot of the rich and creamy texture of the Philly cheesesteak soup, highlighting the thinly sliced beef and vegetables.

Cuisine

American

Prep time

20 minutes

Cooking time

40 minutes

Total time

60 minutes

Servings

6 servings

Imagine all the savory, meaty, and cheesy goodness of a classic Philly cheesesteak, but transformed into a warm, comforting bowl of soup. This Philly Cheesesteak Soup recipe delivers just that. It’s a rich, creamy, and incredibly satisfying meal that captures the iconic flavors you love. We’ve perfected this recipe to ensure every spoonful is loaded with tender steak, caramelized onions, and peppers, all swimming in a velvety provolone cheese broth. Get ready to find your new favorite soup.

Why You’ll Love This Philly Cheesesteak Soup Recipe

This isn’t just another soup recipe; it’s an experience. Here’s why you’ll be making it again and again:

  • Incredibly Flavorful: We build layers of flavor by perfectly searing the beef, caramelizing the vegetables, and creating a rich, savory broth.
  • Unbelievably Creamy: A combination of beef broth, heavy cream, and melted provolone cheese creates a luxuriously smooth and creamy texture.
  • Hearty and Satisfying: Packed with protein and wholesome ingredients, this soup is a full meal in a bowl.
  • Surprisingly Easy: While it tastes like a gourmet meal from a high-end bistro, the steps are straightforward and perfect for an enthusiastic home cook.

The Key Ingredients for Authentic Flavor

The magic of this Philly Cheesesteak Soup lies in using the right ingredients. Here’s what you need to capture that classic sandwich taste.

The Best Beef for Philly Cheesesteak Soup

For the most tender and flavorful results, use a well-marbled cut of beef. Ribeye is the traditional choice for its incredible flavor and tenderness. Sirloin is another fantastic, slightly leaner option that works beautifully. The key is to slice the beef as thinly as possible against the grain. Partially freezing the steak for about 30-45 minutes makes it much easier to get those paper-thin slices.

Choosing Your Cheese: Provolone and Beyond

Provolone is the quintessential cheese for an authentic Philly cheesesteak flavor. Its mild, slightly salty taste melts beautifully into the soup, creating a smooth, cheesy broth. For an extra kick, you could use sharp provolone. While not traditional, white American cheese or even Cheese Whiz can be used for an ultra-creamy, nostalgic texture.

A spoonful of Philly cheesesteak soup being lifted from a bowl, showing the melted cheese and hearty ingredients.
Every spoonful is a perfect bite of cheesy, meaty goodness.

Veggies: The Classic Trio

You can’t have a cheesesteak without the classic combination of onions and peppers. We use yellow onion for its sweetness when sautéed and green bell peppers for that signature, slightly sharp flavor. Slicing them thinly ensures they cook down perfectly and integrate seamlessly into every bite. A few mushrooms can also be a delicious addition for extra umami depth.

How to Make Philly Cheesesteak Soup (Step-by-Step)

Follow these simple steps to create a show-stopping soup. We’ll guide you through searing the steak, sautéing the veggies, and building that creamy, cheesy base.

Step 1: Prepare and Sear the Steak

Begin by seasoning your thinly sliced beef with salt and pepper. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Working in batches to avoid overcrowding the pan, sear the beef until it’s just browned. This step is crucial for developing a deep, savory flavor. Remove the seared beef and set it aside.

Step 2: Sauté the Vegetables

In the same pot, add a touch of butter. Add the sliced onions, bell peppers, and minced garlic. Sauté the vegetables until they are soft and the onions are lightly caramelized, which will add a layer of sweetness to the soup. This should take about 8-10 minutes.

A close-up shot of the rich and creamy texture of the Philly cheesesteak soup, highlighting the thinly sliced beef and vegetables.
Look at that rich, creamy broth loaded with tender steak and peppers.

Step 3: Create the Creamy Base

Sprinkle flour over the cooked vegetables and stir continuously for about one minute. This will cook out the raw flour taste and help thicken the soup. Slowly whisk in the beef broth, ensuring there are no lumps. Bring the mixture to a simmer, then stir in the heavy cream and Worcestershire sauce. Let it simmer gently for about 15 minutes to allow the flavors to meld.

Step 4: Combine, Melt, and Serve

Reduce the heat to low. Return the seared beef to the pot. Gradually stir in the shredded provolone cheese until it’s completely melted and the soup is smooth. Be careful not to let the soup boil after adding the cheese. Season with additional salt and pepper to taste. Ladle the hot soup into bowls and serve immediately.

Tips for the Best Cheesesteak Soup

  • Slice Beef Thinly: For the most tender beef, slice it as thinly as you can against the grain. A partially frozen steak is key.
  • Don’t Overcook the Steak: Sear the beef quickly in batches. It will finish cooking in the hot soup later.
  • Use Quality Broth: A high-quality beef broth will provide a richer, more flavorful base for your soup.
  • Shred Your Own Cheese: Pre-shredded cheeses often contain anti-caking agents that can make the soup grainy. For the smoothest texture, buy a block of provolone and shred it yourself.
  • Melt Cheese on Low Heat: To prevent the cheese from separating or becoming stringy, add it to the soup over low heat and stir gently until just melted.

Variations and Substitutions

One of the best things about this recipe is how easily you can adapt it. Here are a few popular variations:

  • Low-Carb/Keto Philly Cheesesteak Soup: To make this recipe low-carb, simply omit the flour. You can thicken the soup by adding a slurry of xanthan gum (about 1/4 teaspoon mixed with 1 tablespoon of oil) or by stirring in a bit of cream cheese with the heavy cream.
  • Crockpot Version: Sauté the vegetables and sear the beef as instructed. Add everything except the heavy cream and provolone cheese to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. About 30 minutes before serving, stir in the heavy cream and cheese until melted.
  • Spice it Up: Add a pinch of red pepper flakes or a few dashes of your favorite hot sauce for a little bit of heat.

What to Serve with Philly Cheesesteak Soup

This hearty soup is a meal on its own, but it pairs wonderfully with a few simple sides. Serve it with crusty bread or garlic toast for dipping. For a lighter pairing, a simple green salad with a vinaigrette dressing cuts through the richness of the soup perfectly. And if you want the ultimate cheesy experience, try serving it alongside some homemade cheesy breadsticks.

Storing and Reheating Leftovers

This Philly Cheesesteak Soup makes for fantastic leftovers. Store it in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm the soup on the stovetop over low heat, stirring occasionally. Avoid microwaving, as it can cause the dairy to separate. Due to the cream and cheese base, freezing is not recommended as it can become grainy upon thawing.

Frequently Asked Questions

Yes! Simply sear your beef and sauté the vegetables on the stove first, then add everything except the cream and cheese to the slow cooker. Cook on low for 6-8 hours, then stir in the cream and cheese 30 minutes before serving.

The all-purpose flour in the recipe acts as a thickener. For an even thicker soup, you can create a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the simmering soup until it thickens.

Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat. We don’t recommend freezing this soup, as the creamy cheese base can separate and become grainy when thawed.

Mild provolone is the classic choice as it melts beautifully and provides an authentic flavor. For a richer taste, you can use sharp provolone. Shredding your own cheese is highly recommended for the smoothest texture.

Ribeye is the best choice for its flavor and tenderness. Sirloin is also an excellent, slightly leaner alternative. The most important step is to slice the beef very thinly against the grain for maximum tenderness.

More Delicious Soup Recipes

If you loved this recipe, you’re sure to enjoy some of our other comforting soup and stew creations. Be sure to check out our vibrant Chicken Posole Verde or this rich and Hearty Crab Stew. We also think you’ll love this creamy crack chicken penne.

The Ultimate Philly Cheesesteak Soup Recipe

A close-up shot of the rich and creamy texture of the Philly cheesesteak soup, highlighting the thinly sliced beef and vegetables.

Philly Cheesesteak Soup: The Ultimate Creamy Recipe

Capture the iconic flavors of a classic Philly Cheesesteak in this incredibly rich and creamy soup. Loaded with tender steak, sautéed peppers and onions, and a velvety provolone cheese broth, this is the ultimate comfort food meal.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Main Course, Soup
Cuisine: American
Calories: 650

Ingredients
  

  • 1.5 lbs ribeye or sirloin steak thinly sliced against the grain
  • 1 tbsp olive oil
  • 1 tbsp butter
  • 1 large yellow onion thinly sliced
  • 1 green bell pepper thinly sliced
  • 3 cloves garlic minced
  • 2 tbsp all-purpose flour omit for keto/low-carb
  • 4 cups beef broth
  • 1 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • 8 oz provolone cheese shredded
  • Salt and freshly ground black pepper to taste

Equipment

  • 1 Dutch Oven or Large Pot
  • 1 Sharp knife

Instructions
 

  1. Season the thinly sliced beef with salt and pepper. Heat olive oil in a Dutch oven over medium-high heat. Sear the beef in batches until just browned. Remove from the pot and set aside.
  2. In the same pot, melt the butter. Add the sliced onions and bell peppers, sautéing until soft and lightly caramelized, about 8-10 minutes. Add the minced garlic and cook for one more minute until fragrant.
  3. Sprinkle the flour over the vegetables and stir for one minute. Slowly whisk in the beef broth until smooth. Add the Worcestershire sauce, bring to a simmer, and cook for 15 minutes.
  4. Reduce heat to low. Stir in the heavy cream and the seared beef. Gradually add the shredded provolone cheese, stirring until melted and smooth. Do not let it boil. Season with salt and pepper to taste and serve immediately.

Notes

For the best results, use a block of provolone cheese and shred it yourself to ensure the soup is perfectly smooth and creamy.
To easily slice the beef thinly, place it in the freezer for 30-45 minutes before slicing.

Share Your Creation!

We are so excited for you to try this Philly Cheesesteak Soup recipe! It’s the perfect way to enjoy a classic comfort food in a new and exciting way. If you make it, please leave a comment below and let us know what you think. Don’t forget to share your amazing creations with us on Pinterest!

A bowl of creamy Philly cheesesteak soup topped with melted provolone cheese, tender steak, and sautéed green peppers, ready to be eaten.
All the flavors of your favorite sandwich in a cozy, creamy soup!

You might also like these recipes

Leave a Comment

Recipe Rating