Avial (Aviyal/Kerala Mixed Vegetable Curry)
Print Recipe

Avial/Aviyal (Kerala Mixed Vegetable Curry)

If you have been to a traditional Kerala feast (Sadya), at a wedding, a ceremony, or a festival like Onam, you would have definitely come across and tasted Avial (Aviyal), served alongside twenty or more other vegetarian dishes, and felt amazed how elegantly it stood out as the hero on the plate (or the plantain leaf in truly traditional instances).
Prep Time20 mins
Cook Time30 mins
Total Time1 hr
Course: Main Dish, Side Dish
Cuisine: Kerala
Servings: 6 serving


  • 100 grams raw banana
  • 100 grams snake gourd
  • 100 grams drumstick
  • 100 grams Beans
  • 100 grams carrot
  • 100 grams yam
  • 100 grams cucumber
  • 50 grams Potatoes
  • 1 cup grated coconut
  • 3 teaspoons yogurt (optional)
  • 1/2 cup raw mango (optional)
  • 1/4 cup shallots
  • 1/2 teaspoon cumin seeds
  • To taste salt
  • 2 tablespoons coconut oil
  • 3 - 4 chilies (medium hot) Green
  • 2 sprigs curry leaves
  • 1 cup water
  • 1/2 teaspoon turmeric powder


  • Clean the vegetables and get ready to prep them. Don't be intimidated by the the variety of ingredients. Don't worry about the quantities either. In this recipe, I have used roughly a cup of each vegetable (after cutting).
    Avial/Aviyal (Kerala Mixed Vegetable Curry) - Ingredients
  • Cut all the vegetables lengthwise to 1 1/2 inch pieces. Keep those vegetables which have less cooking times in a different bowl. In this instance, it's yam and cucumber. Note: I used cucumber only because I couldn't get hold of the Sambar cucumber (Indian yellow cucumber / Vellarikka). Ideally, that is the cucumber that you should use. Place all other veggies in a different bowl.
    Avial/Aviyal (Kerala Mixed Vegetable Curry) - Ingredients
  • Add turmeric powder, one green chili cut lengthwise, salt, one sprig curry leaves, and one tablespoon coconut oil to this bowl and mix well with your hand. While mixing, put some extra pressure to massage the turmeric powder and salt into the pieces.
  • Move this to a pan, add 1/2 cup of water, mix well and cook for 10 minutes on a low flame with the lid closed. Stir occasionally.
  • Open the lid. The vegetables would be cooked to tender by now. Add the remaining vegetables and cook for 5 more minutes with the lid closed. If you are a vegan, or if you don't want to use yogurt, add diced raw mangoes to the pan in this step.
  • In a mixer, add the grated coconut, remaining green chilies, shallots, and cumin seeds.
  • Coarsely grind them.
  • Open the lid, and add the ground coconut mixture to the cooked vegetables.
  • Stir well. Take care not to mash the pieces.
  • For others who are happy to follow the traditional recipe, add 3 tablespoons of yogurt to the pan. Note: Beat the yogurt for a few seconds, before adding it. Stir well, and cook for another 5 minutes, without the lid, on a low flame.
  • Drizzle one tablespoon of coconut oil on the top, add the remaining curry leaves, mix well, check for salt, and switch off the flame.
    Avial/Aviyal (Kerala Mixed Vegetable Curry)
  • Serve hot with rice and other accompaniments. Every time you cook this recipe, experiment with the vegetables that you use, and find perfect combinations you like!
    Avial/Aviyal (Kerala Mixed Vegetable Curry)