
This traditional South Indian rice dish brings the authentic flavors of Kerala to your kitchen with its fragrant coconut infusion.
I developed this method to capture the region’s signature aromatic profile using simple, accessible ingredients. The coconut milk base creates a rich, slightly sweet foundation that perfectly complements the subtle spices.
What emerges is a fragrant, slightly sticky rice with distinct layers of flavor—earthy from the whole spices, creamy from the coconut, and bright from the curry leaves.
Serve this as a staple side or as the foundation for a complete South Indian meal.
Ingredients for Kerala Rice
Traditional Kerala rice requires aromatic basmati, rich coconut milk, and a blend of whole spices for authentic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for creaminess |
| Water 💧 | 2 ½ cups | Adjust for desired consistency |
| Shallots 🧅 | 2 whole | Thinly sliced for even cooking |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated or minced |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise for heat |
| Curry Leaves 🍃 | 10 pieces | Fresh for authentic aroma |
| Mustard Seeds 🌿 | 1 tsp | Black or yellow variety |
| Cumin Seeds 🌿 | 1 tsp | Lightly toasted before adding |
| Cardamom Pods 🌿 | 3 whole | Lightly crushed to release flavor |
| Cinnamon Stick 🌿 | 1 whole | About 2 inches long |
| Cloves 🌿 | 3 whole | Optional for added warmth |
| Turmeric Powder 🌶️ | ½ tsp | For vibrant color and earthiness |
| Salt 🧂 | 1 tsp | Adjust to taste preference |
The coconut milk is non-negotiable for authentic flavor. Thai Kitchen or Native Forest brands offer consistent quality, but any full-fat variety will work. Basmati rice from Indian grocery stores often has superior fragrance compared to supermarket options. For the whole spices, freshness is critical—old cardamom or cinnamon loses its potency quickly. Purchase in small quantities from a high-turnover spice merchant.
No coconut milk? Coconut cream diluted with water at a 1:1 ratio works in a pinch. Shallots can be replaced with red onion at double the quantity. Missing curry leaves? A pinch of dried curry leaf powder (available at Indian markets) provides a similar aroma, though fresh is ideal. For heat adjustment, reduce or omit green chilies to suit your preference.
Store whole spices in airtight containers away from light for up to 6 months. Cooked rice keeps 2-3 days in the refrigerator, though it’s best enjoyed fresh. The coconut milk can be frozen for 1 month if unopened—shake well before using after thawing.
Why You’ll Love This Recipe
- One Pot Meal: I just dump everything in, cover, and let the coconut milk and ginger work their magic.
- Rich Coconut Depth: The basmati soaks up that creamy, fragrant coconut milk—honestly, it’s the kind of flavor that lingers.
- Feeds Everyone: Between us, this is my go-to for potlucks because it stretches easily and tastes even better the next day.
- Budget Stretcher: Basmati and coconut milk seem fancy, but a little goes a long way here for a filling, affordable dish.
Step-by-Step Instructions for Kerala Rice
Master the technique for perfectly fragrant coconut rice with these proven steps.
Step 1: Rinse and Prepare the Basmati Rice
Place the 2 cups Basmati Rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. This removes excess starch and prevents the grains from becoming gummy during cooking.
After rinsing, drain the rice thoroughly and let it sit for 10 minutes to remove any remaining surface moisture. Properly rinsed and drained rice ensures each grain cooks evenly and remains separate, giving you that coveted fluffy texture.
Step 2: Toast the Whole Spices and Temper Aromatics
In a heavy-bottomed pot, dry toast the 1 tsp Mustard Seeds, 1 tsp Cumin Seeds, 3 whole Cardamom Pods, 1 whole Cinnamon Stick, and 3 whole Cloves over medium heat for 1-2 minutes until fragrant.
Add 2 whole Shallots (thinly sliced), 1 tbsp Fresh Ginger, 4 cloves Garlic Cloves, 2 whole Green Chilies (slit lengthwise), and 10 pieces Curry Leaves. Sauté for 3-4 minutes until the shallots turn translucent and the spices release their full aroma. This tempering process builds the flavor foundation for your dish.
Step 3: Combine Liquids and Spices with Rice
Add the 2 cups Basmati Rice to the pot and stir to coat each grain with the spiced oil and aromatics. Pour in the 1.5 cups Coconut Milk, 2.5 cups Water, 0.5 tsp Turmeric Powder, and 1 tsp Salt.
Stir gently but thoroughly to distribute the spices and liquid evenly. The liquid should cover the rice by about ½ inch. Bring the mixture to a gentle boil over medium-high heat.
Step 4: Cook and Rest for Perfect Texture
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15-18 minutes. Avoid lifting the lid during this time to prevent steam from escaping, which could result in uneven cooking.
After the cooking time, turn off the heat and let the rice rest, covered, for an additional 10 minutes. This resting period allows the grains to absorb any remaining liquid and steam gently, ensuring they’re cooked through but still firm. Fluff the rice gently with a fork before serving to separate the grains and release the fragrant steam.
Pro Tips For Making Kerala Rice
- Rinse the Rice: Soak basmati rice for 20 minutes before cooking, then rinse until the water runs clear—this removes excess starch and prevents a gummy texture.
- Bloom the Shallots: Cook finely sliced shallots in coconut milk until golden brown (about 5-7 minutes) before adding rice—this builds a deep, sweet base flavor.
- Balance the Liquids: Use a 1:1.5 ratio of rice to liquid (coconut milk + water combined), and resist stirring once it starts simmering to avoid mushy grains.
- Steam, Don’t Boil: Once the liquid is absorbed, cover and cook on the lowest heat for 10 minutes—this lets the ginger-infused coconut milk fully penetrate the rice.
Common Mistakes When Making This Recipe
Over-Rinsing Rice
Rinsing rice removes starch, but overdoing it can wash away essential nutrients. Stick to 3-4 rinses until the water runs clear—any more risks losing flavor and texture. I learned this the hard way with my first batch. 💡
Skipping the Soak
Basmati rice benefits from a 10-minute soak after rinsing. This prevents dry, unevenly cooked grains. Without soaking, the rice may cook unevenly, leaving some grains hard while others turn mushy.
Burning the Spices
Whole spices like cardamom and cinnamon burn easily. Toast them over medium heat for just 1-2 minutes until fragrant, then immediately add the aromatics. Burnt spices taste bitter and ruin the dish.
Incorrect Liquid Ratio
The 1.5:2.5 ratio of coconut milk to water is crucial for the right texture. Too much liquid makes the rice soggy, while too little leaves it undercooked. Measure precisely for that perfect fluffy consistency.
Peeking While Cooking
Lifting the lid releases steam, which lowers the cooking temperature and extends the time. Keep the lid on for the full 15-18 minutes of simmering. Trust the process—your patience will be rewarded.
Skipping the Rest
Let the rice rest, covered, for 10 minutes after cooking. This allows the grains to absorb the remaining liquid and steam evenly. Skipping this step often results in sticky, undercooked rice. ✨
Nutrition Facts
Frequently Asked Questions
What can I use instead of coconut milk?
Coconut cream diluted with water at a 1:1 ratio works well. For a dairy option, try heavy cream with a splash of milk, though the flavor will differ.
Why does my rice turn out mushy?
Over-rinsing or using too much liquid can cause this. Stick to 3-4 rinses and measure the coconut milk and water precisely. Resting for 10 minutes after cooking also helps.
Can I make this in a rice cooker?
Yes! Sauté spices and aromatics first, then add all ingredients to the cooker. Use the standard rice setting and let it rest after cooking.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 3 days. Reheat with a splash of water to restore moisture.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026