BEST PHILLY CHEESESTEAK SOUP

30 min prep 45 min cook 1 servings
BEST PHILLY CHEESESTEAK SOUP
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a cold February night, the kind where the wind whistles through the cracked windows and the house feels like a cocoon of warmth waiting to be filled. I remember standing at the stove, the sizzle of onions and bell peppers echoing like a familiar song, while the aroma of sizzling steak drifted through the kitchen, promising comfort with every breath. The moment I lifted the lid, a cloud of fragrant steam rose, carrying hints of garlic, pepper, and melted cheese that made my mouth water before I even tasted a spoonful. That night, my family gathered around the table, each of us cradling a steaming bowl, and the soup seemed to wrap us in a blanket of nostalgia and pure indulgence.

Fast forward a few years, and that memory became the spark for a recipe that has since become a staple in my household: the BEST PHILLY CHEESESTEAK SOUP. This isn’t just any soup; it’s a love letter to the iconic Philly cheesesteak, reimagined as a hearty, velvety broth that captures the sandwich’s bold flavors while offering the soothing comfort of a soup. Imagine tender strips of sirloin mingling with sweet onions, crisp bell peppers, and a rich, cheesy swirl that clings to every spoonful. The soup is thick enough to satisfy a craving for a main course, yet light enough to leave room for a crusty piece of bread to dunk in the last, glorious drops.

What makes this recipe truly special is the balance of technique and simplicity. You don’t need a professional kitchen or a rack of exotic spices; just a few pantry staples, high‑quality steak, and a bit of patience. The secret lies in layering flavors—first caramelizing the aromatics, then building a silky roux, and finally folding in a trio of cheeses that melt into a luscious, glossy finish. The result is a soup that feels both familiar and exciting, a perfect bridge between a quick weeknight dinner and a weekend treat that feels like a restaurant experience.

But wait—there’s a twist that will take this soup from delicious to unforgettable, and I’m saving it for step four in the instructions. Trust me, you’ll want to hear it before you even start chopping. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: By sautéing the onions and peppers until they caramelize, you unlock natural sugars that add a sweet‑savory backbone, while the Worcestershire sauce adds a umami punch reminiscent of the classic cheesesteak.
  • Texture Harmony: The thinly sliced sirloin stays tender because it’s cooked quickly over high heat, and the roux‑based broth gives the soup a velvety mouthfeel that coats the palate without feeling heavy.
  • Ease of Execution: Despite its gourmet vibe, the recipe uses straightforward techniques—sauté, simmer, and melt—making it approachable for cooks of any skill level.
  • Time Efficiency: With a total cook time of about 45 minutes, you can have a restaurant‑quality bowl on the table while the kids finish their homework.
  • Versatility: The base broth can be adapted with different cheeses, herbs, or even a splash of beer for a deeper flavor profile, allowing you to tailor it to your family’s tastes.
  • Nutrition Balance: Lean sirloin provides protein, while the vegetables add fiber and vitamins, and the dairy contributes calcium—making it a well‑rounded meal.
  • Ingredient Quality: Using fresh, high‑quality steak and real provolone ensures that every bite bursts with authentic flavor, rather than relying on artificial additives.
  • Crowd‑Pleasing Factor: The combination of familiar cheesesteak flavors and comforting soup texture makes it a hit for both kids and adults, perfect for family gatherings or game‑day snacks.
💡 Pro Tip: For an extra layer of smoky depth, deglaze the pan with a splash of beef broth after sautéing the veggies before adding the steak. This lifts all the caramelized bits and infuses the broth with rich, roasted notes.

🥗 Ingredients Breakdown

The Foundation: Liquids & Base

Six cups of beef broth form the heart of this soup, providing a savory canvas that carries the flavors of the steak and vegetables. Choose a low‑sodium broth if you prefer to control the salt level, or opt for a homemade stock for an even richer taste. The broth’s depth is amplified by a teaspoon of Worcestershire sauce, which adds a subtle tang and umami complexity that mimics the seasoning of a classic cheesesteak.

Aromatics & Spices: The Flavor Builders

A tablespoon of olive oil greases the pan, allowing the onions and bell peppers to soften without burning. The large onion, thinly sliced, releases sweet, caramelized notes that balance the pepper’s slight bite. Green and red bell peppers contribute color, crunch, and a mild sweetness that echoes the freshness of a sandwich’s veggies. Four cloves of minced garlic add aromatic intensity, while a half‑teaspoon of dried oregano and a quarter‑teaspoon of red pepper flakes introduce subtle herbaceous and heat layers.

The Secret Weapons: Dairy & Thickening Agents

The soup’s luxurious texture comes from a classic roux made with four tablespoons of butter and four tablespoons of all‑purpose flour, cooked until golden. This roux, combined with three cups of milk, creates a creamy base that holds the cheese in suspension. Eight ounces of shredded provolone melt into the broth, delivering that signature stretch and smoky flavor, while four ounces of softened cream cheese add a velvety richness that prevents the soup from feeling greasy.

Finishing Touches: Herbs, Cheese, and Bread

A handful of fresh parsley, chopped just before serving, injects a bright, herbaceous pop that lifts the richness of the cheese. An extra sprinkle of shredded provolone on top adds a golden crust that browns slightly under the broiler, creating a satisfying textural contrast. Finally, crusty bread on the side is essential for sopping up every last drop of the cheesy broth, turning each bite into a comforting, hearty experience.

🤔 Did You Know? Provolone cheese originated in Southern Italy and was originally made from the milk of water buffalo. Its mild, buttery flavor makes it perfect for melting, especially in dishes that need a smooth, stretchy cheese pull.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

BEST PHILLY CHEESESTEAK SOUP

🍳 Step-by-Step Instructions

  1. Heat the olive oil in a large, heavy‑bottomed pot over medium heat. Add the thinly sliced onion, green bell pepper, and red bell pepper, stirring constantly until the vegetables become soft and begin to caramelize, about 6‑8 minutes. You’ll notice the edges turning a deep golden brown and the kitchen filling with a sweet, slightly smoky aroma that tells you you’re on the right track. Once the veggies are tender, add the minced garlic and cook for another minute, just until fragrant, being careful not to let it burn.

    💡 Pro Tip: If you want a hint of char, let the veggies sit undisturbed for the last two minutes of cooking; the caramelized bits will add a subtle smoky flavor.
  2. Push the vegetables to the side of the pot and add the butter, letting it melt completely. Sprinkle the flour over the melted butter, stirring constantly to form a smooth roux. Cook the roux for 2‑3 minutes, watching it turn a light amber color—this is the moment the raw flour taste disappears and a nutty aroma emerges. Slowly whisk in the milk, making sure to break up any lumps, and continue whisking until the mixture thickens into a velvety sauce that coats the back of a spoon.

  3. Now, return the sautéed vegetables to the pot and pour in the beef broth, stirring to combine. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Add the Worcestershire sauce, dried oregano, red pepper flakes, salt, and pepper. Let the soup simmer for 10 minutes, allowing the flavors to meld; you’ll notice the broth deepening in color and the aroma becoming richer and more complex.

  4. While the broth simmers, heat a separate skillet over high heat. Add a splash of oil and quickly sear the thinly sliced sirloin steak for just 1‑2 minutes per side, ensuring it stays tender and juicy. This rapid sear locks in the meat’s natural juices and creates a beautiful brown crust that adds another layer of flavor. Once cooked, set the steak aside, but keep the skillet hot—you’ll use it again in a moment.

    ⚠️ Common Mistake: Overcooking the steak will make it tough. Keep the heat high and the cooking time short to preserve tenderness.
  5. Add the shredded provolone and softened cream cheese to the simmering soup, stirring constantly until the cheeses melt completely and the broth turns a glossy, ivory hue. The cream cheese will give the soup a silky mouthfeel, while the provolone provides that characteristic stretch and smoky undertone. As the cheese melts, you’ll hear a gentle bubbling sound—this is the sign that the soup is reaching its perfect consistency.

  6. Slice the seared steak into bite‑size strips if it isn’t already thin, then gently stir the steak pieces back into the pot. Allow the soup to return to a low simmer for another 3‑4 minutes, giving the meat a chance to absorb the cheesy broth. At this point, taste the soup and adjust seasoning with a pinch more salt or a dash of pepper if needed. The final flavor should be a harmonious blend of savory, slightly sweet, and just a hint of heat.

    💡 Pro Tip: Finish the soup with a squeeze of fresh lemon juice for a bright, acidic contrast that lifts the richness of the cheese.
  7. Stir in the chopped fresh parsley just before serving, reserving a small amount for garnish. This herb adds a pop of color and a fresh, slightly peppery note that cuts through the richness. Ladle the soup into bowls, then sprinkle an extra handful of shredded provolone on top. For a restaurant‑style finish, place the bowls under a broiler for 1‑2 minutes until the cheese bubbles and turns a light golden brown.

  8. Serve the soup hot, accompanied by thick slices of crusty bread. Encourage everyone to dip the bread into the broth, soaking up every last bit of cheesy goodness. The combination of the creamy soup, tender steak, and crunchy bread creates a comforting, satisfying meal that feels both indulgent and homey. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Always taste your soup at the very end of the cooking process, but do it with a clean spoon and a moment of silence. This pause lets your palate reset, allowing you to detect subtle imbalances in salt, acidity, or spice. If the soup feels a bit flat, a splash of hot sauce or a pinch more Worcestershire can revive it. I once served a batch to a group of friends and, after their enthusiastic praise, realized I’d forgotten a dash of pepper—adding it just before plating made the difference between good and unforgettable.

Why Resting Time Matters More Than You Think

After you finish cooking, let the soup sit for five minutes off the heat. This short rest allows the flavors to marry fully and the cheese to settle, preventing a greasy surface. The result is a smoother mouthfeel and a more cohesive flavor profile. Trust me on this one: the extra wait is the secret behind many restaurant‑style soups.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked paprika hidden in the broth adds an undertone of smokiness that mimics the charred flavor of a grilled cheesesteak. It’s subtle enough not to dominate, yet it creates depth that you’ll notice only after a few bites. I discovered this trick while experimenting with different spice blends, and it quickly became a staple in my kitchen.

Cheese Integration Mastery

When adding the provolone and cream cheese, do it over low heat and stir constantly. This prevents the cheese from separating or becoming grainy. The gentle heat keeps the cheese emulsified, resulting in that glossy, velvety finish. If the cheese does start to clump, a splash of hot broth and vigorous whisking will bring it back together.

The Perfect Bread Pairing

Choose a rustic sourdough or a hearty Italian loaf with a thick crust. The crust’s chewiness provides a textural contrast, while the soft interior soaks up the broth without falling apart. Lightly toast the bread and rub it with a garlic clove for an extra layer of flavor that complements the soup’s richness.

💡 Pro Tip: For an ultra‑creamy finish, swirl in a tablespoon of heavy cream just before serving; it adds a silky sheen and a luxurious mouthfeel.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Chipotle Cheesesteak Soup

Add one finely chopped chipotle pepper in adobo sauce and a teaspoon of the adobo liquid when you simmer the broth. The smoky heat pairs beautifully with the provolone, creating a bold, southwestern vibe. Serve with a dollop of sour cream to balance the spice.

Mushroom‑Infused Philly Soup

Sauté a cup of sliced cremini mushrooms with the onions and peppers. The earthy mushrooms deepen the umami profile, making the soup feel even heartier. This variation is perfect for mushroom lovers and adds a lovely, meaty texture without extra meat.

Cheddar & Bacon Twist

Swap half of the provolone for sharp cheddar and crumble cooked bacon into the soup just before serving. The smoky bacon and sharp cheddar introduce a new dimension of flavor that feels like a comfort food mash‑up. It’s a crowd‑pleaser for brunch or a late‑night snack.

Italian‑Style Tomato Base

Replace half of the beef broth with canned crushed tomatoes and add a pinch of basil. The tomato adds acidity and a bright red hue, turning the soup into a fusion of Philly and Italian comfort. Garnish with fresh basil leaves for a fragrant finish.

Vegan “Cheesesteak” Soup

Use plant‑based steak strips, oat milk, and a vegan cheese blend. Replace butter with olive oil for the roux and use vegetable broth instead of beef. This version keeps the spirit of the original while catering to vegan diets, and it still delivers that creamy, cheesy texture.

Herb‑Infused Cream Cheese

Mix fresh chives, thyme, and a dash of lemon zest into the softened cream cheese before adding it to the soup. This herb‑infused cheese adds a subtle freshness that brightens the overall flavor, making each spoonful feel lighter despite the richness.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to an airtight container. It will keep safely in the refrigerator for up to three days. When storing, place a sheet of parchment paper directly on the surface of the soup to prevent a skin from forming.

Freezing Instructions

For longer storage, portion the soup into freezer‑safe containers, leaving about an inch of headspace. Freeze for up to two months. To preserve the cheese’s texture, consider adding the shredded provolone after reheating, rather than freezing it in the soup.

Reheating Methods

Reheat the soup gently over low to medium heat, stirring frequently to prevent scorching. If the broth looks thick, add a splash of milk or broth to loosen it. The trick to reheating without drying it out? A splash of water or milk and a quick stir will bring back that silky consistency in seconds.

❓ Frequently Asked Questions

Yes! While sirloin offers a tender, lean bite, you can substitute ribeye for extra marbling or flank steak for a slightly chewier texture. Just slice the meat thinly against the grain to ensure it stays tender during the quick sear.

If provolone isn’t on hand, a combination of mozzarella and mild cheddar works well. The mozzarella gives that melt‑away stretch, while cheddar adds a sharper flavor that still mimics the classic cheesesteak profile.

Absolutely. Use a hearty vegetable broth, replace the steak with sliced portobello mushrooms or soy‑based steak strips, and keep the cheese for that indulgent creaminess. The flavor remains robust thanks to the aromatics and spices.

Graininess usually comes from overheating the cheese or adding it too quickly. Lower the heat when melting the cheeses, whisk constantly, and add them in small batches, allowing each addition to fully melt before the next.

Definitely! Diced carrots, celery, or even a handful of spinach can be tossed in during the simmer stage. Just remember that denser veggies may need a few extra minutes to soften before you add the broth.

Low‑fat milk will work, but the soup will be less rich and the cheese may not melt as smoothly. If you opt for low‑fat, consider adding an extra tablespoon of butter or a splash of half‑and‑half to retain that luxurious texture.

Reheat gently over low heat, stirring frequently. If the soup looks too thick, add a splash of milk or broth. Avoid boiling, as high heat can cause the cheese to separate and become grainy.

Yes! The broth makes an excellent base for a cheesy pasta bake or a hearty casserole. Simply stir in cooked pasta or rice, top with extra cheese, and bake until bubbly for a comforting casserole.
BEST PHILLY CHEESESTEAK SOUP

BEST PHILLY CHEESESTEAK SOUP

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat olive oil in a large pot, sauté onion and bell peppers until caramelized, then add garlic and cook briefly.
  2. Make a roux with butter and flour, whisk in milk until smooth and thickened.
  3. Combine sautéed vegetables with beef broth, Worcestershire sauce, oregano, red pepper flakes, salt, and pepper; simmer.
  4. Quick‑sear the sirloin steak in a hot skillet, then set aside.
  5. Stir provolone and cream cheese into the simmering soup until fully melted and glossy.
  6. Return steak to the pot, heat through, and adjust seasoning.
  7. Add fresh parsley, top with extra provolone, and optionally broil for a golden crust.
  8. Serve hot with crusty bread for dipping.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.