
This Kerala-style ghee rice brings authentic Malayalam flavors to your kitchen with its rich aroma and coconut-infused warmth. The traditional method uses just a handful of pantry staples to create a dish that’s both comforting and deeply fragrant.
Golden basmati grains cook in clarified butter with whole spices, bay leaves, and grated coconut for a perfectly balanced texture. Every bite delivers subtle sweetness from caramelized onions and a satisfying richness that makes this dish a family favorite.
Ingredients for Ghee Rice Recipe Kerala Style Malayalam
Basmati rice, ghee, and warm spices create this fragrant Kerala-style dish with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Ghee 🧈 | ½ cup | Clarified butter, unsalted |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, caramelized |
| Bay Leaves 🍃 | 2 pieces | Dried, whole |
| Cinnamon Stick 🌿 | 1 piece | 2-inch length |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed |
| Cloves 🌶️ | 4 pieces | Whole |
| Unsalted Cashews 🥜 | ½ cup | Raw, halved |
| Fresh Grated Coconut 🥥 | ½ cup | Unsweetened, loosely packed |
| Green Chilies 🌶️ | 2 pieces | Slit lengthwise, seeds removed |
| Fresh Ginger 🌿 | 1 piece | 1-inch, julienned |
| Curry Leaves 🍃 | 10 pieces | Fresh preferred |
| Water 💧 | 4 cups | For cooking rice |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The ghee is non-negotiable here—look for grass-fed at Whole Foods or Indian grocery stores (the aroma difference is wild). Basmati rice should be aged, which you’ll know by its longer grains and nutty scent. Patel Brothers or any South Asian market will have the best selection. Fresh curry leaves are ideal, but dried work if you rehydrate them in warm water for 10 minutes first.
No ghee? Clarified butter works in a pinch, but avoid regular butter—it’ll burn. Short on coconut? Dessicated unsweetened coconut (soaked in warm water) gets you close. For the spices, ground versions at one-third the amount work if you’re out of whole. The cashews can be swapped for almonds or peanuts, but toast them first for that rich crunch.
Cooked rice stays fresh in the fridge for 3-4 days—reheat with a splash of water to fluff it up. The ghee mixture can be prepped a day ahead and stored at room temp. Leftovers freeze beautifully for up to 3 months (thaw overnight before reheating).
Why You’ll Love This Recipe
- One Pot Wonder: Honestly, I just dump everything in one pot—basmathi rice, ghee, onions, and whole spices—and let it simmer.
- Golden Goodness: That rich ghee taste with caramelized onions and a hint of cinnamon and bay leaf? Ridiculously good.
- Weeknight Hero: I serve this with curries, stews, or even a simple raita and it disappears fast.
- Leftovers Winner: It reheats beautifully, and the flavors actually get better the next day.
Step-by-Step Instructions for Kerala Style Ghee Rice
This traditional method delivers perfectly fragrant rice with rich, nutty depth every time.
Step 1: Rinse and Soak the Basmati Rice
Place the 2 cups Basmati Rice in a fine-mesh strainer and rinse under cold running water. Rub the grains between your fingers gently as you rinse, changing the water until it runs completely clear. This removes excess starch that would otherwise make the rice gummy.
After rinsing, soak the rice in enough water to cover by 2 inches for 20 minutes. Soaking ensures even cooking and prevents the grains from breaking during the process. Drain thoroughly in a colander before using.
Step 2: Bloom Spices and Toast Nuts
Heat the 0.5 cup Ghee in a heavy-bottomed pot over medium heat. Add the 2 pieces Bay Leaves, 1 piece Cinnamon Stick, 4 pieces Cardamom Pods, and 4 pieces Cloves. Cook for 30-45 seconds until the spices release their aroma and the ghee takes on a golden hue.
Add the 0.5 cup Unsalted Cashews and fry until they turn light golden brown. Immediately add the 1 whole Yellow Onion, 1 piece Fresh Ginger, 2 pieces Green Chilies, and 10 pieces Curry Leaves. Sauté for 4-5 minutes until the onion softens and turns translucent.
Step 3: Cook Rice with Coconut Infusion
Add the drained 2 cups Basmati Rice to the pot, stirring to coat each grain in the spiced ghee. Cook for 2-3 minutes until the rice appears slightly opaque and begins to toast. This step enhances the nutty flavor and prevents sticking.
Pour in the 4 cups Water, then stir in the 0.5 cup Fresh Grated Coconut and 1.5 tsp Salt. Increase the heat to high and bring to a rolling boil, stirring once to distribute the coconut evenly.
Step 4: Simmer and Steam to Perfection
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and cook for 12-15 minutes. Avoid lifting the lid during this time to trap steam, which is essential for even cooking.
After 15 minutes, turn off the heat and let the rice sit undisturbed for another 10 minutes. This resting period allows the grains to absorb any remaining moisture and become fluffy. Gently fluff the rice with a fork before serving.
Pro Tips For Making Ghee Rice Recipe Kerala Style Malayalam
- Toast the Spices: Heat the bay leaves and cinnamon in ghee for 30 seconds before adding onions—this releases their aroma and prevents a raw taste in the rice.
- Use Aged Ghee: I learned this the hard way—fresh ghee can burn quickly, but aged ghee (at least 2 months old) has a higher smoke point and richer flavor for the rice.
- Soak the Basmati: Soak the rice for exactly 20 minutes in cold water, then drain—this guarantees fluffy grains that don’t clump together.
- Skip Stirring: Resist the urge to stir the rice while cooking; it breaks the grains and turns your ghee rice mushy instead of light and separate.
Regional Styles of This Recipe
Thrissur Tradition
In Thrissur, this dish is called Neyy Choru and often includes sliced shallots instead of onions for a milder, sweeter flavor. They also add 1 tsp rose water at the end for a floral note that’s uniquely Thrissur. The rice is typically served with banana chips on the side. 🗺️
Kochi Coastal Twist
Kochi’s version incorporates seafood stock instead of water, giving the rice a subtle briny depth. They also add 1 tsp turmeric powder for a golden hue and a pinch of asafoetida for extra aroma. The dish pairs beautifully with grilled fish or prawn curry.
Palakkad Style
Palakkad cooks use jeerakasala rice (a short-grain Kerala variety) instead of basmati, which absorbs the ghee and coconut flavors more intensely. They often add 1 tsp cumin seeds to the spice mix and finish with roasted peanuts for crunch.
Malabar Influence
In the Malabar region, this dish takes on a richer profile with the addition of 1 tbsp coconut milk stirred in at the end. They also include sliced coconut pieces (not just grated) for texture. The rice is often served with chicken stew or beef ulathiyathu. 💛
Travancore Royal
Travancore’s royal version uses saffron strands soaked in warm milk, added to the rice before cooking. They also include 1 tbsp raisins and 1 tsp fennel seeds for a sweeter, more aromatic profile. This was traditionally served at Sadya feasts.
Nutrition Facts
Frequently Asked Questions
Can I use regular butter instead of ghee?
Regular butter will burn at high temperatures and lacks ghee’s nutty depth. Use clarified butter as a substitute, but authentic grass-fed ghee gives the best flavor.
What if I don’t have fresh coconut?
Use unsweetened desiccated coconut soaked in warm water for 10 minutes. It rehydrates well and absorbs the spices beautifully. Avoid sweetened coconut flakes.
How do I prevent the rice from turning mushy?
Rinse the basmati thoroughly and soak for 20 minutes. Use exactly 2:1 water-to-rice ratio and avoid stirring once boiling. Let it rest 10 minutes off heat.
Can I make this in a rice cooker?
Yes! Sauté spices and nuts in ghee first, then add to the rice cooker with rice, water, and coconut. Use the standard white rice setting.
- Five Spice Rice Recipe: Aromatic Grains With Warm Spice Balance - October 10, 2026
- Flavoured Basmati Rice Recipe: Aromatic Grains with Spiced Depth - October 10, 2026
- Fish Porridge Rice Cooker Recipe: Hands-Free Congee With Silky Depth - October 10, 2026