one-pot Philly cheesesteak soup with bacon and cheesy toast

3 min prep 5 min cook 3 servings
one-pot Philly cheesesteak soup with bacon and cheesy toast
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a crisp autumn evening when I first stumbled upon the idea of turning a classic Philly cheesesteak into a soul‑warming soup. The kitchen was filled with the sizzle of bacon and the sweet perfume of caramelizing onions, and I could hear the faint pop of a simmering broth as it whispered promises of comfort. I remember lifting the lid of the pot and being greeted by a cloud of fragrant steam that carried hints of smoky beef, melted provolone, and a subtle hint of garlic – it felt like a hug in a bowl. That moment sparked a culinary experiment that has since become a family favorite, especially on nights when we crave something hearty but don’t want to spend hours in front of the stove.

What makes this one‑pot Philly cheesesteak soup so special is its ability to capture the essence of the iconic sandwich while delivering the cozy, spoon‑friendly experience of a soup. Imagine tender strips of sirloin mingling with crispy bacon, all swimming in a velvety broth that’s enriched with heavy cream and studded with gooey provolone. The addition of cheesy toast on the side adds a crunchy contrast that elevates every bite, turning a simple dinner into a layered tasting adventure. And because everything cooks in a single pot, cleanup is a breeze – a win for busy weeknights and lazy weekends alike.

But wait, there’s a secret technique that takes this dish from good to unforgettable, and I’ll reveal it in step four of the instructions. Have you ever wondered why restaurant‑style cheesesteaks have that perfect balance of smoky, buttery, and savory notes? The answer lies in a few simple tricks that most home cooks overlook, and I’m about to share them with you. Trust me, once you master this, you’ll never look at soup the same way again.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your favorite pot, round up the ingredients, and get ready for a cooking experience that’s as fun as it is flavorful. The journey from raw ingredients to a steaming bowl of comfort is about to begin, and I’m thrilled to guide you every step of the way.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of beef broth, bacon fat, and caramelized onions creates a layered base that mimics the richness of a traditional cheesesteak. Each spoonful delivers a burst of umami that keeps you reaching for more.
  • Creamy Texture: Adding heavy cream at the right moment coats the steak and vegetables in a silky veil, turning a simple broth into a luxurious mouthfeel. The cream also balances the saltiness of the bacon, ensuring a harmonious palate.
  • Ease of Preparation: Because everything cooks in one pot, you eliminate the need for multiple pans and extensive cleanup. This makes the recipe perfect for weeknight dinners when time is of the essence.
  • Time Efficiency: From start to finish, the soup takes less than an hour, yet it feels like a slow‑cooked masterpiece. The quick sauté of aromatics and the rapid simmer of the broth keep the clock friendly.
  • Versatility: You can swap out provolone for American cheese, or replace the heavy cream with half‑and‑half for a lighter version. The recipe is a flexible canvas for personal tweaks.
  • Nutrition Boost: While indulgent, the soup still offers a solid protein punch from the steak and bacon, and the vegetables contribute vitamins and fiber. It’s a balanced comfort food that satisfies both cravings and nutritional needs.
  • Crowd‑Pleasing Factor: The familiar flavors of a Philly cheesesteak appeal to both kids and adults, making it an ideal dish for family gatherings, game nights, or casual dinner parties.
  • Ingredient Quality: Using thinly sliced sirloin and fresh provolone ensures each bite is tender and melty, while high‑quality beef broth adds depth that shortcuts simply can’t match.
💡 Pro Tip: For an extra layer of smoky flavor, finish the soup with a drizzle of bacon‑infused oil that you can make by rendering the bacon bits and reserving the fat.

🥗 Ingredients Breakdown

The Foundation

The backbone of this soup is the 1 lb beef steak, thinly sliced. I prefer sirloin for its tenderness, but any steak will do, as long as it’s thinly sliced to ensure quick cooking and a melt‑in‑your‑mouth texture. When selecting steak, look for a bright red color and a fine grain; this indicates freshness and will give you the best flavor. If you’re short on time, you can ask your butcher to slice it for you, or even use pre‑sliced steak strips from the deli. The thin slices also help the steak absorb the broth’s seasonings more effectively, creating a cohesive taste profile.

Next, the 4 slices of bacon, chopped add a smoky, salty backbone that elevates the soup beyond ordinary. Bacon’s rendered fat becomes the cooking medium for the aromatics, infusing the entire pot with a deep, comforting aroma. When choosing bacon, go for thick‑cut if you love a chewy bite, or thin‑cut for a crispier texture that blends seamlessly into the broth. If you’re looking for a leaner option, turkey bacon can be substituted, though you’ll miss some of the traditional smokiness.

Aromatics & Spices

The 1 onion, diced provides sweetness and depth. Sweet onions work best, adding a caramelized undertone that balances the salt from the bacon. Dice the onion uniformly so it cooks evenly and releases its sugars at the same rate as the garlic and bell pepper. A tip I’ve learned over the years: sauté the onion in the bacon fat until it turns a deep golden brown, and you’ll hear the kitchen sing with aroma.

The 1 bell pepper, diced introduces a bright crunch and a subtle sweetness that cuts through the richness. Choose your favorite color—red, yellow, or green—each brings a slightly different flavor nuance. Red peppers are the sweetest, while green peppers add a slight bitterness that can deepen the overall profile. If you love a bit of heat, consider adding a pinch of red pepper flakes alongside the bell pepper.

A trio of 3 cloves garlic, minced delivers that unmistakable aromatic kick. Fresh garlic is a must; it releases allicin when minced, which adds a pungent, slightly spicy note that rounds out the broth. Be careful not to burn the garlic; add it after the onions and peppers have softened, stirring constantly for just a minute before moving on.

The Secret Weapons

4 cups beef broth is the liquid gold that ties everything together. Homemade broth offers the richest flavor, but a good quality store‑bought broth works just fine for busy nights. If you want extra depth, add a splash of Worcestershire sauce or a dash of soy sauce during the simmering stage.

1 cup heavy cream transforms the broth into a velvety, luxurious base. This gives the soup its creamy texture; you can substitute with half‑and‑half if you prefer a lighter mouthfeel, but the cream truly makes the soup feel indulgent. Add the cream at the very end of cooking, stirring gently to avoid curdling.

1 cup shredded provolone cheese is the star of the show! It melts beautifully and adds that classic cheesesteak flavor. Provolone’s mild, buttery taste complements the beef without overpowering it. For a sharper bite, you could blend in a bit of mozzarella or even a sprinkle of sharp cheddar.

Finishing Touches

Salt and pepper to taste are essential for bringing all the flavors together. Taste the soup before serving and adjust the seasoning; a pinch of smoked paprika can also add a subtle depth if you’re feeling adventurous.

4 slices of bread will become the cheesy toast that crowns the soup. Any sturdy bread works—sourdough, ciabatta, or even a thick slice of whole‑grain. The key is to choose a bread that can hold up to the melt of cheese without becoming soggy.

1 cup shredded mozzarella cheese adds extra cheesiness to the toast; feel free to mix it up with cheddar for a sharper flavor. The mozzarella melts into a golden, bubbly layer that creates a delightful contrast to the creamy soup.

🤔 Did You Know? Provolone cheese originated in Southern Italy and was historically made from the milk of water buffalo, giving it a uniquely creamy texture.

With your ingredients prepped and ready, let's get cooking. Here’s where the fun really begins, and I promise you’ll discover a few tricks along the way that will make this soup unforgettable.

🍳 Step-by-Step Instructions

  1. Heat a large, heavy‑bottomed pot over medium heat and add the chopped bacon. Cook, stirring occasionally, until the bacon is crisp and has rendered its fat, about 5‑6 minutes. Use a slotted spoon to transfer the crispy bits to a paper‑towel‑lined plate, leaving the rendered fat in the pot. This bacon fat is the flavor foundation, so don’t discard it; it will carry the aromatics and give the soup its signature smoky undertone.

  2. In the same pot, add the diced onion and bell pepper to the bacon fat. Sauté for 4‑5 minutes, stirring frequently, until the vegetables soften and the onion turns translucent with a light golden hue. Here’s the thing: the caramelization of the onion is what builds the depth of flavor, so resist the urge to rush this step. Once the vegetables are tender, add the minced garlic and cook for an additional 30 seconds, just until fragrant.

  3. 💡 Pro Tip: If you prefer a sweeter profile, add a pinch of brown sugar with the onions; it will enhance the caramelization without making the soup sweet.
  4. Increase the heat to medium‑high and add the thinly sliced steak to the pot. Spread the meat out in a single layer and let it sear without stirring for about 2 minutes, allowing a light crust to form. Then, stir the steak, mixing it with the aromatics, and continue cooking for another 2‑3 minutes until the beef is just browned but still tender. The secret here is that a quick sear locks in juices, preventing the steak from turning rubbery.

  5. ⚠️ Common Mistake: Overcooking the steak will make it tough; keep the cooking time short and remove the pot from heat as soon as the meat is just browned.
  6. Pour in the 4 cups of beef broth, stirring to deglaze the pot and lift any browned bits from the bottom. These browned bits, called fond, are packed with flavor and will enrich the broth. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Let it cook for 15‑20 minutes, allowing the flavors to meld together while the broth reduces slightly, creating a richer mouthfeel.

  7. While the soup simmers, preheat a separate skillet over medium heat and lightly toast the bread slices on both sides until they develop a golden crust. This step is crucial for the cheesy toast that will sit atop the soup. Once toasted, sprinkle each slice generously with the shredded mozzarella cheese and place the skillet under a broiler for 1‑2 minutes, or until the cheese bubbles and turns a light golden brown. The result is a crispy, cheesy toast that adds texture and a delightful cheesy pull.

  8. 💡 Pro Tip: For an extra crunch, brush the toasted bread with a little melted butter before adding the mozzarella.
  9. Stir the reserved crispy bacon bits back into the soup, then season with salt and freshly cracked black pepper to taste. At this point, add the shredded provolone cheese, stirring until it melts completely into the broth, creating a silky, cheesy consistency. Finally, lower the heat and slowly pour in the heavy cream, whisking constantly to incorporate it smoothly without curdling. The soup should now have a luscious, velvety texture and a deep, comforting aroma.

  10. Turn off the heat and let the soup rest for a couple of minutes; this allows the flavors to settle and the cream to thicken slightly. Ladle the soup into bowls, garnish with the remaining crispy bacon and a sprinkle of fresh chopped parsley if desired. Place a slice of the cheesy toast on the side of each bowl, or crumble it on top for added crunch. Go ahead, take a taste — you’ll know exactly when it’s right, and the result will be pure comfort in a bowl.

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 a few minutes before the end of cooking. This allows you to adjust the seasoning while the flavors are still developing. I like to add a pinch of smoked paprika at this stage; it deepens the smoky profile without overwhelming the delicate cheese notes.

Why Resting Time Matters More Than You Think

After you turn off the heat, let the soup sit for 2‑3 minutes. This short resting period helps the cream fully integrate, giving the broth a silkier texture. I once served the soup straight off the stove and noticed a slight graininess; a brief rest solved that issue instantly.

The Seasoning Secret Pros Won’t Tell You

A dash of Worcestershire sauce or a splash of soy sauce can add an umami boost that mimics the depth of a slow‑cooked stew. It’s a little secret that professional chefs use to layer flavor without adding extra salt. Just a teaspoon is enough to make a noticeable difference.

💡 Pro Tip: If you prefer a spicier kick, stir in a pinch of cayenne pepper or a few dashes of hot sauce right before serving.

Cheesy Toast Perfection

For the ultimate cheesy toast, use a broiler set to high and keep a close eye on the cheese. It should melt, bubble, and develop a light golden edge within 1‑2 minutes. Over‑broiling can cause the cheese to burn, so stay nearby and remove the toast as soon as it reaches that perfect, gooey state.

Balancing Richness

If the soup feels too heavy, add a splash of low‑sodium chicken broth or a tablespoon of milk to lighten it without compromising flavor. I’ve found that a tiny drizzle of lemon juice at the end can also brighten the dish, cutting through the richness and adding a subtle zing.

Storing the Soup

When refrigerating leftovers, place the soup in an airtight container and store the cheesy toast separately. This prevents the bread from becoming soggy. Reheat gently on the stovetop over low heat, adding a splash of cream or broth if needed to restore its silky texture.

🌈 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 Jalapeño Kick

Add 1‑2 finely diced jalapeños along with the bell pepper, and finish the soup with a drizzle of chipotle hot sauce. The heat pairs beautifully with the creamy base, creating a balanced heat‑and‑comfort experience.

Mushroom Medley

Stir in a cup of sliced cremini or button mushrooms after the steak has browned. The mushrooms absorb the broth’s flavors and add an earthy depth that complements the beef and cheese.

Italian Twist

Swap provolone for mozzarella and add a tablespoon of Italian seasoning to the broth. Top the cheesy toast with a sprinkle of grated Parmesan for an extra umami punch.

Southern Comfort

Replace the heavy cream with a mixture of buttermilk and a touch of hot sauce, and use smoked Gouda instead of provolone. This variation gives the soup a tangy, smoky flavor reminiscent of Southern comfort food.

Vegetarian Delight

Omit the steak and bacon, and substitute with smoked tempeh or seitan strips. Use vegetable broth instead of beef broth, and increase the amount of mushrooms for a hearty, meat‑free version that still delivers a satisfying chew.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to an airtight container. It will keep fresh for up to 3 days. Store the cheesy toast in a separate container to maintain its crispness. When you’re ready to eat, gently reheat the soup on the stovetop over low heat, stirring occasionally.

Freezing Instructions

This soup freezes beautifully. Portion it into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 2 months. Thaw overnight in the refrigerator, then reheat on the stove, adding a splash of broth or cream to revive the silky texture.

Reheating Methods

When reheating, do so gently over low to medium heat to prevent the cheese from separating. If the soup looks a bit thick, stir in a tablespoon of water, broth, or extra cream. For the cheesy toast, re‑crisp it under a broiler for 1‑2 minutes or toast it in a skillet with a dab of butter.

❓ Frequently Asked Questions

Absolutely! While sirloin is my go‑to for its tenderness, you can substitute flank steak, ribeye, or even a lean ground beef. Just make sure to slice the meat thinly so it cooks quickly and stays tender. If you use a tougher cut, consider marinating it briefly in a bit of soy sauce and garlic to help break down the fibers.

Yes! Replace the heavy cream with coconut milk or a plant‑based cream alternative, and use dairy‑free cheese such as vegan provolone or mozzarella. The flavor will shift slightly, but the creamy texture remains, and the smoky bacon still shines through. Be sure to choose a dairy‑free cheese that melts well for the best result.

Add a pinch of crushed red pepper flakes when sautéing the onions, or stir in a dash of hot sauce just before serving. For a deeper heat, incorporate a small amount of chipotle in adobo sauce; it adds smoky spice that complements the bacon. Remember, a little goes a long way, so start with a modest amount and adjust to taste.

Definitely! In fact, the flavors often improve after a few hours as they meld together. Prepare the soup up to the point where you add the cream, then let it cool and store it in the refrigerator. When you’re ready to serve, reheat gently and stir in the cream just before serving to keep the texture smooth.

Sturdy breads like sourdough, ciabatta, or a thick‑cut country loaf hold up well to the cheese melt and the broth’s steam. Avoid overly soft breads that will become soggy too quickly. If you like extra crunch, lightly brush the bread with melted butter before adding the mozzarella and broiling.

Yes, you can adapt the recipe for a slow cooker. Sauté the bacon, onions, peppers, and garlic in a skillet first, then transfer everything to the slow cooker with the broth and steak. Cook on low for 4‑5 hours, add the cheese and cream in the last 30 minutes, and finish the cheesy toast just before serving.

Certainly! Diced carrots, celery, or even a handful of spinach can be tossed in during the simmering stage. Just keep in mind that additional vegetables will absorb some of the broth, so you may need to add a splash more beef broth to maintain the desired consistency.

Add the shredded provolone gradually while stirring constantly over low heat. The low temperature allows the cheese to melt smoothly without seizing. If you notice any clumps, whisk in a tablespoon of the hot broth to loosen the mixture, then continue adding cheese.

one-pot Philly cheesesteak soup with bacon and cheesy toast

Homemade Recipe

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

Ingredients

Instructions

  1. Cook chopped bacon in a large pot until crisp; reserve bacon bits and keep rendered fat.
  2. Sauté diced onion and bell pepper in the bacon fat until softened and lightly caramelized; add minced garlic and cook briefly.
  3. Add thinly sliced steak, sear briefly on each side, then stir to combine with aromatics.
  4. Pour in beef broth, bring to a gentle boil, then simmer for 15‑20 minutes to meld flavors.
  5. Toast bread slices, top with shredded mozzarella, and broil until cheese bubbles and turns golden.
  6. Stir crispy bacon back into the soup, season with salt and pepper, then melt shredded provolone into the broth.
  7. Lower heat and slowly whisk in heavy cream until the soup is silky and creamy.
  8. Serve hot, topped with extra bacon, and accompanied by the cheesy toast on the side.

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.