Soups & Stews
This leek and potato soup recipe delivers velvety richness without a drop of cream, proving dairy-free doesn't mean flavor-free. The secret lies in blending potatoes until perfectly smooth while sautéing leeks until deeply caramelized—creating a naturally creamy base that's both comforting and sophisticated.
I developed this version after years of testing, ensuring every spoonful delivers that signature earthy depth without relying on traditional dairy.
The beauty of this soup is its simplicity: just a handful of ingredients transform into a restaurant-quality bowl. Sautéed leeks form the aromatic foundation, while potatoes thicken the soup naturally as they cook.
A splash of vegetable broth and a touch of garlic elevate the flavors, while fresh herbs at the end add brightness that cuts through the richness. The result is a soup that's hearty enough for a cold evening but light enough for any meal.
What makes this recipe truly special is its versatility—serve it as-is for a classic bowl, or add optional ingredients like smoked paprika for warmth or a squeeze of lemon for acidity.
The texture is silky-smooth, the flavor deeply savory, and the aroma alone will have everyone gathering around the pot. Perfect for meal prep, this soup tastes even better the next day as the flavors meld together.
Whether you're avoiding dairy for dietary reasons or simply want a lighter version, this leek and potato soup delivers on every level. The technique is foolproof, the ingredients are accessible, and the results are undeniably satisfying. Let's get cooking—your taste buds will thank you.
Ingredients for leek and potato soup no cream
Just twelve ingredients transform humble vegetables into velvety, restaurant-worthy leek and potato soup without dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Diced finely for flavor base |
| Leeks 🧅 | 3 large | White and light green parts only |
| Russet Potatoes 🥔 | 2 lbs | Peeled and cut into 1-inch cubes |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing vegetables |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Thyme 🌿 | ½ ounce | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for bright finish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Smoked Paprika 🌶️ | ½ tsp | Optional for smoky depth |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The leeks are the soul of this soup—choose fresh, firm stalks with crisp white cores. Whole Foods or local farmers' markets carry the best quality, but any grocery store's produce section will work. Trim off the dark green tops and slice the white and light green parts into thin half-moons for even cooking. For extra depth, char the leeks slightly in the olive oil before adding broth. The potatoes should be Russet or Yukon Gold—their high starch content creates that signature creamy texture without dairy. Organic potatoes from Trader Joe's or a local organic farm ensure no waxy residue.
No fresh thyme? Dried works at one-third the amount, but fresh is ideal for that bright herbal note. Short on leeks? Substitute an extra yellow onion and a pinch of asafoetida for that signature umami kick. The smoked paprika is optional but adds a restaurant-quality depth—substitute a pinch of liquid smoke if needed. For the broth, homemade vegetable stock elevates the flavor, but low-sodium store-bought works in a pinch. The lemon juice should be freshly squeezed—bottled juice lacks the bright acidity that cuts through the richness. For extra richness without dairy, stir in 1 tablespoon nutritional yeast at the end.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge or 3 months in the freezer. For freezing, cool completely first to prevent ice crystals. Reheat gently on the stove, stirring occasionally, until warmed through. The texture will be even silkier after reheating. Double the batch—this soup freezes beautifully and makes for effortless lunches all week.
Why You'll Love This Recipe
- No-Cream Magic: I swear by this trick—just olive oil and broth, no heavy cream, but the leeks and onions caramelize into this silky, rich base. It’s the kind of soup that feels fancy without the fuss.
- One-Pot Wonder: Honestly, you’re basically done after chopping. Sauté the onions and leeks, toss in the potatoes, cover with broth, and let the oven (or stovetop) do the work. Minimal cleanup, maximum reward.
- Weeknight Workhorse: This soup is my go-to when I’m too tired for anything complicated. It reheats beautifully, freezes like a dream, and even my picky eaters ask for seconds—no cream, no dairy, just pure flavor.
- Budget-Friendly Staple: Russets and leeks are cheap, and a big pot of this soup stretches for days. I’ll be real: it’s the kind of meal that makes grocery money last longer without sacrificing taste.
Step-by-step instructions for leek and potato soup without cream
This method delivers velvety texture and deep flavor using only whole-food ingredients and proper technique.
Develop the Flavor Base with Aromatics
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onions and 3 large leeks (white and light green parts only), sliced into ¼-inch rounds. Cook for 8-10 minutes until the onions become translucent and the leeks begin to soften. Stir occasionally to prevent burning.
Here's the thing—you want the leeks to release their natural sweetness without browning. When they're properly softened, they'll release their subtle, almost floral notes that become the soup's signature character. Add the 4 cloves minced garlic and 0.5 teaspoon smoked paprika at this stage, cooking for an additional 30 seconds until fragrant. This is where the foundation of your soup's complex flavor profile begins to develop.
Build Depth with Potatoes and Broth
Add the 2 lbs russet potatoes, peeled and cut into 1-inch cubes, to the pot. Pour in the 6 cups vegetable broth, ensuring all potato pieces are submerged. Bring to a gentle boil, then reduce heat to maintain a steady simmer. The potatoes should cook for 20-25 minutes until fork-tender with a slight resistance when pierced.
I've found that russet potatoes break down beautifully in broth, creating that naturally creamy texture without dairy. Keep the broth at a gentle simmer—too vigorous and the potatoes will disintegrate. You'll know they're ready when they're easily pierced with a knife but still hold their shape. This stage is crucial for developing the soup's body and ensuring each bite has satisfying texture.
Season and Finish with Herbs
Once the potatoes are tender, stir in the 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 ounce chopped fresh thyme leaves. Simmer uncovered for an additional 5 minutes to allow the flavors to meld and the broth to slightly reduce, intensifying its depth. Remove from heat and stir in the 1 tablespoon freshly squeezed lemon juice and 0.25 cup chopped fresh parsley.
The lemon juice brightens the earthy flavors while the parsley adds a fresh finish that cuts through the richness of the potatoes. Here's where it gets interesting—the acidity from the lemon juice not only enhances the other flavors but also helps balance the soup's overall profile. Let the soup sit off heat for 5 minutes before serving to allow the flavors to fully integrate and the soup to reach its ideal temperature.
Adjust Consistency and Serve
If the soup is too thick, thin it with additional vegetable broth, ¼ cup at a time, until it reaches your desired consistency. For a smoother texture without dairy, you can carefully blend half the soup using an immersion blender, then return it to the pot and stir well. This technique creates that luxurious mouthfeel while maintaining the soup's vibrant color and flavor.
Taste and adjust seasoning if needed—this is your final opportunity to ensure perfect balance. Serve immediately while hot, garnished with additional parsley if desired. The soup should be rich and comforting with a perfect balance of earthy leek sweetness, potato creaminess, and bright herbal notes. Each spoonful should deliver that satisfying combination of texture and flavor that makes this dairy-free version truly exceptional.
Pro Tips For Making Leek And Potato Soup No Cream
- SWIM THE LEEKS FIRST: I learned this the hard way—chopping leeks whole and tossing them raw into the pot just makes you wait longer for flavor. Instead, slice the white and light green parts into ¼-inch half-moons, then soak them in cold water for 5 minutes to wash out dirt. Drain well before cooking, or your soup will taste gritty no matter how long you simmer.
- SWEAT ONIONS LOW AND SLOW: Yellow onions burn faster than you think, and bitter onions ruin the whole dish. Cook them over medium-low heat in olive oil for 8-10 minutes—until they’re soft and translucent, not golden—before adding the leeks. This builds sweetness that carries through the soup, especially if you’re skipping cream.
- PEEL POTATOES AFTER COOKING: Russets bruise when peeled raw, and bruised potatoes turn mealy in soup. Toss whole, unpeeled potatoes into the broth with the onions and leeks, simmer until fork-tender (about 15 minutes), then drain and peel them. The skins slide off clean, and the texture stays creamy without extra starch.
- SALT THE BROTH LATE: Adding salt early dilutes the broth’s depth, and you’ll end up guessing how much to add at the end. Wait until the potatoes are cooked, then season the broth with 1½ teaspoons of salt per quart—adjust to taste after tasting the soup, not the broth alone. The potatoes absorb flavor better this way.
Wine and beer pairings for this recipe
Crisp White Wine
This soup's earthy, leek-forward profile pairs beautifully with a dry white wine like Sauvignon Blanc from New Zealand or France. The wine's citrusy acidity and minerality cut through the soup's richness while complementing the leeks' natural sweetness.
I love a glass of Cloudy Bay Sauvignon Blanc—its bright grapefruit notes mirror the lemon finish in the soup. Serve slightly chilled to enhance the wine's crispness against the soup's warmth. 🍷
Crisp Lager Beer
A crisp, light lager like Peroni or Heineken balances the soup's heartiness without overpowering its delicate flavors. The beer's clean, slightly malty profile provides a refreshing contrast to the earthy leeks and creamy potatoes.
For a local option, try a German Pilsner—its subtle hop bitterness adds a nice counterpoint. Serve the beer ice-cold to create a refreshing contrast to the warm soup. 🍺
Dry Rosé
For a lighter, more elegant pairing, a dry rosé like Whispering Angel or Miraval brings a delicate floral note that harmonizes with the thyme and parsley in the soup. The wine's subtle berry undertones complement the leeks' sweetness, while its bright acidity keeps the palate fresh.
Rosé's versatility makes it a perfect choice for both casual and formal meals. 🌸
Herbal Gin Cocktail
If you prefer cocktails, a gin-based drink like a Tom Collins or Gin Fizz adds a refreshing twist. The gin's botanical notes (from juniper, coriander, and citrus) echo the thyme and lemon in the soup, while the soda water's effervescence cleanses the palate.
Use a high-quality gin like Hendrick's or Tanqueray for the best flavor. Serve over ice with a lemon twist for a bright, herbaceous finish. 🍹
Non-Alcoholic Sparkling Water
For a non-alcoholic pairing, sparkling water with a splash of lemon juice and a pinch of sea salt mirrors the soup's bright finish. The effervescence cuts through the richness, while the lemon and salt enhance the dish's natural flavors.
For extra flair, add a few fresh mint leaves**—the cool, crisp contrast is surprisingly refreshing. This option is perfect for health-conscious diners or those avoiding alcohol. 💧
Nutrition facts
Frequently asked questions
Why does this leek soup taste creamy without dairy?
The secret lies in blending the potatoes until perfectly smooth while cooking them until fork-tender. This releases natural starches that create a velvety texture. The slow simmer also helps develop a rich, satisfying body without needing cream or coconut milk.
Can I use sweet potatoes instead of russets?
Yes, but the texture will differ slightly. Sweet potatoes add natural sweetness and a deeper color, but they're less starchy than russets, so the soup may be slightly thinner. For best results, use 1 lb sweet potatoes + 1 lb russets to maintain creaminess.
How do I prevent the leeks from getting bitter?
Never let them brown! Cook them over medium heat for 8-10 minutes until just softened, stirring occasionally. Remove them from the pot as soon as they're translucent. Overcooking releases bitter compounds.
Can I make this soup vegan?
Just ensure your vegetable broth is vegan (check for chicken fat or fish-based ingredients). The recipe is already plant-based, so no other substitutions are needed. The potato starch creates all the creaminess you need!
What if my soup is too thin after blending?
Simmer uncovered for 5-10 extra minutes to reduce the liquid. If still too thin, mash some of the cooked potatoes against the pot's side to release more starch. Never add flour or cornstarch—it changes the natural flavor.
