Creamy Potato Soup – Vegan with Coconut Milk, Leeks & Rosemary
There’s something irresistibly comforting about a steaming bowl of soup on a cool evening, and this vegan creamy potato soup delivers that cozy feeling without any dairy. By swapping traditional heavy cream for silky coconut milk, we keep the texture luxuriously smooth while staying 100 % plant‑based. The gentle sweetness of coconut milk pairs beautifully with the earthy depth of potatoes, the subtle onion‑like flavor of leeks, and the piney aroma of fresh rosemary. In just 30 minutes, you’ll have a velvety, aromatic soup that feels indulgent enough for a special dinner yet simple enough for a weeknight rush.
This recipe is designed for both seasoned home cooks and beginners looking to expand their vegan repertoire. The ingredients are pantry‑friendly, the steps are straightforward, and the result is a soup that earns rave reviews from vegans and omnivores alike. Whether you’re serving it as a starter for a holiday feast, a comforting main for a solo dinner, or a hearty lunch to power through a busy workday, the flavors stay balanced and the texture stays creamy without a single drop of dairy. Plus, the use of coconut milk adds a subtle tropical note that elevates the classic potato soup into something uniquely memorable.
Ready to dive in? Grab your leeks, potatoes, and a can of coconut milk, and let’s create a bowl of soup that will become a staple in your kitchen. The recipe is quick, the cleanup is minimal, and the taste? Absolutely unforgettable.
Why You’ll Love This Recipe
- Vegan & dairy‑free – perfect for plant‑based diets and lactose‑intolerant guests.
- Ready in 30 minutes – ideal for busy weeknights.
- Creamy texture without any cream, thanks to coconut milk.
- Rich, aromatic flavor from leeks, rosemary, and a hint of garlic.
- One‑pot convenience – fewer dishes, more time to relax.
- Adaptable – easy to customize with your favorite veggies or spices.
- Nutritious – packed with potassium, fiber, and healthy fats.
Ingredients
- 4 cups diced Yukon Gold potatoes (about 3 medium potatoes)
- 2 large leeks, white and light green parts only, sliced thin
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 4 cups vegetable broth (low‑sodium)
- 1 can (400 ml) full‑fat coconut milk
- 1 tsp fresh rosemary, finely chopped (or ½ tsp dried)
- ½ tsp smoked paprika (optional, for depth)
- Salt & pepper to taste
- Fresh chives or parsley, chopped, for garnish
Step‑by‑Step Instructions
- Heat the olive oil in a large pot over medium heat. Add the sliced leeks and a pinch of salt; sauté for 4–5 minutes until softened and fragrant, stirring occasionally.
- Add the minced garlic and smoked paprika (if using). Cook for another 30 seconds, being careful not to let the garlic brown.
- Stir in the diced potatoes, ensuring they are coated with the leeks‑garlic mixture.
- Pour in the vegetable broth, increase the heat to high, and bring the mixture to a gentle boil.
- Reduce the heat to a simmer, cover the pot, and let it cook for 12‑15 minutes, or until the potatoes are fork‑tender.
- Remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot until smooth and creamy. (If you prefer a chunkier texture, blend only half of the soup.)
- Stir in the coconut milk and freshly chopped rosemary. Return the pot to low heat and warm through for 2‑3 minutes—do not let it boil, as the coconut milk can separate.
- Season generously with salt and freshly ground black pepper. Taste and adjust the seasoning as needed.
- Serve hot, garnished with a drizzle of extra coconut milk, a sprinkle of chopped chives or parsley, and an optional dash of smoked paprika for color.
- Enjoy immediately with crusty bread, a side salad, or simply on its own for a comforting vegan dinner.
Pro Tips & Tricks
- Use Yukon Gold potatoes for the creamiest texture; their higher starch content creates a naturally silky base.
- Rinse sliced leeks under cold water to remove any grit hidden between the layers.
- Blend in batches if you don’t have an immersion blender; a regular countertop blender works well—just be careful with the hot liquid.
- Adjust thickness by adding more broth for a thinner soup or extra coconut milk for richer consistency.
- Flavor boost: Add a splash of white wine after sautéing the leeks for a subtle acidity.
- Make it spicy: Stir in a pinch of cayenne pepper or a dash of hot sauce just before serving.
Variations & Substitutions
Feel free to customize this soup to match your pantry or dietary preferences:
- Milk alternative: Swap coconut milk for oat milk or cashew cream for a milder flavor.
- Additional veggies: Add diced carrots, celery, or cauliflower with the potatoes for extra nutrition.
- Protein boost: Stir in a cup of cooked white beans or lentils after blending.
- Herb swap: Use thyme or sage instead of rosemary for a different aromatic profile.
- Gluten‑free: Ensure your vegetable broth is certified gluten‑free.
- Vegan cheese: Top with a sprinkle of nutritional yeast or vegan parmesan for a cheesy finish.
Storage Tips
This soup stores beautifully:
- Refrigerator: Cool to room temperature, then transfer to airtight containers. Keeps 3‑4 days.
- Freezer: Portion into freezer‑safe bags or containers. Freeze up to 2 months. Thaw overnight in the fridge, reheat gently on the stove, and stir in a splash of broth or coconut milk if needed.
- Reheating: Warm over low heat, stirring frequently to prevent the coconut milk from separating.
Frequently Asked Questions
Creamy Potato Soup – Vegan
Ingredients
Instructions
- Sauté leeks in olive oil until softened.
- Add garlic and smoked paprika; cook briefly.
- Stir in potatoes and broth; bring to a boil.
- Simmer until potatoes are tender (12‑15 min).
- Blend the soup until smooth.
- Mix in coconut milk and rosemary; heat gently.
- Season with salt and pepper.
- Serve hot, garnished with chives.
Nutrition (per serving)
- Calories: 210 kcal
- Protein: 4 g
- Carbohydrates: 28 g
- Fat: 10 g (mostly from coconut milk)
- Fiber: 4 g
- Sodium: 350 mg (varies with broth)