South Indian · Main course
Avial (Kerala Mixed Vegetable Curry in Coconut-Yoghurt Sauce)
Avial is a Kerala main course of mixed vegetables simmered in a coconut and green chilli paste and finished with a spoonful of yoghurt and raw coconut oil, traditionally served as part of the Onam sadya feast and everyday Kerala meals. NNWA highlights it as a vegetable-forward dish built on healthy fats from coconut and live cultures from yoghurt.
- Prep
- 20 min
- Cook
- 20 min
- Total time
- 40 min
- Servings
- 4
- Vegetarian
- Gut-health
Ingredients
- 1 raw plantain, cut into batons
- 1 carrot, cut into batons
- 100g pumpkin, cut into batons
- 100g yam, cut into batons
- 1 drumstick, cut into 2-inch pieces
- 100g green beans, halved
- 1 small aubergine, cut into batons
- 1 cup fresh grated coconut
- 2-3 green chillies
- 1/2 teaspoon cumin seeds
- 1/2 cup thick yoghurt (curd), whisked
- 1/2 teaspoon turmeric powder
- Salt, to taste
- 2 tablespoons raw (unrefined) coconut oil, plus a few curry leaves
NNWA health note
Avial packs five or more vegetables into a single dish, giving a wide spread of fibre, vitamins and minerals in one serving, while the coconut paste supplies medium-chain fats that carry the fat-soluble vitamins in those vegetables. The yoghurt stirred in at the end adds beneficial bacteria, which is why avial is traditionally finished off the heat rather than boiled further.
Method
- 01
Cook the harder vegetables — yam, pumpkin, carrot and drumstick — in a heavy pot with a little water, turmeric and salt until just tender.
- 02
Add the softer vegetables — beans, aubergine and plantain — and continue cooking until all the vegetables are tender but still holding their shape.
- 03
Coarsely grind the grated coconut, green chillies and cumin seeds with a little water to a thick, slightly grainy paste.
- 04
Stir the coconut paste into the cooked vegetables and simmer gently for 3-4 minutes, adding only a little water if needed.
- 05
Remove from the heat and fold in the whisked yoghurt, taking care the mixture does not boil once the yoghurt is added.
- 06
Finish with a generous drizzle of raw coconut oil and a few curry leaves, stirred through without further cooking.
- 07
Serve warm alongside steamed rice.
Avial is closely associated with Kerala's Onam sadya, the elaborate vegetarian feast served on banana leaves during the state's harvest festival, though it is also cooked as an everyday dish in Kerala and parts of Tamil Nadu. Legend credits its invention to Bhima of the Mahabharata, who is said to have thrown together whatever vegetables were on hand during his kitchen work in exile — a folk story that captures the dish's essential character as a way of using up a vegetable basket rather than following a fixed shopping list.
NNWA includes avial in its plant-based nutrition material because it demonstrates, in a single traditional dish, how combining several vegetables with a fat source changes nutrient absorption. Vegetables like carrot and pumpkin carry fat-soluble vitamins such as beta-carotene, which are better absorbed when eaten with a source of fat — here, coconut and coconut oil — rather than boiled and served alone. It is a practical, centuries-old example of a principle nutrition students often first encounter in a textbook.
The most common technique error is overcooking the vegetables into a mush or boiling the dish after the yoghurt is added, which causes the yoghurt to split and turns the texture grainy rather than creamy. Vegetables should be cut into similarly sized batons so they cook evenly, and the yoghurt and raw coconut oil should always be folded in off the heat, right at the end.
The exact vegetable mix varies by household and season — ash gourd, snake gourd and colocasia are all traditional additions or substitutes — which makes avial forgiving and adaptable to whatever is fresh. For a fully plant-based version, the yoghurt can be replaced with a little thick coconut milk, though this changes the dish from its classic vegetarian form into a coconut-only variant.
Learn the science
Plant-Based Nutrition
This dish's nutrition reasoning is taught in full in this NNWA course.
What people ask about Avial (Kerala Mixed Vegetable Curry in Coconut-Yoghurt Sauce)
Is avial vegan?
Traditional avial includes a spoonful of yoghurt stirred in at the end, which makes it vegetarian rather than vegan. A vegan version can be made by replacing the yoghurt with thick coconut milk, though this changes the traditional flavour slightly.
Why is coconut oil added raw at the end?
Raw coconut oil drizzled on at the end is a defining feature of Kerala cooking, adding a distinct aroma and flavour that would be lost if the oil were heated further. It is added off the heat specifically to preserve this character.
What vegetables go into avial?
A traditional avial usually includes five to seven vegetables such as raw plantain, yam, pumpkin, carrot, drumstick, beans and aubergine, though the exact mix varies by household and what is seasonally available.
More recipes
Chettinad Vegetable Kurma
Chettinad vegetable kurma is a South Indian main course from Tamil Nadu's Chettinad region, in which mixed vegetables are simmered in a spic…
Vegetarian · VeganRecipeCurd Rice (Thayir Sadam)
Curd rice, known as thayir sadam in Tamil, is a South Indian dish of cooked rice mixed with yoghurt and finished with a mustard-seed temperi…
Vegetarian · Gut-healthRecipeIdli Sambar (Steamed Rice Cakes with Lentil Vegetable Stew)
Idli sambar is a South Indian breakfast from Tamil Nadu and Karnataka pairing steamed, fermented rice-and-lentil cakes (idli) with a tangy l…
Vegetarian · Gut-healthRecipe