Philly Cheesesteak Soup Recipe: The Ultimate Comfort Food

By Rowan Pierce

On February 18, 2026

A chef adding thinly sliced ribeye steak to a Dutch oven to make a cheesy steak soup.

Cuisine

American

Prep time

15 minutes

Cooking time

35 minutes

Total time

50 minutes

Servings

6 servings

Welcome to the ultimate comfort food experience! This Philly Cheesesteak Soup Recipe captures all the savory, cheesy, and beefy flavors of the classic sandwich in a warm, hearty bowl. If you’ve ever craved the iconic taste of a Philly cheesesteak but wanted something a little more comforting, this soup is your answer. We’ve crafted a recipe that is both incredibly easy to make and packed with authentic flavor, perfect for a weeknight dinner or a crowd-pleasing weekend meal. Get ready to transform simple ingredients into a rich, satisfying soup that will have everyone asking for seconds.

This recipe is designed for the enthusiastic home cook who loves creating delicious and memorable meals. We’re breaking down every step to ensure you get a perfect result every time.

A creamy and savory bowl of easy cheesesteak soup ready to be served.
The perfect bowl of comfort: our creamy Philly Cheesesteak Soup.

Why You’ll Love This Philly Cheesesteak Soup Recipe

Before we dive in, let’s talk about what makes this recipe a true winner. It’s more than just a soup; it’s a culinary experience that brings a classic street food favorite to your dining table with an elegant twist.

  • Rich & Creamy Texture: We use a combination of cream cheese and provolone to create a luxuriously smooth and cheesy broth that perfectly coats every ingredient.
  • Authentic Flavor Profile: With sautéed onions, bell peppers, and tender, thinly sliced steak, this soup tastes just like the sandwich it’s named after.
  • Simple & Accessible Ingredients: You won’t need to hunt for specialty items. This recipe uses pantry staples and easy-to-find ingredients to create a gourmet-level soup.
  • One-Pot Wonder: We love a recipe that keeps cleanup to a minimum! Most of this soup comes together in a single Dutch oven or large pot.

The Key Ingredients for Authentic Flavor

The magic of this Philly Cheesesteak Soup Recipe lies in its high-quality ingredients. Choosing the right components will elevate your soup from good to unforgettable.

What is the Best Steak to Use?

For the most tender and flavorful results, we highly recommend using boneless ribeye steak. Its beautiful marbling ensures the meat stays juicy and tender, even when simmered in the soup. If ribeye isn’t available, top sirloin is another excellent choice. The key is to slice the steak as thinly as possible against the grain. A great tip is to place the steak in the freezer for 20-30 minutes before slicing to make it firmer and easier to cut.

The Cheesy Foundation

A Philly cheesesteak isn’t complete without the cheese, and this soup is no different. We use a two-part cheese blend for the perfect flavor and texture:

  • Provolone Cheese: This is the classic choice for a reason. It has a mild, slightly tangy flavor that melts beautifully into the broth.
  • Cream Cheese: This is our secret weapon for an ultra-creamy, velvety soup base. It adds a subtle tang and ensures the broth is rich and satisfying without being heavy.
A chef adding thinly sliced ribeye steak to a Dutch oven to make a cheesy steak soup.
Searing the steak is the first step to building a deep, beefy flavor.

How to Make The Best Philly Cheesesteak Soup

Ready to get cooking? Follow these simple steps to create a show-stopping soup. We’ve broken it down to make the process as clear and straightforward as possible. For those who love a good beef dish, you might also enjoy our Ground Beef Philly Cheesesteaks.

Step 1: Sauté the Vegetables

Start by melting butter in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add your sliced onions and bell peppers, sautéing until they are soft and lightly caramelized. This step builds the foundational layer of flavor for the entire soup. Once they are tender, add minced garlic and cook for another minute until fragrant. Remove the vegetables from the pot and set them aside.

Step 2: Sear the Steak

In the same pot, add a bit more oil or butter if needed. Turn the heat up to high. Working in batches to avoid overcrowding the pan, sear the thinly sliced steak until it’s nicely browned on all sides. This process creates a delicious crust and locks in the beefy flavor. Once all the steak is seared, return it all to the pot.

Step 3: Build the Soup Base

Sprinkle the flour over the steak and stir continuously for about a minute. This will cook out the raw flour taste and help thicken the soup. Slowly whisk in the beef broth, scraping up any browned bits from the bottom of the pot (that’s pure flavor!). Add Worcestershire sauce and seasonings. Bring the mixture to a simmer and let it cook for about 15 minutes to allow the flavors to meld.

Step 4: Make It Creamy

Reduce the heat to low. Add the softened cream cheese, stirring until it’s completely melted and incorporated into the broth. Return the sautéed vegetables to the pot. Finally, stir in the shredded provolone cheese until it’s melted and the soup is smooth and creamy. Be careful not to let the soup boil after adding the cheese, as it can cause it to separate. This method is similar to creating the rich base in our French Onion Beef Casserole.

Tips for Success

To ensure your Philly Cheesesteak Soup is the best it can be, here are a few expert tips:

  • Slice It Thin: The thinner you slice the steak, the more tender it will be. Freezing it briefly is the best trick for achieving paper-thin slices.
  • Don’t Rush the Veggies: Allowing the onions and peppers to caramelize properly adds a deep, sweet flavor that is essential to the soup’s profile.
  • Shred Your Own Cheese: Pre-shredded cheeses often contain anti-caking agents that can prevent them from melting smoothly. For the creamiest soup, buy a block of provolone and shred it yourself.
  • Temper the Cream Cheese: Let your cream cheese sit at room temperature for about 30 minutes before adding it to the soup. This helps it melt evenly without clumping.

What to Serve with Your Soup

This Philly Cheesesteak Soup is a meal in itself, but serving it with the right accompaniment can take it to the next level. We love serving it with crusty bread, garlic toast, or homemade croutons for dipping. A simple green salad with a light vinaigrette can also be a refreshing side to balance the richness of the soup.

Storage and Reheating Instructions

Have leftovers? Lucky you! This soup stores beautifully. Allow it to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 3 days. To reheat, gently warm it on the stovetop over low heat, stirring occasionally until heated through. Avoid microwaving, as it can cause the cheesy broth to become oily.

If you’re a fan of hearty, slow-cooked meals, you should also check out our Slow Cooker Ham and Bean Soup.

Yes! To adapt this for a slow cooker, sear the steak and sauté the vegetables on the stovetop first. Then, add them to the crockpot with the beef broth and seasonings. Cook on low for 4-6 hours. Stir in the cream cheese and provolone cheese during the last 30 minutes of cooking until melted and creamy.

This recipe uses a roux (flour cooked with fat) as a base, which naturally thickens the soup. If you desire an even thicker consistency, you can create a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and slowly stirring it into the simmering soup.

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pot over low heat on the stovetop, stirring occasionally. Avoid boiling, as high heat can cause the cheese-based broth to separate.

This soup is fantastic with crusty bread for dipping, garlic bread, or homemade croutons. A simple side salad with a light vinaigrette also pairs nicely to cut through the richness of the soup.

The best cut of beef is boneless ribeye steak due to its marbling, which keeps the meat tender and flavorful. Top sirloin is also a great alternative. For best results, slice the steak very thinly against the grain.

Enjoy Your Hearty Creation!

We hope you love this Philly Cheesesteak Soup Recipe as much as we do. It’s a true celebration of flavor and the perfect dish to warm you up from the inside out. If you make it, we’d love to hear from you! Leave a comment below or share a photo of your creation on Pinterest. Happy cooking!

A hearty bowl of creamy Philly cheesesteak soup recipe, topped with melted provolone cheese, sautéed peppers, and tender steak.
All the amazing flavors of a Philly cheesesteak in one comforting bowl!

A chef adding thinly sliced ribeye steak to a Dutch oven to make a cheesy steak soup.

Philly Cheesesteak Soup Recipe: The Ultimate Comfort Food

This Philly Cheesesteak Soup Recipe is the ultimate comfort food, capturing the savory, cheesy flavors of the classic sandwich in a warm, hearty bowl. It's an easy, one-pot wonder perfect for any weeknight dinner.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner, Main Course, Soup
Cuisine: American
Calories: 550

Ingredients
  

  • 1.5 lbs boneless ribeye steak thinly sliced against the grain
  • 1 tbsp olive oil
  • 2 tbsp unsalted butter
  • 1 large yellow onion thinly sliced
  • 2 large green bell peppers thinly sliced
  • 3 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 4 cups beef broth low-sodium
  • 1 tbsp Worcestershire sauce
  • 8 oz cream cheese softened
  • 8 oz provolone cheese shredded
  • 1 tsp salt or to taste
  • 1/2 tsp black pepper freshly ground

Equipment

  • 1 Large Dutch oven or heavy-bottomed pot
  • 1 Sharp knife
  • 1 Whisk

Method
 

  1. Heat butter and olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the sliced onions and bell peppers and cook, stirring occasionally, for 8-10 minutes, or until softened and lightly caramelized.
  2. Add the minced garlic and cook for another minute until fragrant. Remove the vegetable mixture from the pot and set aside.
  3. Add the thinly sliced ribeye to the pot in a single layer (work in batches if necessary). Sear for 1-2 minutes per side until browned. Remove from the pot and set aside with the vegetables.
  4. Return all the steak to the pot. Sprinkle the flour over the steak and stir to coat, cooking for about 1 minute.
  5. Slowly whisk in the beef broth, ensuring there are no lumps. Scrape any browned bits from the bottom of the pot. Stir in the Worcestershire sauce, salt, and pepper.
  6. Bring the soup to a simmer, then reduce the heat to low and let it cook for 15 minutes to allow the flavors to meld together.
  7. Stir in the softened cream cheese until it has completely melted into the broth. Return the cooked vegetables and steak to the pot.
  8. Gradually stir in the shredded provolone cheese until melted and the soup is creamy. Do not let the soup boil. Taste and adjust seasoning if necessary before serving hot.

Notes

Tip 1: For easier slicing, place the steak in the freezer for 20-30 minutes before cutting.
Tip 2: Shred your own provolone cheese for the smoothest, creamiest melt.
Tip 3: Serve with toasted croutons or crusty bread for dipping.

You might also like these recipes

Leave a Comment

Recipe Rating