
This rice dish elevates simple grains with a luxurious combination of rich ghee and creamy coconut milk for depth you can taste in every bite.
The fragrant aroma fills your kitchen as the rice cooks, absorbing the tropical warmth of coconut with the nutty richness of clarified butter. It delivers restaurant-quality results with minimal effort.
Ingredients for Ghee Rice Recipe with Coconut Milk
Basmati rice soaks up ghee and coconut milk for fragrant, restaurant-worthy grains with every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Clarified Butter (Ghee) 🧈 | ½ cup | Melted, golden color preferred |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Water 💧 | 2 ½ cups | Or substitute coconut water |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed to release aroma |
| Bay Leaf 🍃 | 1 piece | Dried, removed before serving |
| Cinnamon Stick 🌰 | 1 whole | 2-inch piece for subtle spice |
| Cloves 🌶️ | 3 pieces | Whole, not ground |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher recommended |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Cashew Halves 🥜 | ½ cup | Toasted for crunch |
The ghee is non-negotiable here—look for grass-fed at Whole Foods or Trader Joe’s for the richest, nuttiest flavor. Coconut milk should be full-fat (Thai Kitchen or Native Forest are reliable brands). Basmati rice is ideal for its long grains that stay separate; rinsing removes excess starch so it doesn’t turn mushy. The whole spices? Indian grocery stores have the best prices and freshest stock.
No ghee? Clarified butter works, or use coconut oil plus a pinch of butter extract for a vegan option. Swap cardamom pods for half a teaspoon of ground cardamom if that’s what you have. Fresh cilantro can be parsley or mint—whatever’s in your crisper. The cashews? Almonds or peanuts add a similar crunch (toast them first).
Leftovers keep 4-5 days in the fridge—actually taste better the next day. Freeze without the cashews for up to 3 months. Reheat with a splash of water to fluff the grains back up. The whole spices stay good in a dark cabinet for 6-12 months.
Why You’ll Love This Recipe
- One Pot Wonder: I just toss everything in—basmati rice, ghee, coconut milk—and let it simmer. No fancy steps, no stress.
- Rich & Nutty: The ghee toasts the onions, then the coconut milk adds this velvety sweetness. Honestly, I could eat it plain.
- Feeds a Crowd: I make a big batch on Sundays—perfect with curry, grilled chicken, or just as-is.
- Budget Stretcher: Basmati rice and coconut milk are cheap staples. Here’s what sold me—it tastes fancy without the price tag.
Step-by-Step Instructions for Ghee Rice With Coconut Milk
This method delivers perfectly fragrant rice with a luxurious coconut-ghee richness every time.
Step 1: Toast Aromatics in Ghee for Depth of Flavor
Heat the 0.5 cup Clarified Butter (Ghee) in a heavy-bottomed pot over medium heat until it melts and begins to shimmer. Add the finely diced Yellow Onion and cook for 5-7 minutes until golden brown and translucent.
Stir in the minced Garlic Cloves along with the 4 pieces Cardamom Pods, 1 piece Bay Leaf, 1 whole Cinnamon Stick, and 3 pieces Cloves. Cook for 1-2 minutes until the garlic releases its aroma and the whole spices become fragrant. Be careful not to burn the garlic—it should turn lightly golden, not dark brown.
Step 2: Rinse and Add Rice for Even Cooking
Add the 2 cups Basmati Rice (already rinsed until the water runs clear) to the pot and stir to coat every grain in the spiced ghee. Toast the rice for 2-3 minutes until the edges become slightly translucent and the grains appear pearly white.
This toasting step enhances the nutty flavor of the rice and ensures each grain absorbs the aromatic infusions. The rice should smell rich and fragrant at this stage, signaling it’s ready for the liquids.
Step 3: Add Liquids and Simmer to Perfection
Pour in the 1 can Coconut Milk and 2.5 cups Water, then add the 1.5 tsp Salt. Stir well to combine, scraping up any browned bits from the bottom of the pot—these add depth to your dish.
Bring the mixture to a boil, then immediately reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15-18 minutes. Do not stir the rice during this time, as it can break the grains and release excess starch.
Step 4: Rest and Garnish for Maximum Flavor
After the simmering time, turn off the heat and let the rice sit covered for 10 minutes. This resting period allows the grains to steam and absorb any remaining liquid, resulting in fluffy, separate grains.
Gently fluff the rice with a fork, removing the Bay Leaf and Cinnamon Stick as you do. Fold in the 0.5 cup Cashew Halves (toasted for crunch) and garnish with the 0.25 cup Fresh Cilantro. The cilantro adds a bright, fresh contrast to the rich, spiced rice.
Pro Tips For Making Ghee Rice Recipe With Coconut Milk
- Toast the Onions: Cook the yellow onions in ghee until deep golden brown—this builds the base flavor that makes the rice irresistibly aromatic. I learned this the hard way when I skipped it once and the dish tasted flat.
- Rinse the Rice: Soak basmati rice for 20 minutes, then rinse until the water runs clear to remove excess starch. This prevents the grains from turning mushy when cooked in coconut milk.
- Balance the Liquids: Use a 1:1 ratio of coconut milk to water for creamy rice that isn’t overly rich. After burning a batch with too much coconut milk, I finally figured out the right balance.
- Low and Slow: Once the liquids are added, cook the rice on low heat for 15-18 minutes—any higher and the coconut milk can separate. My grandmother swore by this, and she was right.
Wine and Beer Pairings for These Flavors
Light White Wines
A crisp Sauvignon Blanc from New Zealand cuts through this dish’s richness beautifully. Its citrusy acidity balances the coconut milk’s creaminess while complementing the cardamom’s floral notes. I love the brightness it brings to each bite. 💫
Medium-Bodied Whites
An oaked Chardonnay from California works wonderfully—its buttery notes echo the ghee while vanilla undertones pair with the coconut. Look for bottles from Sonoma or Napa Valley for that perfect balance of richness and acidity.
Fragrant Reds
A light Pinot Noir from Oregon offers red fruit flavors that contrast nicely with the warm spices. The earthy notes complement the dish without overwhelming it. Serve slightly chilled for best results.
Crisp Beer Pairings
A Belgian Witbier like Hoegaarden brings citrus and spice notes that harmonize with the cardamom. The effervescence cleanses your palate between bites. For a local option, try Allagash White. 🍺
Aromatic Beers
If you prefer darker beers, a Hefeweizen with its banana and clove esters mirrors the dish’s warm spices. I particularly enjoy Weihenstephaner from Germany for its perfect balance of fruit and spice.
Non-Alcoholic Option
A sparkling coconut water with lime provides a refreshing contrast. The tropical notes echo the coconut milk while the acidity cuts through the richness. Add a sprig of mint for extra flair.
Nutrition Facts
Frequently Asked Questions
Can I use light coconut milk instead?
Full-fat coconut milk is ideal for creaminess, but light works in a pinch. The flavor will be less rich, so add an extra 1 tablespoon of ghee to compensate.
Why do I need to rinse the rice first?
Rinsing removes excess starch so the grains stay separate and fluffy. Skip this step and you risk sticky, mushy results. Always rinse until the water runs clear.
How do I prevent the rice from burning?
Use a heavy-bottomed pot and keep heat at low after boiling. Never stir during cooking—this releases starch and can cause sticking. A tight lid traps steam for even cooking.
Can I make this ahead of time?
Cook and cool completely, then store in an airtight container for up to 2 days. Reheat with a splash of water and fluff with a fork.
- Gobi Fried Rice Recipe: Spiced Cauliflower Wok Delight - October 8, 2026
- Glutinous Rice Roll Recipe: Chewy Pillows With Savory Fillings - October 8, 2026
- Garlic Jasmine Rice Recipe: Fragrant Grains with Aromatic Depth - October 8, 2026