
There’s a reason ghee rice is a staple in Indian households—it transforms simple basmati into something extraordinary. This recipe captures the essence of traditional cooking with toasted spices and rich clarified butter.
I’ve tested this method repeatedly to ensure the rice stays fluffy and separate, with each grain coated in fragrant ghee. The whole spices release their aroma as they sizzle, infusing the dish with complex flavors.
The result is a dish that’s both comforting and elegant, with golden rice that carries the warmth of cumin, cardamom, and cinnamon. It pairs perfectly with curries or stands beautifully on its own.
This is the kind of meal that turns an ordinary dinner into something to savor. Let’s create this fragrant masterpiece together.
Ingredients for Indian Ghee Rice
A handful of whole spices and rich ghee turn basmati rice into an aromatic masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 2 cups | Rinsed and soaked 30 minutes |
| Clarified Butter (Ghee) 🧈 | 6 tbsp | Divided for toasting and finishing |
| Cumin Seeds 🌿 | 1 tsp | Whole, not ground |
| Green Cardamom Pods 🌿 | 4 whole | Lightly crushed to release seeds |
| Cloves 🌿 | 4 whole | Whole for toasting |
| Cinnamon Stick 🌿 | 1 whole | 2-inch piece, broken in half |
| Bay Leaf 🍃 | 1 whole | Indian or Turkish variety |
| Yellow Onion 🧅 | 1 whole | Finely sliced for garnish |
| Cashew Halves 🌰 | ¼ cup | Lightly toasted, for garnish |
| Golden Raisins 🍇 | ¼ cup | Optional, for sweetness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 4 cups | For cooking rice |
| Salt 🧂 | 1 ½ tsp | Divided for rice and garnish |
The ghee quality is non-negotiable here. Patel Brothers or any Indian grocery will carry authentic clarified butter with deep, nutty notes. Look for grass-fed ghee in glass jars—it has a higher smoke point and richer flavor. Whole spices must be fresh; if your cumin seeds don’t release fragrance when toasted, they’re too old. I source mine from Kalustyan’s for guaranteed potency.
No ghee on hand? Melted butter works in a pinch (though it lacks the caramelized depth). Missing a whole spice? Ground versions at half the amount can substitute, but toast them briefly in dry heat first. Golden raisins not your thing? Dried chopped apricots add similar sweetness. For nut allergies, swap cashews for pumpkin seeds—toast them the same way.
Cooked rice stays fresh for 2-3 days in the fridge—store it covered to prevent drying. Ghee solidifies when cold; reheat gently with a splash of water. The toasted spices lose potency quickly, so use them within 1 month. This dish tastes even better the next day as the flavors meld.
Why You’ll Love This Recipe
- One Pot Magic: I just dump everything in, let the ghee do its work, and the rice turns out fluffy every single time.
- Aroma Bomb: The cumin, cardamom, and cloves bloom in hot ghee—honestly, it smells like my grandma’s kitchen in the best way.
- Crowd Pleaser: I serve this at potlucks, and even the picky eaters come back for seconds.
- Budget Stretch: A little ghee goes a long way, and basmati rice is cheap—this feeds my family of four for under five bucks.
Step-by-Step Instructions for Fragrant Basmati With Toasted Spices
Master this technique for perfectly fragrant rice with whole spices and rich ghee infusion.
Step 1: Toast the Whole Spices and Nuts
Heat 4 tbsp Clarified Butter (Ghee) in a heavy-bottomed pot over medium heat. Add the 1 tsp Cumin Seeds, 4 whole Green Cardamom Pods, 4 whole Cloves, 1 whole Cinnamon Stick, and 1 whole Bay Leaf. Stir constantly for 1-2 minutes until the spices become fragrant and the cumin seeds begin to sizzle.
Add the 0.25 cup Cashew Halves and continue toasting for another 1-2 minutes until they turn light golden brown. This step extracts the essential oils from the spices and develops the nutty aroma. Be careful not to burn the spices, as this will make the rice bitter.
Step 2: Cook the Rice with Aromatics
Drain the 2 cups Basmati Rice after its 30-minute soak and add it to the pot with the toasted spices. Stir gently to coat the rice grains with the Clarified Butter (Ghee) and spices. Cook for 2 minutes, stirring constantly, until the rice becomes slightly translucent at the edges.
Pour in the 4 cups Water and add 1 tsp Salt. Stir once to distribute the salt and spices evenly, then bring to a rolling boil over high heat. This initial boil ensures the rice cooks evenly and absorbs the spiced ghee flavor.
Step 3: Simmer Until Tender and Fluffy
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15-18 minutes. Do not lift the lid during this time—steam is crucial for even cooking. The rice is done when all the water has been absorbed and the grains are tender but still firm.
Turn off the heat and let the rice rest, covered, for an additional 10 minutes. This resting period allows the grains to steam in their own heat, resulting in fluffier rice. Gently fluff the rice with a fork to separate the grains and release any trapped steam.
Step 4: Finish with Garnishes and Serve
In a small pan, heat the remaining 2 tbsp Clarified Butter (Ghee) over medium-low heat. Add the 1 whole Yellow Onion (finely sliced) and sauté until soft and golden brown, about 8-10 minutes. Stir in the 0.25 cup Golden Raisins and cook for 1 minute until plump.
Transfer the rice to a serving dish and top with the onion-raisin mixture, 0.25 cup Fresh Cilantro, and the remaining 0.5 tsp Salt. Mix gently to distribute the garnishes. The rice should be fragrant, with visible whole spices and a rich, buttery finish.
Pro Tips For Making Indian Ghee Rice
- Soak the Basmati: I learned this the hard way—soak the rice for at least 30 minutes in cold water before cooking. It prevents the grains from breaking and gives you that perfect, fluffy texture.
- Temper the Spices: Heat the ghee first, then add cumin, cardamom, and cloves. Let them sizzle for 10-15 seconds until fragrant—this wakes up their flavors before the rice goes in.
- Skip the Stirring: After adding rice and water, resist the urge to stir. It releases starch and makes the rice gummy. Just let it cook undisturbed on low heat.
- Use Aged Ghee: Sounds weird, but it works: older ghee has a deeper, nuttier flavor. If yours is fresh, toast it for 30 seconds extra to develop that rich aroma the dish needs.
Health Benefits of This Recipe
Rich in Healthy Fats
Ghee is packed with conjugated linoleic acid (CLA) and butyrate, which support gut health and reduce inflammation. A 1 tbsp serving provides these benefits without lactose, making it ideal for sensitive stomachs. I notice better digestion when I cook with it regularly. 💪
Boosts Nutrient Absorption
The fat-soluble vitamins (A, D, E, K) in this dish are more readily absorbed by your body thanks to ghee’s healthy fats. Basmati rice provides energy, while spices like cumin and cardamom add antioxidants. This combo ensures you get the most from every bite.
Supports Heart Health
Ghee contains omega-3 and omega-9 fatty acids, which can help lower bad cholesterol levels. The spices in this recipe, like cinnamon and cloves, also contribute to cardiovascular health. A ½ cup serving of this rice fits well into a heart-healthy diet.
Energy and Digestion
Basmati rice is a low-glycemic carb, providing steady energy without blood sugar spikes. The ghee and spices aid digestion—cumin, in particular, has been used for centuries to soothe the stomach. I often make this after a heavy meal to reset my system.
Rich in Antioxidants
Cardamom, cloves, and cinnamon are packed with antioxidants that combat oxidative stress. These spices not only add flavor but also protect your cells. A single serving delivers a meaningful dose of these protective compounds. ✨
Bone and Immune Support
Ghee is one of the best sources of vitamin K2, which works with calcium to strengthen bones. The dish’s spices, like cloves, also have antimicrobial properties. Together, they support both your skeleton and immune system.
Nutrition Facts
Frequently Asked Questions
What type of rice works best?
Basmati is ideal for its long grains and aromatic qualities. Rinse it thoroughly and soak for 30 minutes to achieve fluffy, separate grains. Avoid short-grain varieties as they become sticky.
Can I use butter instead of ghee?
Yes, melted butter works in a pinch, though it lacks ghee’s nutty depth and higher smoke point. Use the same 6 tbsp quantity and toast the spices carefully to avoid burning.
How do I prevent mushy rice?
Use the exact 1:2 rice-to-water ratio and avoid lifting the lid during cooking. Let it rest for 10 minutes after simmering to ensure perfect texture.
Can I make this ahead of time?
Cooked rice keeps well for 2-3 days in the fridge. Reheat gently with a splash of water to restore moisture and fluffiness.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026