Salads
This leftover potato salad soup recipe transforms your fridge’s forgotten sides into a crispy bacon and Gruyère cloud—perfect when inspiration (and leftovers) run low.
I perfected this method after realizing how much flavor gets wasted when potato salad sits too long—this recipe turns that into a rich, creamy soup with crispy bacon and melty cheese.
The secret lies in balancing textures: tender potatoes, crunchy bacon, and velvety cheese that forms perfect clouds when heated just right.
This recipe works with any leftover potato salad, whether it's classic mayo-based or lighter vinaigrette-style. The process takes less than 20 minutes on the stovetop, making it ideal for busy weeknights when you need dinner fast but still want something satisfying.
You'll need just a handful of pantry staples—broth, cream, and herbs—to elevate the flavors without extra shopping trips. The result is a soup that's hearty enough to serve as a main dish but light enough for lunch.
What makes this soup special is how it turns something forgotten into something extraordinary. The crispy bacon adds smoky depth, while the Gruyère creates those signature cheese clouds that make every bite irresistible. The potatoes stay tender but absorb the rich broth, creating a perfect balance of textures.
This is the kind of recipe that proves leftovers can be even better than the original—just with a little creativity and the right technique.
Serve it warm with crusty bread for dipping or alongside a simple green salad to round out the meal. The beauty of this recipe is its flexibility—it works as a quick lunch, a light dinner, or even a comforting side dish.
Let's turn those leftovers into something amazing without extra effort or ingredients.
Ingredients for leftover potato salad soup
Transform forgotten potato salad into creamy, crispy, cheesy soup magic—just 12 ingredients, 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Potato Salad 🥔 | 4 cups | Classic mayo or vinaigrette style |
| Crispy Bacon 🥓 | 4 oz | Cooked until crispy, chopped |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, aged variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Dijon Mustard 🍯 | 1 tbsp | For subtle tang |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
The bacon is non-negotiable—thick-cut from Costco delivers the best crunch. Look for Gruyère with visible holes at specialty cheese shops; it melts into those perfect clouds. Fresh thyme from the grocery store’s herb section beats dried any day—Trader Joe's has the best-priced bundles. For the potato salad, mayo-based holds up better than vinaigrette in this transformation. If yours is dry, add 1 tbsp broth to revive it before cooking.
No Gruyère? Comté or sharp cheddar work in a pinch, but texture won’t be identical. Substitute bacon with crispy pancetta or smoked turkey bacon—just don’t skip the crispiness. Short on thyme? Fresh parsley at double the amount gives a milder brightness. The mustard adds that restaurant-quality tang—Dijon mustard is essential here, not the yellow variety. For extra richness, swap half the broth for chicken stock with a splash of cream**.
This soup tastes even better the next day—reheats beautifully with 1 tbsp broth to loosen. Store in an airtight container for 3-4 days or freeze portions for up to 3 months**. Keep the bread separate until serving to maintain crispness. Double the recipe? It’s perfect for meal prep—just portion into containers with a slice of bread on top for easy grab-and-go lunches.
Why You'll Love This Recipe
- Zero-Waste Win: I swear by this trick—no sad, wilted potato salad left in the fridge. Just dump what’s there, add broth, and suddenly it’s a creamy, bacon-loaded soup. The Gruyère melts into those fluffy potatoes like they’re long lost friends.
- Crispy-Creamy Magic: That first bite? Crunchy bacon crumbles against the velvety Gruyère and heavy cream—it’s the kind of contrast that makes you pause mid-slurp. Honestly, the soup tastes like someone went out of their way, even though you barely lifted a finger.
- Picnic to Pot Luck: Make it for a summer potluck (it stays chilled or warmed) or reheat it for a lazy Sunday. My college kids devour it cold in jars—no reheating required. The bacon bits even hold up better than most takeout.
- Budget Booster: Chicken broth stretches the potato salad into a full meal, and Gruyère’s sharp flavor trumps bland cheese. I’ll be real: this is how I feed six people for under $10. The bacon makes it feel fancy without the price tag.
Step-by-step instructions for leftover potato salad soup
Transform your leftover potato salad into an indulgent, creamy soup with irresistible texture contrasts.
Sauté Garlic and Thyme for Aromatic Foundation
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 2 minced garlic cloves and ¼ cup chopped fresh thyme, stirring constantly for 1-2 minutes until the garlic becomes fragrant and just begins to turn golden—this prevents bitterness while building flavor. The thyme should release its piney aroma, creating the aromatic base for your soup.
Here's where it gets crucial: watch the heat carefully. If the garlic starts to brown too quickly, reduce heat to medium-low. You want to develop flavor without burning. The moment you see the garlic turn pale golden, you're ready for the next step—this aromatic foundation will elevate your entire soup.
Build Richness with Bacon and Potato Salad
Add the 4 ounces chopped crispy bacon to the pot, stirring to combine with the garlic-thyme mixture. Let it crisp for 30 seconds to reactivate its flavor, then add the 4 cups leftover potato salad. Stir gently but thoroughly to distribute all ingredients evenly throughout the mixture.
This is where the magic happens: the crispy bacon bits will melt slightly, releasing their savory essence into the potato salad base. The texture contrast between the creamy potato salad and crispy bacon creates the signature mouthfeel of this soup. Let the mixture cook together for 2 minutes while you prepare the next components.
Create Velvety Texture with Cream and Broth
Pour in the 2 cups chicken broth and ½ cup heavy cream, stirring constantly to prevent the cream from curdling. Bring the mixture to a gentle simmer over medium heat, then reduce to low heat and let it cook for 5-7 minutes, stirring occasionally. You're looking for the soup to thicken slightly and become velvety—this is where the heavy cream transforms the base into a luxurious texture.
Real talk: this is the moment that matters. If you see the soup starting to separate or the cream looks like it's about to curdle, immediately reduce the heat to lowest setting and whisk vigorously. The secret to perfect cream-based soups is gentle, consistent heat. The soup should coat the back of a spoon with a silky consistency, not be watery or grainy.
Finish with Gruyère and Seasoning
Remove the pot from heat and stir in the 1 cup freshly grated Gruyère cheese and 1 tablespoon Dijon mustard until completely melted and smooth. Season with ½ teaspoon salt and ¼ teaspoon freshly cracked black pepper, tasting as you go. The Gruyère should create beautiful, melty clouds in the soup, while the mustard adds a subtle tang that balances the richness.
Here's the thing—Gruyère melts differently than other cheeses. For best results, add it in stages, stirring vigorously between each addition. If the soup looks too thick after adding the cheese, thin it with 1-2 tablespoons of hot chicken broth from the pot. The final texture should be luxurious but still pourable, with visible cheese strands throughout.
Serve with Crispy Bread Contrast
Ladle the soup into bowls and immediately serve with 4 slices crusty bread on the side. The contrast between the creamy soup and crispy bread is what makes this dish extraordinary. For maximum crispiness, toast the bread in the oven at 375°F for 5-7 minutes until golden brown and crunchy before serving.
Don't skip this final step. The bread doesn't just serve as a vehicle—it's a crucial textural element that completes the dish. Each bite should deliver the perfect combination of creamy, cheesy soup with the satisfying crunch of fresh bread. This is the moment when your leftover potato salad transforms into a restaurant-quality soup that will impress even the most discerning guests.
Pro Tips For Making Leftover Potato Salad Soup
- Drain the Potato Salad First: Skip the soggy mess—drain your leftover potato salad in a colander for 10-15 minutes before adding it to the pot. The excess mayo and moisture will thin the soup unevenly if you don’t, and you’ll end up with a greasy, watery disaster instead of a creamy, rich bowl.
- Crumble Bacon Early: Chop that crispy bacon into small, uneven pieces before adding it to the soup. Big chunks sink to the bottom like rocks, and you’ll spend the whole meal fishing them out. Plus, smaller bits melt into the cream for maximum flavor distribution.
- Warm the Cream Slowly: Temper that heavy cream—heat the chicken broth first, then whisk in the cream off the heat or over the lowest possible flame. I learned this the hard way: curdled cream turns your fancy soup into a sad, lumpy puddle, and no amount of stirring fixes it.
- Grate Gruyère Fresh: Skip the pre-shredded cheese—buy a block of Gruyère and grate it yourself. Pre-shredded cheese clumps like glue in hot liquids, and the flavor isn’t the same. A fine grate (not too fine) melts smoothly and adds that perfect nutty richness without turning your soup into a cheese brick.
Creative variations of this leftover potato salad soup
Creamy vs. Chunky
You can adjust the texture to your preference. For a smooth, velvety soup, blend half the portion after adding the broth and before incorporating the cheese. Use an immersion blender for convenience—I prefer the Ninja ICB1110 for its quiet operation and easy cleanup.
For a chunky version with visible potato pieces, skip blending and stir vigorously after adding the cheese to create those signature cheese clouds. 🥣
Protein Swaps
If you're avoiding pork, swap the bacon for crispy chickpeas (toss canned chickpeas with olive oil and bake at 400°F for 25 minutes) or smoked turkey bacon. For a vegetarian option, add ½ cup cooked lentils or crumbled feta cheese instead of Gruyère.
The key is maintaining that crispy element—if you skip bacon entirely, toast some breadcrumbs in olive oil and sprinkle them on top at serving.
Herb Variations
Fresh herbs elevate this soup instantly. Swap thyme for rosemary (use 1 sprig chopped) for a more robust flavor, or add ½ teaspoon dried tarragon for a subtle anise note. If you love heat, stir in ½ teaspoon smoked paprika with the garlic.
For a brighter profile, add 1 tablespoon chopped chives at the end—just don’t overcook them or they’ll turn bitter. 🌿
Dairy-Free Option
Skip the heavy cream and use ½ cup full-fat coconut milk instead for richness, or ½ cup unsweetened almond milk> with 1 tablespoon nutritional yeast for a cheesy flavor.
Replace Gruyère with ½ cup vegan mozzarella shreds (like Miyoko's) and add 1 teaspoon lemon juice to balance the tang. The texture won’t be identical, but it’s still delicious—just stir in the cheese off the heat to prevent curdling. 🌱
Spicy Kick
Add heat with ½ teaspoon cayenne pepper when seasoning, or stir in 1 tablespoon hot sauce> (like Cholula) at the end. For smoky depth, top each bowl with ½ teaspoon smoked sea salt and a sprinkle of crushed red pepper flakes.
If you love spicy soups, try adding ½ cup diced jalapeños> (seeds removed) when sautéing the garlic—they’ll soften beautifully and add a subtle burn. 🌶️
Meal Prep Hack
Make this soup ahead for easy lunches. Store the base (everything except cheese and bread) in an airtight container for 3-4 days> or freeze for up to 3 months. When reheating, add 1-2 tablespoons broth> per serving to restore creaminess.
Just before serving, stir in the cheese and heat through—this keeps the texture perfect. I like prepping double batches and freezing portions with a slice of bread on top for quick grab-and-go meals. ❄️
Nutrition facts
Frequently asked questions
Can I use any leftover potato salad for this recipe?
Yes, but mayo-based potato salad works best since it holds up better when heated. If yours is dry, add 1 tablespoon broth to revive it before cooking. Vinaigrette-style may separate—just stir well before adding to the pot. The key is using what you have, not stressing over perfection!
What if I don't have Gruyère cheese?
No problem! Use Comté or sharp cheddar for a similar melt. For extra richness, add ¼ cup cream cheese along with your substitute. The texture won’t be identical, but it’ll still taste delicious—just stir vigorously to create those signature cheese clouds.
Can I make this soup ahead of time?
Store the base (everything except cheese and bread) in an airtight container for 3-4 days or freeze for 3 months. When reheating, add 1-2 tablespoons broth per serving to restore creaminess. Just before serving, stir in the cheese and heat through—this keeps the texture perfect. Perfect for meal prep!
Why did my soup get watery?
This usually happens when the cream separates or the broth wasn't reduced enough. Fix it by whisking in 1 tablespoon cold butter or 1 tablespoon cream cheese while stirring constantly. For next time, simmer the broth longer (5-7 minutes) before adding the cream to thicken the base properly.
Can I add other vegetables to this soup?
Stir in 1 cup chopped celery or ½ cup diced carrots when sautéing the garlic, or add ½ cup cooked green beans at the end for freshness. Just be mindful of cooking times—soft vegetables like carrots should go in first, while crisp veggies like green beans should be added last to maintain texture.