Avial: Coconut and Yoghurt Mixed Vegetables
A dozen vegetables, cut to match, bound in a thick coconut and curd paste

Contents
↓ Jump to recipeAvial is a dish defined by its uniformity of cut rather than any single dominant ingredient: a dozen different vegetables — plantain, pumpkin, yam, drumstick, aubergine, beans, whatever the season and the kitchen have to hand — sliced into batons of roughly matching length and thickness, simmered together, then bound in a thick, coarse coconut and yoghurt paste. No single vegetable is meant to stand out. The point is the collective texture and the gentle, sour-and-nutty coating that unites them, closer in spirit to a composed vegetable medley than to a curry built around one hero ingredient.
My twist is entirely about restraint at the finish: rather than tempering the dish with mustard seeds and dried chilli fried in hot oil, the way most South Indian vegetable dishes are finished, avial traditionally gets a drizzle of raw, unheated coconut oil poured over right at the end. I lean into that further by insisting on a genuinely raw, cold-pressed coconut oil rather than the more neutral refined version — its distinct, slightly grassy fragrance is what gives good avial its final, most recognisable note, and it only survives if the oil never sees heat.
Avial: Coconut and Yoghurt Mixed Vegetables
Ingredients
- 1 raw plantain, peeled and cut into 5cm batons
- 200g pumpkin, cut into 5cm batons
- 150g carrots, cut into 5cm batons
- 150g yam or sweet potato, cut into 5cm batons
- 100g green beans, cut into 5cm lengths
- 1 drumstick (moringa pod), cut into 5cm pieces, or 100g courgette instead
- 1 small aubergine, cut into 5cm batons
- 1/2 tsp ground turmeric
- 1 tsp fine sea salt, plus more to taste
- 150g fresh grated coconut
- 1.5 tsp cumin seeds
- 3 green chillies
- 150ml plain yoghurt, whisked smooth
- 10 fresh curry leaves, plus extra to finish
- 2 tbsp raw (unrefined) coconut oil
Method
- Put the firmest vegetables first — pumpkin, carrot, yam — into a wide pot with the turmeric, salt and just enough water to come a third of the way up. Bring to a simmer, cover, and cook 5 minutes.
- Add the plantain, beans and drumstick and cook a further 5-6 minutes.
- Add the aubergine last, since it cooks fastest, and simmer 4-5 minutes more until all the vegetables are just tender but still holding their shape, not collapsing. Drain off any excess water, reserving a splash.
- While the vegetables cook, grind the coconut, cumin seeds and green chillies with a splash of water to a thick, coarse-smooth paste — texture matters more than perfect smoothness here.
- Stir the coconut paste into the cooked vegetables along with the reserved cooking water if the mixture looks dry. Warm through gently for 2-3 minutes over low heat, without letting it boil.
- Take the pot off the heat entirely, then fold in the whisked yoghurt and curry leaves. The residual heat should be enough to warm it through without curdling the yoghurt.
- Season with salt to taste, drizzle the raw coconut oil over the top, and finish with a scatter of extra curry leaves. Serve warm rather than hot.
A dish born of leftovers, and a legend that goes with it
Avial’s most repeated origin story ties it to the Mahabharata, claiming Bhima invented the dish by throwing together whatever vegetable scraps he had on hand during the Pandavas’ exile, boiling them together with coconut. Food historians treat this as folk etymology rather than documented history, but the story’s logic matches the dish’s actual construction closely enough that it has stuck: avial genuinely is built to use up small, odd quantities of several vegetables that would not individually make a full dish, unified by a single coconut-based binding sauce rather than requiring each vegetable to carry its own separate preparation.
Whatever its true origin, avial is now central to Kerala’s sadya, the elaborate vegetarian feast served on banana leaves at weddings, Onam and other major occasions, where it sits as one of the anchor dishes alongside rice, sambar and a long row of smaller sides. Its uniform batons and thick, clinging coconut coating make it visually distinct on a crowded banana leaf, and Kerala cooks take real pride in getting the vegetable selection and cut size exactly right for a sadya, since a badly cut avial with pieces of wildly different size cooks unevenly and looks careless next to the meal’s other, more precisely prepared dishes.
Why the cut size is not a cosmetic detail
Cutting every vegetable into roughly the same length and thickness of baton, usually around five centimetres long and a centimetre or so thick, is functional rather than decorative. Vegetables with wildly different piece sizes cook at wildly different rates, and avial is meant to go into the pot together and come out together, each vegetable tender but distinctly still holding its own shape rather than collapsing into the sauce. A yam cut thick and a bean left whole will never reach doneness at the same moment, and the real fix is cutting the yam down to match the bean’s size before either goes anywhere near the pot, rather than trying to compensate with staggered cooking times.
Vegetables also go in and out of the pot in a deliberate order based on how quickly each cooks, hardest and slowest first: pumpkin, carrot and yam need a head start before the quicker-cooking plantain, beans and drumstick join them, with aubergine, which turns to mush fastest of the lot, going in only in the final few minutes. Get this staggering wrong and you end up with some pieces underdone and others disintegrating, which defeats the entire point of a dish built around uniform, intact pieces.
The yoghurt, and why it goes in off the heat
Avial’s sourness comes from yoghurt rather than tamarind, which is one of the details that sets it apart from most other Kerala vegetable preparations, and it is also the most fragile step in the whole method. Yoghurt’s proteins curdle and separate visibly if subjected to any real heat once whisked into a hot dish, turning a smooth, cohesive sauce grainy and watery. Taking the pot fully off the heat before folding the yoghurt through, relying on residual warmth alone to incorporate it, is the only reliable way to avoid this; even a low simmer for a minute too long is enough to split it past the point of no return.
Serving and keeping
Serve avial warm rather than piping hot, alongside plain rice and sambar as part of a fuller Kerala meal, or as a standalone vegetable side with any of the region’s rice-based mains. Its thick, coconut-bound texture makes it a natural partner for something with a thinner sauce that benefits from a starchier, more textured dish alongside it.
Leftovers keep for a day in the fridge, though the yoghurt-based sauce is genuinely delicate and does not reheat well over direct heat — warm it very gently, stirring constantly, or better still bring it only to room temperature rather than fully hot, since any real heat risks splitting the yoghurt on the second day just as it would have on the first. Avial does not freeze; the combination of yoghurt and a variety of vegetable textures breaks down unpleasantly on thawing, turning watery and separated in a way no amount of gentle reheating can fix.
Choosing your dozen vegetables
Traditional avial recipes name specific vegetables — raw plantain, drumstick, yam, pumpkin, carrot, aubergine, green beans, sometimes cucumber or snake gourd added toward the very end since they need almost no cooking at all — but the underlying principle matters more than hitting a fixed list. What holds the dish together is a mix of textures and a mix of subtle flavours: something starchy (plantain, yam), something sweet (pumpkin, carrot), something bitter or mineral (drumstick), something that breaks down softly (aubergine). Swap in whatever a good greengrocer has that week, provided you keep that rough balance and cut everything to the same size.
Drumstick, the long ridged pod of the moringa tree, is traditional and gives a distinctive faintly bitter, mineral note along with fibrous strands you eat around rather than swallow whole, scraping the soft pulp off the tough outer casing with your teeth at the table. It can be genuinely hard to source outside South Asian grocers, and courgette is a reasonable, if flavour-flattening, substitute if drumstick is not available — you lose a real element of the dish’s character but keep its structure intact.
Raw coconut oil, and why refined won’t do
The finishing drizzle of coconut oil is where avial’s identity really lives, and it depends entirely on using a genuinely raw, cold-pressed oil rather than the refined, deodorised version sold for general cooking. Cold-pressed coconut oil retains a distinct, slightly grassy, faintly fermented aroma that survives being poured over a warm dish without cooking off, the same way a good finishing olive oil carries aromatics that a neutral cooking oil does not. Refined coconut oil has had most of that character stripped out specifically so it can be used at high heat without imparting flavour, which makes it the wrong choice here, where flavour at the finish is the entire point.
Pour it on right at the end, over the top rather than stirred fully through, so the fragrance reaches the nose first as the dish is served rather than being diluted evenly into a sauce that has already been seasoned and balanced without it.
What goes wrong
The most common failure is vegetables cut to inconsistent sizes, which as covered above leads to some pieces mushy and others still hard by the time the dish is meant to be finished. Take the extra few minutes to cut deliberately to a consistent baton size before anything goes near the pot — it is genuinely the single most important piece of knife work in the recipe, more consequential here than in almost any other vegetable dish, since avial has no sauce thick enough to disguise pieces that are wildly under or overdone.
The second common mistake is boiling the yoghurt, either by adding it too early while the pot is still over active heat, or by returning the finished dish to the stove afterward to reheat it fully rather than gently. Either produces a visibly curdled, watery sauce that no amount of stirring brings back together. If you are cooking ahead for a sadya-style spread, prepare the vegetables and coconut paste in advance and add the yoghurt only in the final few minutes before serving, off the heat, exactly as described above.
Alongside meen moilee or puttu and kadala curry, avial rounds out a Kerala spread with its distinctly cooling, yoghurt-based character against those richer, spicier dishes.
Grinding the coconut paste
The coconut, cumin and green chilli paste wants a coarse, slightly textured grind rather than a completely smooth purée — pulse the blender in short bursts and check the texture as you go, aiming for something with visible flecks of coconut still distinct rather than a uniform cream. A too-smooth paste makes the finished dish feel closer to a purée than to the distinct vegetable-and-coating texture avial is meant to have, where you can still identify each vegetable’s shape under a coarse coconut coating rather than everything dissolving into one uniform mass.
Use fresh grated coconut if you can get it; desiccated coconut rehydrated in warm water is a workable substitute but grinds less cleanly and gives a slightly drier, less cohesive paste that needs a touch more of the reserved vegetable cooking water to loosen back to the right consistency. Frozen grated coconut, thawed, sits closer to fresh than dried and is the better fallback of the two if fresh is not available where you are.
Yoghurt quality matters more here than in dishes where it is cooked down or diluted heavily. Use a full-fat, plain, unsweetened yoghurt with a genuine tang rather than a mild, low-fat one, since a thin or overly sweet yoghurt gets lost against the coconut and vegetables rather than providing the sharp, cooling counterpoint the dish depends on. Whisk it smooth before it goes anywhere near the pot; lumps of unwhisked yoghurt tend to curdle in visible clumps even when the rest of the sauce stays smooth.




