This creamy vegetable soup gets its velvety texture from one change: the vegetables cook in coconut milk instead of water. Nothing is poured down the drain, so the flavor stays in the pot, and University of Illinois Extension notes that some nutrients, like vitamin C, can leach out into the cooking water.
It is vegan, ready in about 45 minutes, and forgiving about which vegetables you use, as long as one of them is a potato. Expect a thick, silky soup with gentle curry warmth and a savory edge from nutritional yeast. Jump to Recipe

Why You Will Love This Creamy Vegetable Soup
- Silky without cream: coconut milk and blending do all the work.
- About 45 minutes from start to bowl.
- Forgiving: use the vegetables you have, as long as one is starchy.
- Vegan and dairy-free, with nutritional yeast for a savory, almost cheesy note.
- One pot for the soup and one small pan for the sautéed vegetables.
What You Need for Creamy Vegetable Soup
Here is everything you need. The exact amounts are in the recipe card below.
- potatoes
- carrot
- regular canned coconut milk
- sweet bell pepper
- shallot
- garlic
- turmeric or curry powder
- chili powder (optional)
- nutritional yeast
- extra virgin coconut oil
- pink Himalayan salt
- chives and chia seeds, to garnish
Keep one starchy vegetable (the potatoes) in the pot, because it is what makes the soup thick.
How to Make Creamy Vegetable Soup
Cook the vegetables in the coconut milk
Bring the coconut milk just to a boil, then turn the heat down to a gentle simmer. Season it with salt, add the carrots, and about 5 minutes later the potatoes. Cover and cook on low until everything is tender. Cut the potatoes slightly larger than the carrots so they finish together.

Sauté the shallot, garlic and bell pepper
While the vegetables cook, sauté the sliced shallot, chopped garlic and sliced bell pepper (no need to remove the seeds) together with the turmeric or curry powder and the chili in coconut oil for 7-8 minutes, until soft and lightly golden. Set aside.
Blend and season
Add the sautéed shallot, garlic, bell pepper and spices to the pot with the nutritional yeast, then blend with an immersion blender in the pot, or in batches in a blender. Blend just until creamy. Taste, add salt if needed, and garnish with chives and chia seeds right before serving.
Where This Trick Comes From
Many years ago, when I was just starting to cook, I read in an old cookbook that potatoes should be cooked in milk instead of water. I don’t remember which book it was, but the idea stuck with me, and I have used it for mashed potatoes ever since. Later I started experimenting with thick vegetable soups that include starchy vegetables, and the same trick worked beautifully there too.
I only recently found sources that explain why it works. The starch from the potatoes stays in the pot instead of going down the drain, which gives natural creaminess without heavy cream. You can read the explanation in Milk Street’s article on simmering potatoes in milk and in The Takeout’s report on cooking potatoes in milk. In this soup, coconut milk plays the part of the milk, and the result is silky, hearty and fully vegan.
Tips for the Best Creamy Vegetable Soup
Why cook the vegetables in coconut milk instead of water?
Because the liquid you cook in becomes the soup. Boiling in water and draining it throws away flavor and some nutrients; cooking in the coconut milk keeps all of it in the pot. The same idea is used for creamy mashed potatoes: Milk Street explains that simmering potatoes in milk keeps their starch in the pot instead of washing it down the drain, which gives natural creaminess.
Why did my soup turn gluey?
Probably over-blending. Potatoes turn gluey when blended too long, so stop as soon as the soup is smooth.
Which vegetables can I use?
Almost any you like. Don’t worry too much about the amounts, but keep one starchy vegetable like a potato for body.
Can I use cream or milk instead of coconut milk?
Yes. Cream or full-fat milk works with the same method, but then the soup is no longer vegan.
Variations and Substitutions
- Spice: turmeric or curry powder (curry gives a punchier, slightly more bitter profile), and chili only if you want heat.
- More heat: a pinch of chili flakes or fresh ginger.
- Dairy version: full-fat milk or cream instead of coconut milk.
- Extra vegetables: add more, as long as the potato stays.
Storing and Freezing Creamy Vegetable Soup
Cool the soup, then keep it in an airtight container in the fridge for up to 3 days. Reheat gently over low heat, stirring well. Freezing: I haven’t frozen this soup myself, so I can’t promise how it holds up. Potatoes can change texture when frozen, so I keep it in the fridge.
Creamy Vegetable Soup FAQ
Is this soup vegan?
Yes. With coconut milk and coconut oil it is fully plant-based and dairy-free.
Do I have to use curry powder?
No. Turmeric or curry powder both work, and the chili is optional.
What does the nutritional yeast do?
It adds a savory, slightly cheesy flavor, which is why it is a family favorite in this recipe.
More Soups and Fresh Sides You Might Like
- Easy Pumpkin Soup with Feta and Olives: another cozy, silky bowl.
- Tomato Cucumber Feta Salad with Fruit and Bell Pepper: a fresh salad for a soup-and-salad lunch.

If you enjoy the why behind my recipes, I wrote about this one in more detail in my newsletter. You can read and subscribe here →















Pingback: Easy Pumpkin Soup Recipe with Feta and Olives