Indian Butter Rice Recipe: Fragrant Basmati With Ghee Richness

Indian Butter Rice Recipe: Fragrant Basmati With Ghee Richness

This dish transforms simple basmati into something extraordinary with just a few traditional techniques. I developed this method after testing multiple variations in my small Boston kitchen, focusing on achieving the perfect balance of fragrance and richness.

The secret lies in blooming whole spices in hot ghee before adding the rice, which infuses every grain with warm, aromatic depth. A pinch of saffron steeped in warm milk adds both color and a subtle floral note that defines this dish.

You’ll end up with perfectly fluffy rice where each bite carries the warmth of toasted cumin, the sweetness of caramelized onions, and the luxurious mouthfeel of ghee. The grains stay separate yet deeply flavored, with a golden hue that’s as beautiful as it is delicious.

Serve this as a side or main dish—it pairs perfectly with curries or stands beautifully on its own. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indian Butter Rice

Basmati rice meets warm spices and rich ghee for a fragrant, luxurious dish everyone loves.

Ingredient Amount Notes
Basmati Rice 🍚 2 cups Rinsed and soaked 30 minutes
Ghee 🧈 ½ cup Clarified butter, essential for flavor
Yellow Onion 🧅 1 whole Thinly sliced for caramelization
Cumin Seeds 🌿 1 tsp Whole seeds for blooming
Green Cardamom Pods 🌿 4 whole Lightly crushed to release aroma
Cloves 🌿 4 whole Whole for blooming in ghee
Bay Leaf 🍃 1 whole Dried, for aromatic depth
Saffron Threads 🌸 ¼ tsp Pinch, steeped in warm milk
Whole Milk 🥛 ¼ cup Warm, for steeping saffron
Water 💧 4 cups For cooking rice
Salt 🧂 1 tsp Adjust to taste
Cashew Halves 🌰 ¼ cup Optional, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The ghee is non-negotiable here—Patel Brothers or your local Indian grocery will have the best quality. I always grab Taj brand basmati (the good stuff, aged for two years) for that perfect long-grain fluffiness. Whole spices are key for blooming—check the bulk section at Whole Foods if you don’t have an Indian market nearby. The saffron? A tiny pinch goes a long way, but splurge on a small jar if you can.

No ghee? Clarified butter works in a pinch, but avoid regular butter—it’ll burn. Swap cardamom pods for ground cardamom at half the amount if that’s what you’ve got. Fresh out of saffron? A pinch of turmeric adds color (but skip the milk). The cashews can be slivered almonds or even toasted peanuts—whatever’s in the pantry.

Cooked rice keeps 3-4 days in the fridge—reheat with a splash of water to restore fluffiness. Saffron milk can be prepped ahead and stored in the fridge for 24 hours. Whole spices? Airtight container away from heat, they’ll last 6-12 months easy.

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day, and reheats like a dream.
  • One Pot Wonder: I just toss basmati rice, ghee, and those warm cumin seeds into a single pot—minimal mess, maximum flavor.
  • Aromatic Heaven: The cardamom pods and onions blooming in ghee fill my kitchen with a scent that’s pure comfort.
  • Feeds a Crowd: Honestly, it’s my go-to for potlucks because it stretches easily and pairs with any curry.

Step-by-Step Instructions for Indian Butter Rice

Here’s the method I’ve perfected for restaurant-quality rice with rich, aromatic depth.

Step 1: Prepare the Basmati Rice

Start by draining the soaked 2 cups Basmati Rice thoroughly. I use a fine-mesh strainer for this to ensure all excess water is removed. The grains should look plump but not mushy after their 30-minute soak.

This soaking step is crucial—it prevents the rice from breaking during cooking and ensures each grain cooks evenly. I’ve found that skipping this leads to dry, unevenly cooked rice that sticks together.

Step 2: Bloom Whole Spices in Ghee

In a heavy-bottomed pot, melt the 0.5 cup Ghee over medium heat. Add the 1 tsp Cumin Seeds, 4 whole Green Cardamom Pods, 4 whole Cloves, and 1 whole Bay Leaf. I lightly crush the cardamom pods first to release their aroma.

Cook for 1-2 minutes until the cumin seeds sizzle and turn golden and the ghee becomes fragrant. Don’t let the spices burn—this would make the dish bitter. The ghee should shimmer but not smoke.

Step 3: Cook Onions and Rice

Add the thinly sliced Yellow Onion to the spiced ghee and cook for 8-10 minutes until deep golden brown. Stir occasionally to prevent sticking. The onions should caramelize slightly, adding sweetness to balance the spices.

Stir in the drained rice and cook for 2 minutes, coating each grain in the spiced ghee. This toasting step enhances the nutty flavor of the basmati. You’ll notice the rice grains become slightly translucent at the edges.

Step 4: Add Liquids and Simmer

In a small bowl, warm the 0.25 cup Whole Milk and steep the 0.25 tsp Saffron Threads in it for 5 minutes. Pour this golden saffron milk into the rice along with the 4 cups Water and 1 tsp Salt.

Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until the water is absorbed and rice is tender. Resist the urge to stir during cooking—this can break the grains and make the rice mushy.

Step 5: Finish and Garnish

Turn off the heat and let the rice sit covered for 10 minutes. This steam time is essential for perfectly fluffy grains. While waiting, toast the 0.25 cup Cashew Halves in a dry pan until golden brown.

Gently fluff the rice with a fork, then transfer to a serving dish. Top with the toasted cashews and 0.25 cup chopped Fresh Cilantro. The cilantro adds a bright, fresh contrast to the rich, spiced rice.

👨‍🍳

Pro Tips For Making Indian Butter Rice

  • Soak the Basmati: Give the rice a 30-minute soak in warm water before cooking—I learned this the hard way after ending up with dry, stubbly grains more than once.
  • Bloom the Spices: Heat the ghee first, then add cumin and cardamom, letting them sizzle for 20-30 seconds until fragrant before adding onions. Sounds simple, but skipping this step leaves the rice tasting flat.
  • Low and Slow Onions: Cook the onions on medium-low until deep golden brown, not just translucent. Rushing this step gives you crunchy bits instead of that sweet, melty base the dish needs.
  • Use a Heavy Pot: A thick-bottomed pot prevents the rice from burning at the bottom while the top finishes cooking—my grandmother swore by this, and she was right.

Creative Variations of This indian butter rice

Peas and Carrots Version

Add ½ cup diced carrots and ½ cup peas when you cook the onions in ghee. This colorful variation adds sweetness and texture. I often use frozen peas for convenience, adding them with the rice to prevent overcooking.

Coconut Milk Twist

Replace the whole milk with ½ cup coconut milk for a dairy-free version with tropical richness. The coconut complements the spices beautifully. I find Thai Kitchen brand works well here.

Nutty Pilaf Style

Stir in ¼ cup slivered almonds or pine nuts with the onions for extra crunch. Toast them in the ghee until golden before adding the rice. This adds a wonderful textural contrast to the fluffy grains.

Mild Family Version

Reduce the cumin seeds to ½ tsp and omit the cloves for a gentler flavor profile. I do this when serving kids or those new to Indian flavors. The saffron and ghee still provide plenty of depth. 💛

Vegetable Medley

Add ½ cup diced bell peppers and ¼ cup corn kernels with the onions. This turns the dish into a hearty one-pot meal. I recommend using red bell peppers for their natural sweetness.

Lemon Zest Finish

Garnish with 1 tsp lemon zest along with the cilantro for a bright citrus note. This cuts through the richness of the ghee beautifully. I always use fresh zest for the best flavor. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 60mg20%
Sodium 420mg18%
Total Carbohydrate 58g21%
Dietary Fiber 2g7%
Sugars 2g
Protein 8g16%
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 regular butter instead of ghee?

Regular butter can burn at high temperatures. Use clarified butter as a substitute for ghee, but avoid standard butter for blooming spices. Ghee has a higher smoke point and richer flavor.

2

Why do I need to soak the basmati rice?

Soaking for 30 minutes prevents grain breakage and ensures even cooking. Skipping this step often results in dry or mushy rice that sticks together.

3

How do I fix undercooked rice?

Add 2-3 tablespoons of hot water, cover, and steam for 5-10 minutes off heat. Avoid stirring, which can break the grains. The residual heat will finish cooking evenly.

4

Can I make this ahead of time?

Yes! Cooked rice keeps 3-4 days refrigerated. Reheat with a splash of water and fluff with a fork. Saffron milk can be prepped 24 hours ahead.

★★★★★5.0(5 reviews)
Tyler Campbell