
This South Indian buttermilk gravy brings a perfect balance of tangy and creamy flavors to your table. I’ve tested this coconut-infused moru curry in my small Boston kitchen, ensuring it works even without traditional clay pots.
The dish relies on simple ingredients but delivers complex taste through tempering spices in coconut oil and layering textures. It’s a refreshing change from heavy curries, with a light yet rich consistency that pairs beautifully with rice or flatbreads.
What makes it special is the interplay between the sour buttermilk and the sweetness of fresh coconut. The tempering of mustard seeds, curry leaves, and dried red chilies adds depth without overpowering the delicate base.
Ready in under 30 minutes, this curry proves that traditional flavors can thrive in any home kitchen. The result is a dish that’s both comforting and vibrant, with every spoonful offering a new layer of taste.
Ingredients for Moru Curry Recipe with Coconut
Yogurt, coconut, and spices create this tangy South Indian buttermilk gravy with rich depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Plain Yogurt 🥛 | 2 cups | Whisked smooth for base |
| Water 💧 | 1 cup | To thin the yogurt |
| Fresh Coconut 🥥 | ½ cup | Grated or finely chopped |
| Coconut Oil 🫒 | 2 tbsp | For tempering spices |
| Mustard Seeds 🌿 | 1 tsp | Black or yellow varieties |
| Dried Red Chilies 🌶️ | 2 whole | Broken into pieces |
| Curry Leaves 🍃 | 10 pieces | Fresh preferred, dried okay |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, seeds removed |
| Ginger 🌿 | 1 tbsp | Fresh, finely grated |
| Asafoetida 🧂 | ¼ tsp | Pinch for authentic flavor |
| Turmeric Powder 🌶️ | ¼ tsp | For color and earthiness |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Cilantro 🌿 | ¼ cup | Fresh, chopped for garnish |
The coconut is key here—fresh grated from a whole coconut gives the best texture and flavor (the vacuum-sealed packs at Indian grocery stores work in a pinch). For the yogurt, plain whole-milk Greek or regular both work, but avoid anything sweetened. The curry leaves and asafoetida are non-negotiable for authenticity—find them at any Patel Brothers or online at Amazon.
No fresh coconut? Unsweetened desiccated coconut rehydrated in warm water for 10 minutes gets close. Out of curry leaves? Dried curry leaves at half the amount work, but skip them entirely if you must. The tempering spices can be adjusted—add a pinch of cumin seeds if you like. For extra richness, a splash of coconut milk at the end does wonders.
This tastes best fresh but keeps 2-3 days in the fridge. The coconut can turn slightly bitter if stored longer. Reheat gently on the stove—microwaving can separate the yogurt. Garnish with extra cilantro right before serving for a pop of freshness.
Why You’ll Love This Recipe
- 5-Minute Mix: I just dump yogurt, water, and grated coconut into the pot—no fancy prep, and the mustard seeds in coconut oil do all the flavor work for me.
- Tangy Coconut Bliss: The sour yogurt balanced with sweet fresh coconut hits that perfect sweet-tangy spot I crave with rice or appam.
- Fridge Lifesaver: Leftovers taste even better the next day, and it stretches to feed my whole family for two meals on a tight budget.
- Hot or Cold Friend: Honestly, I serve it chilled in summer or steaming hot with dinner—it’s just as good both ways.
Step-by-Step Instructions for Moru Curry With Coconut
This traditional method ensures a balanced, tangy gravy with rich coconut undertones every time.
Step 1: Prepare the Yogurt Base
Whisk the 2 cups Plain Yogurt in a large bowl until completely smooth. I always do this first to ensure no lumps remain, as they can ruin the texture of the final curry. Slowly add the 1 cup Water while whisking continuously—this prevents the yogurt from curdling when heated.
The mixture should reach a pourable, buttermilk-like consistency. If it looks too thick, add a splash more water, but don’t make it watery. This base needs to hold its own when we add the coconut and spices.
Step 2: Temper the Spices
Heat the 2 tbsp Coconut Oil in a heavy-bottomed pot over medium heat. Add the 1 tsp Mustard Seeds and wait for them to pop—this usually takes 30-45 seconds. As soon as they start spluttering, add the 2 whole Dried Red Chilies, 10 pieces Curry Leaves, and 2 whole Green Chilies.
Sauté until the curry leaves become crisp and the red chilies darken slightly, about 1 minute. Stir in the 1 tbsp Ginger, 0.25 tsp Asafoetida, and 0.25 tsp Turmeric Powder, cooking for another 30 seconds until the raw ginger aroma mellows. These spices form the flavor foundation of your curry.
Step 3: Incorporate Coconut and Yogurt Mixture
Add the 0.5 cup Fresh Coconut to the tempered spices and stir for 1 minute to toast lightly. This enhances the coconut’s natural sweetness and aroma. Then, reduce the heat to low and slowly pour in the yogurt mixture while stirring constantly.
This step requires attention—if the heat is too high, the yogurt will curdle. Keep stirring until the mixture is fully combined and begins to simmer gently. You’ll notice the curry thicken slightly as it heats. Season with the 1 tsp Salt at this stage.
Step 4: Simmer and Finish
Let the curry simmer uncovered over low heat for 8-10 minutes. You want it to reach a gentle bubble, but avoid a rolling boil. As it cooks, the flavors will meld together, and the coconut will infuse the yogurt base with its rich, nutty notes.
The curry should have a smooth, slightly thick consistency when done. If it appears too thin, simmer a few minutes longer. Taste and adjust the salt if needed—remember, the flavors will intensify as it rests.
Step 5: Garnish and Serve
Remove the pot from heat and let the curry rest for 5 minutes to allow the flavors to settle. Stir in the 0.25 cup Cilantro just before serving to preserve its fresh, vibrant flavor. The cilantro adds a bright, herbal finish that complements the tangy and creamy elements.
Serve warm with steamed rice or as a cooling accompaniment to spicy dishes. The curry should have a light, tangy taste with a subtle coconut sweetness and the warmth of the tempered spices.
Pro Tips For Making Moru Curry Recipe With Coconut
- Temper the Yogurt: Always whisk the yogurt into warm water first—adding it directly to hot liquid will curdle it. I learned this the hard way after ruining two batches.
- Toast the Coconut: Lightly dry-toast the fresh coconut in the pan for 2-3 minutes before adding liquids. It deepens the flavor in a way raw coconut just can’t.
- Skip Soggy Seeds: Let the mustard seeds pop fully in hot coconut oil before adding anything else—undercooked seeds stay bitter and ruin the dish.
- Strain for Smoothness: After blending, strain the curry through a fine sieve for a silky texture. Yes, it’s an extra step, but the difference is noticeable.
Regional Styles of This Dish
Kerala Style
In Kerala, this curry often includes shallots and fenugreek seeds in the tempering. I add 1 sliced shallot and ¼ tsp fenugreek with the mustard seeds for depth. The coconut is sometimes replaced with coconut milk for a creamier texture. 💛
Tamil Nadu Variation
Tamil cooks often use thick curd instead of yogurt, giving a richer consistency. They also add 1 tsp rice flour to thicken the gravy. The tempering includes urad dal for extra crunch.
Karnataka Approach
Here, the curry leans tangier with extra sour curd or a splash of tamarind pulp. I’ve tested with 1 tsp tamarind dissolved in water, added at the end. The coconut is toasted separately before mixing in.
Sri Lankan Version
Sri Lankans often use pandan leaves and rampe (wild leeks) for aroma. I’ve substituted 1 pandan leaf tied in a knot, removed after simmering. The coconut is freshly grated and lightly roasted first.
Hyderabad Style
This version includes peanuts and sesame seeds in the tempering. I add 2 tbsp crushed peanuts and 1 tsp sesame for nutty richness. The curry is thicker, almost like a stew.
Goan Twist
Goans add kokum for extra sourness, but I’ve found dried kokum (soaked in warm water) works. The coconut is often replaced with cashew paste for a luxurious touch. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use canned coconut instead of fresh?
Yes, unsweetened desiccated coconut rehydrated in warm water works well. Use 1/3 cup desiccated coconut soaked in 2 tbsp warm water for 10 minutes to replace fresh.
Why did my curry separate when heating?
This happens if the heat is too high. Always keep the flame on low when adding yogurt and stir constantly. If it separates, whisk vigorously to recombine before serving.
How long can I store leftovers?
Store in an airtight container in the fridge for 2-3 days. Reheat gently on the stove—microwaving may cause separation.
Can I make this with coconut milk instead?
Replace the water with 1 cup coconut milk for a creamier texture. Reduce simmering time to 5-7 minutes as it thickens faster.
- Gluten Free Pasta Recipe Without Xanthan Gum: Al Dente Texture Naturally - September 29, 2026
- Mexican Chicken Recipe With Doritos: Cheesy Crunch in Every Bite - September 28, 2026
- Panjiri Recipe Food Fusion: Indian Sweet Meets Global Spice - September 28, 2026