
Creamy Sweet Potato, Cauliflower & Leek Soup with Coconut Milk
If you’re looking for a light, nutritious, and flavorful meal, this creamy sweet potato, cauliflower, and leek soup with coconut milk is perfect for any occasion. Packed with anti-inflammatory ingredients like turmeric and ginger, it’s ideal for warming up, boosting immunity, and bringing comfort on chilly days. The coconut milk makes the soup extra velvety and special, while fresh kale adds color and extra nutrients. Try this easy, healthy, and delicious recipe—perfect for the whole family!
Ingredients
- 1 medium sweet potato (peeled and chopped)
- 1 cup cauliflower florets
- 1 leek (white and light green parts, sliced)
- 2 garlic cloves (chopped)
- 1 teaspoon turmeric powder (or a small piece of fresh turmeric, grated)
- 1 tablespoon extra virgin olive oil
- 3 to 4 cups water (or vegetable broth)
- 1 small bottle coconut milk (200ml, or about 3/4 cup; use half for a lighter flavor)
- 1 cup kale (thinly sliced)
- Salt and black pepper to taste
- Fresh parsley or chives for garnish (optional)
- (Optional) 1 teaspoon fresh ginger, grated
Instructions
- In a large pot, heat the olive oil over medium heat.
- Sauté the leek and garlic until soft and lightly golden.
- Add the turmeric (and ginger, if using) and stir for 1 minute to release the aroma.
- Add the sweet potato and cauliflower, mixing well.
- Pour in the water or vegetable broth, season with salt and pepper.
- Cook until the sweet potato and cauliflower are very soft (about 20 minutes).
- Turn off the heat and blend everything with an immersion blender or in a regular blender until smooth and creamy.
- Return the soup to the pot, add the coconut milk, and stir well.
- Heat gently for another 2-3 minutes, just to incorporate the coconut milk (do not boil vigorously).
- Adjust salt if needed.
- Add the sliced kale and cook for 2-3 more minutes, just until wilted.
- Finish with a drizzle of olive oil and fresh herbs, if desired. Serve hot!


