Indian Cauliflower and Potato Soup with Coconut Milk Recipe
This cauliflower and potato soup with coconut milk is inspired by mild, home-style curries from South India, but comes in the convenient form of a creamy bowl of soup. The cauliflower and potatoes simmer together in a lightly spiced coconut broth that, once partially blended, turns thick and velvety, while the remaining vegetable pieces give you something to bite into at dinner.
This soup is inspired by South Indian home-style curries, which often combine potatoes, cauliflower and coconut milk with gentle spices., Instead of serving the vegetables in a classic curry sauce with rice, the flavours are turned into a creamy, comforting soup that fits well into European-style weeknight dinners., Using coconut milk and warm spices like cumin and turmeric brings a recognisably Indian profile, while the mild heat and soft texture make it approachable for people who are not used to very spicy food.
It delivers the comfort and flavour of an Indian curry in a simple, one-pot soup format., The recipe is naturally vegan and gluten-free, making it suitable for many different diets without any special substitutions., The ingredients are everyday and budget-friendly, yet the result tastes fragrant and exotic enough for guests., The level of heat is easy to adjust, so the soup can be made very mild or pleasantly spicy.
Dlaczego ta wersja działa
- Partially blending the soup gives it a naturally creamy, velvety texture without needing flour or additional thickeners.
- Cooking the spices briefly in oil before adding the liquid wakes up their aroma and gives the broth a deeper, more rounded flavour.
- Keeping some cauliflower and potato pieces whole adds texture, so the soup feels like a complete meal rather than a thin purée.
- Coconut milk balances the spices with richness and a subtle sweetness, while lime juice at the end brightens the whole dish.
Chef's tips
Taste the soup after adding lime juice and adjust both salt and acidity—this final seasoning step makes a big difference., If you like more texture, blend only a small portion of the soup; if you prefer it smoother, blend a bit more but stop before it turns completely uniform., For deeper flavour, you can lightly roast the cauliflower florets in the oven with a little oil and salt before adding them to the soup., Garnish each bowl individually with coriander, a squeeze of lime and, if you like, a pinch of extra chilli flakes.
How to serve
Serve in warm bowls, topped with fresh coriander and an extra drizzle of coconut milk., Pair with wholegrain bread, naan or flatbread to soak up the creamy broth., For a more substantial meal, serve the soup alongside basmati rice or a simple lentil salad., Add a spoonful of plain yogurt or plant-based yogurt on top for contrast in temperature and creaminess.
Na co uważać
- Do not brown the garlic, as it can turn bitter and dominate the delicate coconut flavour.
- Add the spices to warm oil but do not fry them for too long—30 seconds is enough, otherwise they may burn and taste harsh.
- Cut the potatoes into even cubes so they cook at the same rate as the cauliflower florets.
- If the soup becomes too thick after blending or chilling, thin it gradually with stock or water rather than adding too much at once.
Zamienniki
- Replace coconut milk with 18% cream and a little water if you are not aiming for a coconut flavour.
- Use ghee or clarified butter instead of vegetable oil for a richer, more traditional Indian aroma (not vegan).
- If you do not have fresh ginger, use a smaller amount of ground ginger and add it together with the other spices.
- Swap fresh coriander for flat-leaf parsley if you dislike coriander, knowing the flavour will be less Indian but still fresh.
- Use chicken stock instead of vegetable stock if you are not cooking for vegetarians.
Ingredients
- cauliflower - 1 piece
- potatoes - 3 pieces
- onion - 1 piece
- garlic - 3 cloves
- ginger - 1 tablespoon
- coconut milk - 400 ml
- vegetable stock - 800 ml
- vegetable oil - 2 tablespoons
- ground cumin - 0.75 teaspoons
- turmeric - 0.5 teaspoons
- sweet paprika - 0.5 teaspoons
- hot paprika - 0.25 teaspoons
- salt
- lime juice - 1 tablespoon
- fresh coriander - 2 tablespoons
Preparation
- Divide the cauliflower into small florets, cut the potatoes into roughly 1.5 cm cubes, chop the onion, and prepare the garlic and ginger in a small bowl.
- Heat the oil in a large pot over medium heat for about 1 minute, until it looks slightly shimmery.
- Add the onion and sauté for 4–5 minutes, stirring, until softened and just starting to turn golden at the edges.
- Add the garlic and ginger and fry for 1–2 minutes, until very fragrant, making sure the garlic does not brown.
- Sprinkle in the cumin, turmeric, sweet paprika and, if using, hot paprika. Stir and fry for about 30 seconds, until the spices foam lightly.
- Add the potatoes and cauliflower florets, stir to coat them in the spices, and cook for 3–4 minutes, until the vegetables are lightly sautéed and the edges start to soften.
- Pour in the stock, bring to a boil, then reduce the heat to medium and simmer covered for 12–15 minutes, until the potatoes are tender when pierced with a fork and the cauliflower is soft.
- Pour in the coconut milk, stir, and cook uncovered for another 5 minutes, until the soup thickens slightly and looks creamy.
- Remove the pot from the heat and partially blend the soup with an immersion blender (a few short pulses), so that some of the vegetables break down and thicken the soup, but visible pieces of cauliflower and potato remain.
- Season the soup with salt and lime juice, stir, and if needed heat for another 1–2 minutes, until hot.
- Serve the soup sprinkled with fresh coriander, with a slice of bread or some rice if you want a more filling meal.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days., The soup will thicken in the fridge; when reheating, loosen it with a splash of water or stock and bring just to a simmer., Re-season with lime juice and salt after reheating, as the flavours, especially acidity, become milder over time., The soup can be frozen for up to 2–3 months; thaw overnight in the fridge and reheat gently, stirring well.
This soup was created as a way to bring the cosy feeling of a mild Indian curry into a single bowl that you can eat with a spoon., It is one of those recipes that tastes even better the next day, when the spices have had more time to meld with the vegetables., I like to keep it on the milder side and let everyone adjust the heat at the table with extra chilli, so it works for both spice lovers and those who prefer gentle flavours.