Love this? Pin it for later! 📌
There’s something quietly magical about the way potatoes surrender themselves to a pot of simmering broth—how they break down just enough to thicken everything into velvet, how they carry flavors like a sponge that wants to be loved. I discovered this soup on a slate-gray Sunday when the farmers’ market was down to the last knobby potatoes and a single can of coconut milk rattling around in my tote. I was planning on a quick curry, but the air smelled like snow and my hands were cold and I wanted something that felt like wearing a thick sweater while standing at the stove. One taste of the finished soup and I actually whispered “oh, come on” out loud to an empty kitchen; it was that good. Since then it’s become my go-to for potlucks (everyone asks for the recipe), for nights when friends drop by unexpectedly, and for the exhausted weeks when I need dinner to hug me back. It’s week-night-easy, weekend-luxurious, and 100 % plant-based without trying to impress anyone.
Why This Recipe Works
- Silky Without Dairy: Full-fat coconut milk provides the body and gloss usually achieved with heavy cream—no cashew-soaking required.
- Layered Flavor Base: A quick sauté of onion, celery, and fennel seed blooms savory compounds before the broth ever hits the pot.
- Two-Texture Potatoes: Half the spuds are blended smooth for creaminess; the rest stay cubed for satisfying bites.
- One-Pot Simplicity: From chopping to ladling, everything happens in a single Dutch oven—minimal dishes, maximal comfort.
- Meal-Prep Hero: Flavors deepen overnight; soup thickens beautifully and reheats like a dream.
- Customizable Heat: A pinch of chili flakes at the end lets each eater control the spark.
Ingredients You'll Need
Yukon Gold Potatoes (2 lb / 900 g) – Their naturally creamy, almost buttery flesh breaks down quickly and yields a plush texture. Look for small to medium tubers with tight, blush-yellow skin; avoid any with green spots or sprouts. If Yukon isn’t available, baby red potatoes or Russets work—just know Russets will give you a fluffier, slightly grainier finish.
Full-Fat Coconut Milk (14 oz / 400 ml can) – Do not confuse this with the watery beverage sold in cartons. You want the thick milk that separates when cold; shake the can before opening for homogenous silkiness. If you’re allergic to coconut, substitute an equal amount of unsweetened oat or soy barista blend plus 1 Tbsp olive oil for richness.
Yellow Onion (1 large) – Provides the sweet-savory backbone. Dice small so it melts into the soup. In a pinch, white or shallots work, but yellow strikes the best balance between sweetness and depth.
Celery (2 ribs) – Adds subtle vegetal bitterness that keeps the soup from tasting one-note. Save the leaves for garnish; they’re intensely flavored and pretty.
Garlic (4 cloves) – Freshly minced for a gentle pungency. If your garlic has sprouted, remove the green germ to avoid acrid notes.
Vegetable Broth (4 cups / 960 ml) – Use low-sodium so you control salt. Homemade is gold, but a quality store-bought broth plus a strip of kombu simmered for 10 minutes will taste almost as deep.
Fennel Seed (½ tsp) – My secret weapon; it whispers of sausage without the meat. Crush lightly between your palms to bloom the oils.
Fresh Thyme (4 sprigs) – Woody herbs release flavor slowly. Strip leaves at the end for bright pops, or leave whole and fish out stems before blending.
White Miso (1 Tbsp) – Fermented umami bomb that replaces Parmesan. Choose a mellow rice-based variety; darker miso will darken the color.
Lemon Juice (1 Tbsp) – Just enough acid to lift the coconut’s richness and make the potatoes taste more potato-y.
Nutritional Yeast (2 Tbsp) – Adds cheesy, nutty notes and B-vitamins. If you’re out, swap with 1 Tbsp light tahini plus ½ tsp smoked paprika.
Sea Salt & Freshly Cracked Black Pepper – Add in layers; potatoes need more salt than you think.
How to Make Creamy Vegan Potato Soup With Coconut Milk
Warm Your Pot
Place a heavy 4-quart Dutch oven over medium heat for 60 seconds. This prevents hotspots and jump-starts even cooking. While it warms, dice your onion and celery into ÂĽ-inch pieces so they sweat rather than brown.
Sauté Aromatics
Add 2 Tbsp olive oil, swirling to coat. When shimmering, scatter in the onion, celery, and a pinch of salt. Cook 5 minutes until edges turn translucent, stirring occasionally. Add garlic and fennel seed; cook 60 seconds more. You want fragrance, not color.
Build the Broth
Pour in 1 cup of vegetable broth to deglaze, scraping the golden fond with a wooden spoon. Whisk in the white miso until dissolved. This step prevents miso clumps later and concentrates flavor.
Add Potatoes & Simmer
Stir in potatoes, thyme sprigs, remaining 3 cups broth, 1 tsp salt, and ½ tsp pepper. Bring to a gentle boil, then reduce to a steady simmer. Cover partially and cook 12–14 minutes until a knife slides through a cube with slight resistance.
Create Two Textures
Ladle out 2 cups of mostly potatoes with a little liquid into a blender; add ½ cup coconut milk. Vent the lid, cover with a towel, and blend until silk-smooth. Return purée to the pot. This hybrid method gives you chowder body without heavy cream.
Finish with Coconut Milk & Seasonings
Pour in remaining coconut milk, nutritional yeast, and lemon juice. Simmer 5 minutes more to marry flavors. Taste; add salt until the soup sings—usually another ½ tsp. Remove thyme stems; strip leaves and return to pot if desired.
Rest for 10 Minutes
Off heat, let the soup stand uncovered. This seemingly idle step allows starch to fully hydrate and flavors to round out. Stir occasionally; the texture will thicken slightly.
Serve & Garnish
Ladle into warm bowls. Top with a swirl of reserved coconut cream, cracked pepper, celery leaves, and a drizzle of good olive oil. Offer chili flakes at the table for heat seekers.
Expert Tips
Use Cold Coconut Milk for Garnish
Refrigerate the can overnight; the cream rises. Scoop a spoonful, whisk with a splash of maple syrup, and drizzle dramatic white swirls that hold their shape in the hot soup.
Roast the Garnish Potatoes
Toss ½ cup extra potato cubes with smoked paprika and oil; roast at 425 °F (220 °C) for 15 minutes until crispy. Float a few on each bowl for textural contrast.
Deglaze with Dry White Wine
After sautéing, splash ¼ cup Sauvignon Blanc and reduce by half before adding broth. The acidity brightens coconut’s richness and adds complexity.
Control Thickness with Broth
If the soup tightens on standing, loosen with hot broth or plant milk. Conversely, simmer uncovered 5 extra minutes to thicken for bread-bowl service.
Infuse Oil with Chili
Warm 3 Tbsp olive oil with 1 tsp chili flakes and strip of lemon zest for 3 minutes; cool and drizzle. Instant chili oil elevates each bowl without overpowering mild palates.
Blend Silently with an Immersion Blender
If you prefer fewer dishes, plunge an immersion blender into the pot and pulse 5–6 times to achieve a chunky-smooth hybrid texture without transferring hot liquid.
Variations to Try
- Loaded Baked Potato Style: Stir in ½ cup shredded vegan cheddar, top with coconut bacon, scallions, and a dollop of almond-milk yogurt.
- Green Curry Coconut: Swap fennel seed for 1 tsp green curry paste and add 1 cup baby spinach at the end; finish with lime juice and Thai basil.
- Smoky Corn Chowder: Fold in 1 cup grilled corn kernels and ½ tsp smoked paprika. Replace thyme with cilantro stems.
- Spring Vegetable: Add 1 cup asparagus tips and ½ cup peas during the last 3 minutes; garnish with mint chiffonade.
- Roasted Garlic & Rosemary: Roast a whole head of garlic, squeeze cloves into the blend; swap thyme for fresh rosemary, minced fine.
- Protein Boost: Stir a 15 oz can of rinsed chickpeas during the last 5 minutes, or add 1 cup diced smoked tofu when serving.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken; thin with broth or water when reheating.
Freezer: Portion into silicone muffin trays, freeze solid, then pop out and store in zip bags up to 3 months. Thaw overnight in fridge or reheat from frozen in a saucepan with a splash of liquid over low heat, stirring often.
Make-Ahead for Entertaining: Prepare through Step 6 up to 48 hours ahead. Reheat gently; add fresh lemon juice and herbs just before serving to preserve brightness.
Microwave Reheat: Use 50 % power, stir every 45 seconds to prevent coconut milk separation. Finish with a squeeze of lemon to wake up flavors.
Frequently Asked Questions
Creamy Vegan Potato Soup With Coconut Milk
Ingredients
Instructions
- Sauté aromatics: In a Dutch oven over medium heat, warm olive oil. Add onion, celery, and fennel seed; cook 5 minutes until translucent. Stir in garlic for 1 minute.
- Deglaze: Pour in 1 cup broth, whisk in miso until smooth. Add potatoes, thyme, remaining broth, salt, and pepper. Simmer 12–14 minutes until potatoes are just tender.
- Blend half: Transfer 2 cups potatoes with liquid plus ½ cup coconut milk to a blender; blend until creamy. Return to pot.
- Finish: Stir in remaining coconut milk, nutritional yeast, and lemon juice. Simmer 5 minutes. Adjust salt and pepper.
- Rest & serve: Let stand 10 minutes off heat. Remove thyme stems. Ladle into bowls; garnish with reserved coconut cream, celery leaves, and chili flakes.
Recipe Notes
Soup thickens as it sits; thin with broth or water when reheating. For oil-free, sauté in broth. Freeze in muffin trays for single portions.