Avial Veg Recipe of India: Authentic & Easy to Make

Updated On: October 5, 2025

Avial is a quintessential dish from the southern state of Kerala, India, known for its wholesome medley of vegetables cooked in a rich, creamy coconut and yogurt sauce. This vibrant, colorful dish perfectly balances flavors with the subtle tang of yogurt, the sweetness of fresh coconut, and the warmth of traditional Indian spices.

Avial is not just a side dish; it’s a celebration of fresh, seasonal vegetables and a testament to Kerala’s culinary heritage. Whether you’re a seasoned cook or a curious food lover, mastering this recipe will add a nutritious, satisfying dish to your repertoire.

Perfect for festive occasions or a simple family meal, Avial embodies the rustic charm of Indian cooking with its minimal yet flavorful ingredients. In this blog post, you’ll find a detailed recipe to create this delightful dish at home, along with tips, variations, and serving suggestions to suit your taste and dietary preferences.

Why You’ll Love This Recipe

Avial is more than just a vegetable dish — it’s a heartwarming, nutritious feast that brings together a variety of fresh vegetables in a creamy, spiced coconut sauce. Here’s why this recipe stands out:

  • Wholesome and Healthy: Packed with a mix of colorful vegetables, Avial is rich in vitamins, fiber, and antioxidants.
  • Authentic Flavors: The use of freshly grated coconut and yogurt gives the dish a unique taste that is both tangy and creamy.
  • Versatile: Easily adaptable to whatever vegetables you have on hand, making it perfect for seasonal cooking.
  • Simple to Prepare: Despite its rich flavor, this dish requires minimal spices and straightforward cooking techniques.
  • Cultural Heritage: Enjoy a traditional South Indian recipe that has been passed down through generations.

Ingredients

  • 2 cups mixed vegetables (such as carrot, beans, raw banana, yam, ash gourd, and drumstick)
  • 1 cup grated fresh coconut
  • 1/2 cup yogurt (curd), beaten
  • 2 green chilies, chopped
  • 1 tsp cumin seeds
  • 1 tbsp coconut oil
  • 1/2 tsp turmeric powder
  • Salt to taste
  • Water as needed
  • Curry leaves (optional, for garnish)

Equipment

  • Large saucepan or kadai
  • Blender or mortar and pestle
  • Mixing bowl
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula

Instructions

  1. Prepare the vegetables: Wash, peel, and chop the mixed vegetables into uniform bite-sized pieces. This ensures even cooking.
  2. Cook the vegetables: In a large saucepan, add the chopped vegetables with turmeric powder and salt. Pour enough water to just cover the vegetables and cook on medium heat until they are tender but not mushy (about 10-12 minutes).
  3. Make the coconut paste: While the vegetables cook, grind the grated coconut, green chilies, and cumin seeds with a little water to form a smooth paste. Avoid adding too much water; the paste should be thick.
  4. Combine coconut paste and yogurt: In a bowl, mix the coconut paste with the beaten yogurt thoroughly. This will add creaminess and a slight tang to the Avial.
  5. Mix paste with vegetables: Once the vegetables are cooked, reduce the heat to low and add the coconut-yogurt mixture to the pan. Stir gently to combine all the flavors. Cook for 4-5 minutes on low flame without boiling to prevent the yogurt from curdling.
  6. Finish with coconut oil and curry leaves: Drizzle the coconut oil over the dish and add curry leaves if using. Mix gently and turn off the heat.
  7. Serve warm: Avial is best served fresh and warm with steamed rice or as part of a traditional Kerala Sadya meal.

Tips & Variations

“Use fresh, seasonal vegetables for the best flavor and texture. Avoid overcooking the vegetables to maintain a slight crunch.”

  • Vegetable Options: You can customize Avial with vegetables like raw mango, cucumber, snake gourd, or pumpkin depending on availability.
  • Yogurt Substitute: For a vegan version, replace yogurt with coconut milk or cashew cream for a creamy texture.
  • Spice Level: Adjust the number of green chilies to suit your heat preference.
  • Consistency: Some prefer Avial thicker or slightly watery. Adjust water quantity during cooking to get your desired consistency.
  • Storage: Avial tastes best fresh but can be refrigerated for up to 2 days. Avoid reheating multiple times to preserve the yogurt’s freshness.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 150 kcal
Carbohydrates 20 g
Protein 4 g
Fat 7 g
Fiber 6 g
Calcium 80 mg
Vitamin A 1200 IU

Serving Suggestions

Avial is traditionally served as part of a Kerala Sadya — a grand vegetarian feast with rice and multiple side dishes. Here are some delicious ways to enjoy Avial:

Conclusion

Avial is a beautiful symbol of Kerala’s rich culinary traditions, combining simple, fresh ingredients into a dish bursting with flavor and nutrition. Its creamy coconut and yogurt base, paired with a colorful assortment of vegetables, makes it a wholesome meal that’s both satisfying and comforting.

Whether you’re looking to explore Indian cuisine or want a healthy, vegetarian dish to add to your weekly menu, this Avial recipe is a must-try.

By mastering this dish, you’ll not only delight your palate but also bring a piece of South India’s heritage to your table. Don’t forget to experiment with different vegetables and make it your own.

For more delicious recipes, check out the Green Chile Cheese Bread Recipe and the Goat Milk Ice Cream Recipe No Eggs for sweet and savory inspirations.

📖 Recipe Card: Avial Veg Recipe of India

Description: Avial is a traditional South Indian mixed vegetable curry cooked with coconut and yogurt. It is a flavorful and nutritious dish often served as a side with rice.

Prep Time: PT20M
Cook Time: PT30M
Total Time: PT50M

Servings: 4 servings

Ingredients

  • 1 cup drumsticks, cut into 2-inch pieces
  • 1 cup raw banana, peeled and sliced
  • 1 cup carrot, sliced
  • 1 cup beans, chopped
  • 1/2 cup yam, peeled and cubed
  • 1/2 cup pumpkin, cubed
  • 1 cup grated coconut
  • 2 green chilies
  • 1/2 cup yogurt, whisked
  • 1 tsp cumin seeds
  • 2 tbsp coconut oil
  • Salt to taste

Instructions

  1. Boil all vegetables together until tender but firm.
  2. Grind grated coconut, green chilies, and cumin seeds into a coarse paste.
  3. Add the coconut paste to the cooked vegetables and mix well.
  4. Cook on low heat for 5 minutes, stirring gently.
  5. Add whisked yogurt and mix carefully, avoid boiling.
  6. Drizzle coconut oil on top before serving.

Nutrition: Calories: 180 kcal | Protein: 5 g | Fat: 8 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Avial Veg Recipe of India”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Avial is a traditional South Indian mixed vegetable curry cooked with coconut and yogurt. It is a flavorful and nutritious dish often served as a side with rice.”, “prepTime”: “PT20M”, “cookTime”: “PT30M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup drumsticks, cut into 2-inch pieces”, “1 cup raw banana, peeled and sliced”, “1 cup carrot, sliced”, “1 cup beans, chopped”, “1/2 cup yam, peeled and cubed”, “1/2 cup pumpkin, cubed”, “1 cup grated coconut”, “2 green chilies”, “1/2 cup yogurt, whisked”, “1 tsp cumin seeds”, “2 tbsp coconut oil”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Boil all vegetables together until tender but firm.”}, {“@type”: “HowToStep”, “text”: “Grind grated coconut, green chilies, and cumin seeds into a coarse paste.”}, {“@type”: “HowToStep”, “text”: “Add the coconut paste to the cooked vegetables and mix well.”}, {“@type”: “HowToStep”, “text”: “Cook on low heat for 5 minutes, stirring gently.”}, {“@type”: “HowToStep”, “text”: “Add whisked yogurt and mix carefully, avoid boiling.”}, {“@type”: “HowToStep”, “text”: “Drizzle coconut oil on top before serving.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “5 g”, “fatContent”: “8 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X