
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.
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
Frequently Asked Questions
Can I use regular yogurt instead of vegan?
Yes, but use plain, unsweetened yogurt. Lower the heat when adding to prevent curdling.
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.
How do I prevent the sauce from separating?
Remove from heat before adding yogurt, then stir gently. Never boil after adding yogurt.
Can I make this ahead of time?
It tastes even better the next day. Store in an airtight container for 3-4 days.
- Stewed Beef Brisket Recipe: Deep-Rich Flavor After 8 Hours of Slow Simmering - October 15, 2026
- Beef Brisket Rolls Recipe: Flaky Layers and Smoky Sweet Filling - October 15, 2026
- Masterbuilt Smoker Beef Brisket Recipe: Bark-To-Meat Ratio Hack for Unmatched Flavor - October 15, 2026