Recipe Avial: Kerala Style Coconut and Yogurt Harmony

Recipe Avial: Kerala Style Coconut and Yogurt Harmony

This Kerala-style dish brings together vegetables in a creamy coconut-yogurt sauce that’s both comforting and vibrant. I first tasted it while decoding my grandmother’s vague handwritten cards, where she called it her “garden stew.”

The magic lies in its balance—mild coconut milk meets tangy yogurt, all brightened with curry leaves and green chilies. What makes it special is how simple ingredients transform into a deeply flavorful vegan meal.

You’ll end up with a thick, fragrant stew where each vegetable stays distinct yet soaks up the rich sauce. The aroma alone makes it worth the effort.

Perfect for a weeknight dinner or a special occasion. Here’s how to make it at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Recipe Avial

Fresh vegetables and fragrant spices create this rich, comforting dish.

Ingredient Amount Notes
Mixed Vegetables 🥕 6 cups Carrots, beans, potatoes, drumsticks, eggplant
Coconut Oil 🥥 2 tbsp Or any neutral oil
Mustard Seeds 🌿 1 tsp Black or yellow variety
Cumin Seeds 🌿 1 tsp Whole, not ground
Curry Leaves 🍃 10 whole Fresh preferred, dried acceptable
Green Chilies 🌶️ 2 whole Slit lengthwise, adjust to taste
Fresh Ginger 🌿 1 tbsp Finely grated or minced
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Coconut Milk 🥥 1 cup Full-fat for creaminess
Vegan Yogurt 🥛 ½ cup Unsweetened, plain variety
Salt 🧂 1 tsp Adjust to taste
Water 💧 ½ cup As needed for consistency

[recipe_ingredient_scaler]

The vegetables are the soul here—carrots, green beans, potatoes, and eggplant are classic. Find them at any Asian or Indian market for the best selection. Curry leaves are non-negotiable (they’re the aroma backbone), but if you can’t find fresh, dried work in a pinch. The coconut milk needs to be full-fat for that luscious, creamy texture.

No coconut milk? Coconut cream thinned with water works. Out of curry leaves? Skip them entirely—don’t substitute with bay leaves (it’s not the same). Green chilies can be jalapeños or serranos. For the yogurt, any unsweetened plant-based version (coconut, almond, or soy) keeps it vegan. Turmeric is for color, so don’t skip it.

This stew tastes even better the next day. Keeps for 3-4 days in the fridge, but the veggies will soften. Freezes beautifully for up to 3 months—just thaw and reheat gently.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump all the mixed veggies in—no fancy prep, just chop and go.
  • Flavor Bomb: That first crackle of mustard and cumin seeds in coconut oil with curry leaves? Pure magic.
  • Feeds Everyone: Honestly, it’s my go-to for parties, potlucks, or just a lazy Sunday dinner.
  • Budget Friendly: A bag of mixed vegetables and a few pantry staples stretch into a meal that fills us up for days.

Step-by-Step Instructions for Kerala Style Coconut and Yogurt Harmony

Here is the method I use to achieve the perfect balance of flavors and textures in this traditional dish.

Step 1: Prepare and Cook the Tempering Spices

Heat the 2 tbsp Coconut Oil in a large, heavy-bottomed pot over medium heat. When the oil shimmers, add the 1 tsp Mustard Seeds and wait for them to begin popping—this should take about 30-45 seconds. I always cover the pot partially with a lid to prevent the seeds from jumping out.

Immediately add the 1 tsp Cumin Seeds, 10 whole Curry Leaves, and 2 whole Green Chilies. Stir constantly for 20-30 seconds until the cumin turns aromatic and the curry leaves release their citrusy fragrance. Be careful not to burn the spices, as this will make them bitter.

Step 2: Incorporate Ginger, Turmeric, and Vegetables

Add the 1 tbsp Fresh Ginger and 0.5 tsp Turmeric Powder to the tempered spices. Stir for 10 seconds to bloom the turmeric—its earthy aroma will deepen, and the mixture will turn a vibrant golden color. This step builds the foundation of flavor for the dish.

Now, add the 6 cups Mixed Vegetables to the pot. I like to start with the harder vegetables like carrots and potatoes, as they take longer to cook. Stir well to coat all the pieces in the spiced oil. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften slightly and absorb the spices.

Step 3: Simmer with Coconut Milk and Water

Pour in the 1 cup Coconut Milk and 0.5 cup Water, stirring to combine. The liquid should just cover the vegetables—if it doesn’t, add a little more water. Bring the mixture to a gentle boil, then reduce the heat to low.

Cover the pot and let it simmer for 15-20 minutes, or until the vegetables are tender but still hold their shape. Stir occasionally to prevent sticking. The coconut milk will mellow the spices and create a rich, creamy base for the dish.

Step 4: Finish with Vegan Yogurt and Seasoning

Once the vegetables are cooked, remove the pot from heat and let it sit for 2 minutes to cool slightly. This prevents the yogurt from curdling when added. Stir in the 0.5 cup Vegan Yogurt gently until fully incorporated. The yogurt adds a tangy depth that balances the richness of the coconut milk.

Season with the 1 tsp Salt, adjusting to taste if needed. Return the pot to low heat and warm through for 2-3 minutes—just enough to take the chill off the yogurt without boiling. The final dish should be creamy, with vegetables coated in a luscious, lightly spiced coconut-yogurt sauce.

👨‍🍳

Pro Tips For Making Recipe Avial

  • Temper the Mustard: Add mustard seeds to hot coconut oil only after it smokes slightly—I learned this the hard way after burning three batches trying to rush it.
  • Cut Evenly: Chop all vegetables to similar sizes, about 1-inch pieces, so they cook uniformly without turning mushy.
  • Skip Overcooking: Add the coconut-yogurt mixture only after the vegetables are just tender, not before, or the curry will split.
  • Use Fresh Curry Leaves: Sounds weird, but it works: dried leaves just don’t give that bright, citrusy aroma that fresh ones do.

Flavor Customization for This Recipe

Spice Level Adjustments

For a milder version, reduce the green chilies to just 1 or remove the seeds before adding. I learned the hard way that the heat builds as the dish sits.

Creamier Texture

Add an extra ¼ cup coconut milk for a richer, more luxurious sauce. Full-fat is key here—light versions won’t give you that velvety finish my grandmother insisted on.

Extra Tang

Double the vegan yogurt to 1 cup for a sharper contrast to the coconut’s sweetness. Just temper it first by mixing with a ladle of hot sauce.

Vegetable Swaps

Try zucchini or cauliflower for variety—they soak up the sauce beautifully. Stick to 6 cups total to keep the balance right. 🌱

Herb Boost

Fresh cilantro stirred in at the end adds brightness. I also love a pinch of asafoetida with the tempering spices for depth.

Protein Addition

Chickpeas (1 can, drained) turn this into a heartier meal. Add them with the vegetables so they absorb all the flavors. 💪

Nutrition Facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 11g55%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 20g7%
Dietary Fiber 6g21%
Sugars 4g
Protein 4g8%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular yogurt instead of vegan?

Yes, but use plain, unsweetened yogurt. Lower the heat when adding to prevent curdling.

2

What if I don’t have curry leaves?

Skip them entirely—don’t substitute with bay leaves. The dish will still taste great, just less aromatic.

3

How do I prevent the sauce from separating?

Remove from heat before adding yogurt, then stir gently. Never boil after adding yogurt.

4

Can I make this ahead of time?

It tastes even better the next day. Store in an airtight container for 3-4 days.

★★★★★4.8(8 reviews)
Chef Melanie

More recipe sites