Ghee Rice Recipe With Coconut Milk: Fragrant Grains With Tropical Richness

Ghee Rice Recipe With Coconut Milk: Fragrant Grains With Tropical Richness

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.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 85mg28%
Sodium 420mg18%
Total Carbohydrate 55g20%
Dietary Fiber 3g11%
Sugars 2g
Protein 9g18%
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 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.

2

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.

3

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.

4

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.

★★★★★5.0(15 reviews)
Tyler Campbell