Kerala Coconut Rice Recipe: Fragrant South Indian Coconut Infusion

Kerala Coconut Rice Recipe: Fragrant South Indian Coconut Infusion

South Indian cuisine has a way of transforming humble ingredients into extraordinary dishes. This coconut rice brings the fragrant flavors of Kerala to your kitchen with minimal effort.

The secret lies in using fresh grated coconut and subtle spices like mustard seeds and curry leaves. These simple elements create layers of aromatic complexity that define this traditional side dish.

You’ll end up with fluffy rice grains coated in a light coconut infusion that pairs beautifully with curries or vegetables. The texture is light yet satisfying, with each bite carrying authentic South Indian character.

Perfect for adding variety to your meal rotation, this dish proves that simple ingredients can deliver restaurant-quality results at home.

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

Ingredients for Kerala Coconut Rice

Simple pantry staples plus fresh coconut and aromatic spices bring Kerala to your kitchen.

Ingredient Amount Notes
Basmati Rice 🌾 1 ½ cups Rinsed until water runs clear
Freshly Grated Coconut 🥥 1 cup Unsweetened, freshly grated preferred
Mustard Seeds 🌿 1 tsp Black or yellow variety
Curry Leaves 🍃 10 pieces Fresh, stems removed
Urad Dal 🌾 1 tsp Split black gram, optional
Chana Dal 🌾 1 tsp Split chickpeas, optional
Green Chilies 🌶️ 2 whole Slit lengthwise, seeds removed for less heat
Fresh Ginger 🌿 1 tbsp Finely grated or minced
Asafoetida 🪷 ¼ tsp Hing, essential for authentic flavor
Turmeric Powder 🌿 ¼ tsp For color and earthiness
Salt 🧂 1 tsp Adjust to taste
Coconut Oil 🫒 2 tbsp For tempering and cooking
Water 💧 3 cups For cooking rice
Cashew Nuts 🥜 ¼ cup Optional, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The coconut is the soul of this dish. Freshly grated coconut (the kind you find in the freezer section at Indian grocery stores or shred yourself from a whole coconut) makes all the difference. Mustard seeds and curry leaves are non-negotiable for authenticity—find them at Patel Brothers or any well-stocked Asian market. Asafoetida (hing) is the secret umami boost; a tiny pinch goes a long way.

No fresh coconut? Unsweetened desiccated coconut works in a pinch—just soak it in warm water for 10 minutes to rehydrate. Missing curry leaves? Skip them rather than substituting (they’re irreplaceable). Green chilies can be swapped for serrano peppers, and cashews can be replaced with peanuts or almonds. The urad and chana dal add texture but aren’t deal-breakers.

The rice stays fluffy for 2 days in the fridge, though it’s best fresh. Leftovers? Shape into patties and pan-fry for coconut rice croquettes. Store spices in airtight containers away from light—they’ll keep for 6-12 months (but use them faster for peak flavor).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pan—basmati, coconut, and those crackling mustard seeds—and walk away while it steams.
  • Coconut Heaven: The freshly grated coconut mixed with curry leaves gives this rice a sweet, nutty aroma that’s honestly irresistible.
  • Lunchbox Hero: Pack it for work or school—it stays soft for hours and pairs with everything from yogurt to mango pickle.
  • Budget Stretch: A handful of rice and coconut feeds four easily, and urad dal adds protein without breaking the bank.

Step-by-Step Instructions for Kerala Coconut Rice

Simple steps, authentic flavors—this method delivers perfectly fragrant rice every time.

Step 1: Rinse and Prepare the Rice

Rinse the 1.5 cups Basmati Rice under cold water until the water runs completely clear. This removes excess starch and prevents the grains from sticking together. I use a fine-mesh strainer for this and rinse until I can see through the water.

After rinsing, soak the rice in fresh water for 20 minutes. This hydration step ensures the grains cook evenly and absorb the coconut flavor better. Drain thoroughly before cooking—excess water will make your rice mushy rather than fluffy.

Step 2: Temper the Spices and Aromatics

Heat the 2 tbsp Coconut Oil in a heavy-bottomed pot over medium heat. When it shimmers, add the 1 tsp Mustard Seeds and let them pop—this usually takes 30-45 seconds. I cover the pot partially with a lid to prevent the seeds from jumping out.

Immediately add the 1 tsp Urad Dal, 1 tsp Chana Dal, 10 pieces Curry Leaves, 2 whole Green Chilies, 1 tbsp Fresh Ginger, and 0.25 tsp Asafoetida. Sauté for 1-2 minutes until the dals turn light golden and the curry leaves become crisp. The aroma should be incredibly fragrant at this point.

Step 3: Toast the Coconut and Cook the Rice

Add the 1 cup Freshly Grated Coconut to the pot and toast for 2-3 minutes until it turns a light golden color. Stir constantly to prevent burning—the coconut can go from perfectly toasted to burnt very quickly.

Now add the drained rice, 0.25 tsp Turmeric Powder, and 1 tsp Salt. Stir to coat the grains evenly with the spiced coconut mixture. Pour in the 3 cups Water and bring to a boil over high heat.

Step 4: Simmer and Rest

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 12-15 minutes. Don’t stir during this time—disturbing the rice can break the grains and release starch, leading to a gummy texture.

After the cooking time, turn off the heat and let the rice rest, covered, for 10 minutes. This steam period allows the grains to finish cooking and absorb any remaining moisture. The rice should be tender but still separate, with each grain distinct and infused with coconut aroma.

Step 5: Garnish and Serve

Gently fluff the rice with a fork to separate the grains. In a small pan, lightly toast the 0.25 cup Cashew Nuts in a little coconut oil until golden, then sprinkle over the rice along with the 0.25 cup Fresh Cilantro.

Serve warm, ideally with a side of yogurt or a spicy vegetable curry. The cashews add a satisfying crunch, while the cilantro brings a fresh brightness that balances the rich coconut flavor.

👨‍🍳

Pro Tips For Making Kerala Coconut Rice

  • Toast the Coconut: Lightly toast the freshly grated coconut in a dry pan until it turns golden—this brings out its nutty depth and prevents a raw, chewy texture.
  • Temper the Spices: Heat the mustard seeds and urad dal in oil until the mustard pops and the dal turns light brown; add curry leaves only after turning off the heat to preserve their aroma.
  • Use Day-Old Rice: I learned this the hard way—freshly cooked basmati can turn mushy; use cooled, leftover rice so the grains stay separate when mixed with coconut.
  • Skip Packaged Coconut: Sounds obvious, but freshly grated coconut makes a real difference compared to desiccated; it’s sweeter and adds the right moisture to bind the dish.

Storing and Reheating kerala coconut rice

Refrigerator Storage

Let your coconut rice cool completely before storing. Transfer to an airtight container—I use glass containers to preserve freshness. It keeps well in the fridge at 40°F or below for up to 2 days. The flavors actually deepen as the spices meld overnight. ❄️

Freezer Method

For longer storage, portion the rice into freezer-safe bags or containers. It freezes beautifully for up to 1 month without losing texture. I recommend flat freezer bags to save space and ensure even thawing. Leave ½ inch headspace to prevent bursting.

Stovetop Reheating

This is my preferred method. Add the rice to a pot with 2 tbsp water or coconut milk, cover, and heat over low-medium heat for 5-7 minutes. Stir gently to distribute moisture. The coconut aroma revives beautifully with this approach. 🔥

Microwave Revival

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 50% power for 1-2 minutes, stir, then continue in 30-second bursts until warm. Add a splash of water if it appears dry.

Repurposing Leftovers

Turn leftover rice into crispy coconut rice patties by mixing with a beaten egg and pan-frying in 1 tbsp coconut oil until golden. Or use as a base for fried rice with vegetables for a quick meal.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 2g
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 desiccated coconut instead of fresh?

Yes, but soak 1 cup in warm water for 10 minutes first to rehydrate. Fresh coconut gives the best flavor, but desiccated works in a pinch.

2

Why do we toast the coconut first?

Toasting enhances its natural oils and nutty aroma. It deepens the flavor and ensures the rice absorbs the coconut essence better during cooking.

3

What if my rice turns mushy?

This usually means too much water or stirring during cooking. Use exactly 3 cups water for 1.5 cups rice and avoid stirring after boiling.

4

Can I make this in a rice cooker?

Temper spices in a pan first, then add everything to the cooker. Use the standard rice setting and let it rest for 10 minutes after.

★★★★★4.9(5 reviews)
Tyler Campbell