
Vichyssoise is one of those classic French soups that feels impossibly luxurious — silky, cold, and deeply savory — but the traditional version relies heavily on heavy cream, which puts it out of reach for anyone avoiding dairy. This version swaps in full-fat coconut milk, which blends seamlessly into the leek-and-potato base and delivers that same rich, velvety texture without any of the dairy. Yukon Gold potatoes are the secret weapon here: their naturally buttery flesh breaks down beautifully after a long simmer, giving the soup body and depth before it ever hits the blender. The leeks and shallots are cooked low and slow until completely soft and sweet, building a mellow, aromatic foundation that makes every spoonful taste like it took far more effort than it did. Straining the blended soup through a fine-mesh sieve is the step that takes it from good to genuinely elegant — smooth, glossy, and restaurant-worthy in your own kitchen. After a couple of hours in the fridge, it thickens into something cool and deeply satisfying, perfect for serving four on a warm evening with a scatter of fresh chives on top.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings









Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the leeks and shallots and cook, stirring occasionally, until softened and translucent with no browning, about 8–10 minutes.
Add the potatoes and chicken broth. Raise the heat to medium-high and bring to a boil, then reduce to a steady simmer. Cook uncovered until the potatoes are completely tender and break apart easily when pressed with a spoon, about 20–25 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
