
Classic vichyssoise is one of those silky, elegant soups that feels almost impossible to make plant-based without losing its signature richness — but this version absolutely delivers. Slow-softened leeks and shallots build a deeply savory, aromatic base, while Yukon Gold potatoes give the soup its naturally creamy body. The real secret is a full can of coconut milk whisked in after blending, replacing the traditional heavy cream with something just as lush and satisfying. Blending in batches and then straining through a fine-mesh sieve takes a little patience, but the result is an impossibly smooth, velvety texture that feels genuinely restaurant-worthy. Served ice-cold from the fridge, it's a stunning starter or a light meal on a warm evening, especially finished with fresh chives and a drizzle of good olive oil. This recipe makes four servings, so it's perfect for a dinner party first course or a few days of elegant lunches.
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 3 tbsp olive oil in a large pot over medium-low heat until shimmering. Add the leeks and shallots with a pinch of salt and cook, stirring occasionally, until completely softened and wilted but not browned, about 12–15 minutes.
Add the potatoes and vegetable 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 18–20 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
