Skip to content
Zaffaron

Avial (അവിയൽ) — Kerala mixed vegetables in coconut-yogurt gravy

Avial is a classic Kerala dish of mixed vegetables gently cooked and coated in a coconut–yogurt gravy. It’s traditionally finished with coconut oil and curry leaves, often served in a sadya feast alongside rice and other small dishes.

By Zaffaron Kitchen· Published April 15, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
50 min total Prep 25m · Cook 25m 6 servings 230 cal
↓ Jump to Recipe
Avial — Kerala mixed vegetables in coconut-yogurt gravy - authentic indian recipe

Printable Recipe Card

Servings: 6 · Total: 50 min · Difficulty: medium

Ingredients (quick list)

  • 120 g Carrot, cut into 5 cm batons
  • 120 g Green beans, trimmed and cut into 5 cm pieces
  • 150 g Drumstick (moringa pods), cut into 5 cm pieces (If unavailable, replace with more beans or zucchini)
  • 200 g Ash gourd (winter melon), peeled and cut into batons (Also called white pumpkin)
  • 180 g Raw banana (green plantain), peeled and cut into batons
  • 150 g Yam (elephant foot yam or similar), peeled and cut into batons
  • 0.5 tsp Turmeric powder
  • 0.75 tsp Kashmiri red chili powder (Mild color-forward chili)
  • 1.5 tsp Fine sea salt
  • 240 ml Water (Add up to 60 ml more only if needed to prevent scorching)
  • 120 g Fresh grated coconut (Unsweetened)
  • 2 Green chilies (Slit before grinding)

+ 6 more in the full ingredients section below.

Steps (summary)

  1. Prep all vegetables into uniform 5 cm batons so they cook evenly and look traditional in the final dish. Keep the harder vegeta…
  2. Add the yam, raw banana, drumstick, ash gourd, carrot, and beans to a wide pot. Sprinkle in the turmeric powder, Kashmiri chili…
  3. Cover and cook on medium heat for 12–18 minutes, stirring carefully every 3–4 minutes to avoid breaking the vegetables. The goa…
  4. While the vegetables cook, grind the coconut paste: blend grated coconut, green chilies, cumin seeds, garlic (if using), and 60…
  5. Once the vegetables are just tender and most of the water has evaporated, lower the heat to low. Add the coconut paste and fold…
  6. Cook for 3–4 minutes on low heat, stirring slowly, until the raw aroma of coconut mellows and the mixture looks creamy. Do not…

+ 2 more steps in the full instructions section below.

Cultural Background

Avial is strongly associated with Kerala’s sadya, the ceremonial vegetarian feast served on banana leaves for festivals and weddings. Its balance of seasonal vegetables, coconut, and yogurt reflects the region’s coastal pantry and temple-food traditions.

savorytangygently spicytender vegetablesthick coconut coatingfresh curry leavescoconut richnesscumin warmth🌶 mild

Equipment

Wide heavy-bottom pot with lidCutting board and knifeMeasuring spoonsBlender or small food processorMixing bowl and whisk

💡 Tips

  • Keep the heat low after adding coconut paste and especially after adding yogurt; high heat can cause grainy, split yogurt.
  • Aim for a thick, coating consistency: cook off excess water before adding coconut paste so the flavors stay concentrated.
  • Use fresh coconut oil for the final drizzle; it provides the signature Kerala aroma that defines avial.

⚠️ Common Mistakes

  • Overcooking the vegetables until they break down.

    ✅ Fix: Cut evenly and cook covered only until just tender; stir gently and stop cooking as soon as the knife slides in with slight resistance.

  • Adding yogurt while the pot is boiling, causing curdling.

    ✅ Fix: Turn off the heat, wait 2 minutes, whisk yogurt smooth, then mix it in off-heat or on the lowest possible heat.

  • Making the coconut paste too smooth and watery.

    ✅ Fix: Grind briefly with measured water to a coarse paste; this keeps the traditional body and prevents a thin gravy.

🧊 How to Store

Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently on low heat with 30 ml water, stirring carefully; avoid boiling to prevent the yogurt from splitting and the vegetables from turning soft.

📅 Make Ahead

Cut the vegetables up to 24 hours ahead and refrigerate them in airtight containers. You can also grind the coconut paste up to 12 hours ahead; add yogurt and coconut oil only at the end just before serving for the freshest flavor.

🍽️ Pairs Well With

  • Steamed rice
  • Kerala matta rice
  • sambar
  • rasam
  • pappadam
  • pickle
  • thoran.

Regional Variations

  • Sadya-style avial often uses a broader mix of vegetables and keeps chili heat very mild, emphasizing coconut and curry leaves.
  • Some households add a small amount of shallots in the coconut paste for sweetness and depth.
  • A few versions finish with a pinch of roasted fenugreek powder (0.25 tsp) for a deeper, slightly bitter aroma.
everyday holiday party
#classic#family-style#gluten-free

Ingredients

  • 120 gCarrot, cut into 5 cm batons
  • 120 gGreen beans, trimmed and cut into 5 cm pieces
  • 150 gDrumstick (moringa pods), cut into 5 cm pieces (If unavailable, replace with more beans or zucchini)
  • 200 gAsh gourd (winter melon), peeled and cut into batons (Also called white pumpkin)
  • 180 gRaw banana (green plantain), peeled and cut into batons
  • 150 gYam (elephant foot yam or similar), peeled and cut into batons
  • 0.5 tspTurmeric powder
  • 0.75 tspKashmiri red chili powder (Mild color-forward chili)
  • 1.5 tspFine sea salt
  • 240 mlWater (Add up to 60 ml more only if needed to prevent scorching)
  • 120 gFresh grated coconut (Unsweetened)
  • 2Green chilies (Slit before grinding)
  • 1 tspCumin seeds
  • 2 cloveGarlic cloves (Optional but common in many homes)
  • 60 mlWater (for grinding)
  • 180 gPlain yogurt (Whisked smooth; ideally not too sour)
  • 2 tspCoconut oil
  • 1 bunchCurry leaves (About 12–15 leaves)

🔄 Substitutions

  • Drumstick (moringa pods)Zucchini (cut into batons)
  • Ash gourd (winter melon)Chayote squash (cut into batons)
  • Fresh grated coconutFrozen grated coconut (thawed)

Instructions

  1. 1

    Prep all vegetables into uniform 5 cm batons so they cook evenly and look traditional in the final dish. Keep the harder vegetables (yam, raw banana, drumstick) separate from quicker-cooking ones (beans, carrot, ash gourd) to control texture.

  2. 2

    Add the yam, raw banana, drumstick, ash gourd, carrot, and beans to a wide pot. Sprinkle in the turmeric powder, Kashmiri chili powder, and fine sea salt, then pour in 240 ml water and mix gently to coat.

  3. 3

    Cover and cook on medium heat for 12–18 minutes, stirring carefully every 3–4 minutes to avoid breaking the vegetables. The goal is tender vegetables that still hold shape; if the pot looks dry at any point, add only 30–60 ml more water to prevent scorching.

  4. 4

    While the vegetables cook, grind the coconut paste: blend grated coconut, green chilies, cumin seeds, garlic (if using), and 60 ml water to a coarse, thick paste. Stop before it becomes perfectly smooth, because a slightly grainy coconut texture is characteristic of authentic avial.

  5. 5

    Once the vegetables are just tender and most of the water has evaporated, lower the heat to low. Add the coconut paste and fold it through gently so the vegetables get coated without turning mushy.

  6. 6

    Cook for 3–4 minutes on low heat, stirring slowly, until the raw aroma of coconut mellows and the mixture looks creamy. Do not add extra water now; avial should be moist and coated, not soupy.

  7. 7

    Turn off the heat and wait 2 minutes so the pot cools slightly, which helps prevent yogurt from splitting. Whisk the yogurt until smooth, then add it to the pot and mix gently until the vegetables are evenly glazed.

  8. 8

    Finish by drizzling 2 tsp coconut oil over the top and adding the curry leaves, lightly crushing a few leaves between your fingers to release aroma. Cover for 2 minutes to let the flavors bloom, then serve warm with rice.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 15, 2026

Cultural Background

Avial is strongly associated with Kerala’s sadya, the ceremonial vegetarian feast served on banana leaves for festivals and weddings. Its balance of seasonal vegetables, coconut, and yogurt reflects the region’s coastal pantry and temple-food traditions.

Regional Variations

Sadya-style avial often uses a broader mix of vegetables and keeps chili heat very mild, emphasizing coconut and curry leaves.
Some households add a small amount of shallots in the coconut paste for sweetness and depth.
A few versions finish with a pinch of roasted fenugreek powder (0.25 tsp) for a deeper, slightly bitter aroma.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

230
Calories
4.8g
Protein
13g
Fat
26.5g
Carbs
6.8g
Fiber
620mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.