
This fragrant rice dish transforms simple basmati into something extraordinary with rich ghee and creamy coconut milk.
The aromas alone will draw everyone to the kitchen, while the fluffy grains absorb the coconut-ghee blend for a luxurious texture. It pairs perfectly with curries or stands beautifully on its own.
Ingredients for Ghee Rice Recipe with Coconut Milk
Basmati rice elevated with ghee, coconut milk, and warming spices for fragrant, fluffy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Ghee 🧈 | ¼ cup | Clarified butter, melted |
| Coconut Milk 🥥 | 1 cup | Full-fat canned preferred |
| Water 💧 | 2 ½ cups | Or as needed for rice |
| Bay Leaf 🍃 | 1 whole | Dried or fresh |
| Cinnamon Stick 🌿 | 1 piece | Optional for depth |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed |
| Cloves 🌿 | 4 whole | Whole, for infusion |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Sugar 🍚 | ½ tsp | Optional for balance |
| Cumin Seeds 🌿 | 1 tsp | Lightly toasted |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
[recipe_ingredient_scaler]
The ghee is non-negotiable for authentic richness—Patel Brothers or any Indian grocery will have high-quality options. Basmati rice should be aged and fragrant; Tilda or Daawat are reliable brands. Full-fat coconut milk is essential for that creamy texture—Thai Kitchen or Goya work well. Spices like cardamom and cloves should be fresh (check the expiration date) for maximum aroma.
No ghee? Clarified butter or unsalted butter works in a pinch, but avoid regular butter as it can burn. Substitute coconut milk with half-and-half for a milder flavor, though the dish won’t be as rich. For the spices, ground cumin at half the amount can replace cumin seeds. Skip the cinnamon if you prefer a simpler profile, but the bay leaf adds depth worth keeping.
Store basmati rice in an airtight container for up to 6 months. Coconut milk can be refrigerated for 1 week once opened. Leftovers keep well for 3-4 days—reheat with a splash of water to restore fluffiness. Freeze cooked rice for up to 3 months in sealed containers.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in—basmati rice, ghee, coconut milk, water, and a bay leaf—then let it simmer.
- Rich and Creamy: The coconut milk makes the rice so luscious, and the ghee adds this deep, nutty flavor that’s honestly irresistible.
- Feeds a Crowd: Between us, this is my go-to for potlucks because it’s filling, elegant, and tastes even better the next day.
- Budget Stretcher: A cup of rice and a can of coconut milk go a long way, and it still feels like a special meal.
Step-by-Step Instructions for Fragrant Coconut-Infused Basmati Rice
Here’s the method. Straightforward, tested, works every time.
Step 1: Rinse and Soak the Basmati Rice
Place the 2 cups Basmati Rice in a large bowl and cover with cold water. Swirl the rice with your hand, then drain immediately. Repeat this process 3-4 times until the water runs completely clear—this removes excess starch and ensures fluffy, non-sticky grains.
After rinsing, soak the rice in fresh cold water for 20-30 minutes. Soaking shortens the cooking time and allows the grains to expand evenly. Drain thoroughly in a fine-mesh sieve before proceeding, as excess water will dilute the rich coconut and ghee flavors.
Step 2: Toast Whole Spices and Cumin Seeds
In a heavy-bottomed pot, heat the 0.25 cup Ghee over medium heat. Add the 1 tsp Cumin Seeds, 1 whole Bay Leaf, 1 piece Cinnamon Stick, 4 pieces Cardamom Pods, and 4 whole Cloves. Stir frequently for 1-2 minutes until the cumin seeds begin to sizzle and turn light golden brown.
This toasting step releases the essential oils from the spices, creating a fragrant base for the rice. Be careful not to burn the spices—burnt spices will impart a bitter taste. The ghee should be hot but not smoking when you add the next ingredients.
Step 3: Cook Rice with Coconut Milk and Water
Add the drained 2 cups Basmati Rice to the pot and stir to coat the grains evenly with the spiced ghee for 30 seconds. This toasts the rice slightly, enhancing its nutty flavor. Then pour in the 1 cup Coconut Milk and 2.5 cups Water.
Add the 1 tsp Salt and 0.5 tsp Sugar to the liquid. Stir once to distribute the salt and sugar, then bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes without stirring.
Step 4: Steam and Rest for Perfect Texture
After 15 minutes, turn off the heat but keep the pot covered. Let the rice steam in its own residual heat for an additional 10 minutes. This resting period allows the grains to absorb any remaining liquid and finish cooking evenly without overcooking.
Resist the urge to peek or stir during this time—releasing the steam can result in unevenly cooked rice. The rice is done when all the liquid has been absorbed and the grains are tender but still distinct.
Step 5: Fluff and Garnish for Serving
Gently fluff the rice with a fork to separate the grains, taking care not to break them. The grains should be light, fluffy, and infused with the aromatic spices and rich coconut flavor. Taste and adjust the salt if needed, though the initial measurement should be perfect.
Transfer to a serving dish and garnish with the 0.25 cup Fresh Cilantro, chopped finely for a bright, fresh contrast to the warm spices. Serve immediately while hot, as the flavors are most vibrant fresh from the pot.
Pro Tips For Making Ghee Rice Recipe With Coconut Milk
- Soak the Basmati: Soak the rice for at least 30 minutes before cooking—this prevents the grains from breaking and ensures they absorb the coconut milk evenly.
- Toast the Ghee: Heat the ghee gently until it melts but doesn’t smoke, then add the bay leaf to infuse the fat before adding the rice.
- Balance the Liquids: Use a 1:1 ratio of coconut milk to water to avoid overly rich or mushy rice—I learned this the hard way after a few greasy batches.
- Low and Slow: Once the liquid simmers, drop the heat to low and cover tightly—resist the urge to peek for at least 15 minutes.
Common Mistakes When Making This Recipe
Skipping the Rinse
Never skip rinsing the 2 cups Basmati Rice—this removes excess starch that causes gummy, sticky grains. I rinse mine 3-4 times until the water runs clear. Skipping this step will ruin the fluffy texture you want. 💡
Overheating Ghee
Ghee burns easily at high heat. Always toast your spices over medium heat to avoid bitter, burnt flavors. If the ghee starts smoking, remove the pot from heat immediately and let it cool slightly before continuing.
Incorrect Liquid Ratios
The 1 cup Coconut Milk to 2.5 cups Water ratio is crucial. Too much liquid makes mushy rice, while too little leaves it undercooked. Measure carefully and resist the urge to add extra water during cooking.
Peeking While Cooking
Every time you lift the lid, you release steam and lower the temperature. Keep the pot covered tightly during the entire 15-minute simmer and 10-minute rest for even cooking.
Forgetting to Soak
Soaking the rice for 20-30 minutes ensures even cooking and prevents dry, crunchy grains. I set a timer to remind myself. Without soaking, the rice may cook unevenly, with some grains hard and others overdone.
Over-Stirring the Rice
Stirring after adding the liquid can break the grains and release more starch. Gently stir just once to distribute the salt and sugar, then leave it alone until fluffing at the end.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of basmati?
Yes, but adjust the liquid to 3 cups water and extend cooking time to 40-45 minutes. Brown rice needs more water and time to soften.
Why toast the spices in ghee first?
Toasting releases essential oils, creating a fragrant base. The medium heat ensures spices infuse without burning, adding depth to every grain.
What if my rice turns mushy?
This usually happens from too much liquid or stirring. Stick to the 1 cup coconut milk to 2.5 cups water ratio and avoid peeking.
Can I make this ahead of time?
Yes! Cooked rice stays fresh for 3-4 days refrigerated. Reheat with a splash of water to restore fluffiness.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026