Moru Curry Recipe With Coconut: Tangy South Indian Buttermilk Gravy

Moru Curry Recipe With Coconut: Tangy South Indian Buttermilk Gravy

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.

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

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

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 10g50%
Cholesterol 5mg2%
Sodium 480mg21%
Total Carbohydrate 8g3%
Dietary Fiber 2g7%
Sugars 4g
Protein 6g12%
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 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.

2

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.

3

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.

4

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.

★★★★★4.5(11 reviews)
Nathan Turner