Main Courses
This 1 kg ghee rice recipe transforms simple basmati into a fragrant, golden masterpiece where every grain shimmers with spiced ghee. The slow-cooking process infuses the rice with warm cardamom, cloves, and cinnamon, creating an aroma that fills your kitchen—and your home—with celebration. What sets this apart is the foolproof one-pot method, where rice and ghee marry into a dish so rich it feels like a centerpiece, not just a side.
The key lies in low-and-slow cooking, where ghee melts into the rice rather than burning, creating a texture that's tender yet distinct. Traditional recipes call for hours of simmering, but modern adaptations let you achieve the same depth in a rice cooker—just with extra patience. Whether you're serving it alongside curries or as a festive centerpiece, the result is a dish that tastes like a labor of love, not a chore.
What you'll end up with is golden, fragrant rice where each grain is kissed by spice and ghee, releasing an intoxicating aroma with every bite. The ghee doesn't just cook the rice—it transforms it into something luxurious, turning a simple meal into an experience. Perfect for gatherings, special occasions, or when you want to elevate everyday dining without extra effort.
This recipe scales beautifully for crowds, and the leftovers reheat just as well, making it ideal for meal prep. The secret? Balancing heat and time—too fast, and the ghee burns; too slow, and the rice dries. But get it right, and you'll have a dish that feels like a hug in every mouthful. Let's get started on creating this aromatic centerpiece.
Ingredients for 1 kg ghee rice
Golden grains infused with aromatic spices—this one-pot masterpiece needs just 11 ingredients to transform ordinary rice into a luxurious centerpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 kg | Long-grain, high-quality preferred |
| Clarified Butter (Ghee) 🧈 | ½ cup | High-smoke-point for best flavor |
| Green Cardamom Pods 🌿 | 8 whole | Lightly crushed for aroma |
| Cinnamon Sticks 🌳 | 2 whole | 2-inch pieces for infusion |
| Cloves 🌶️ | 4 whole | Lightly crushed for depth |
| Bay Leaves 🍃 | 2 whole | Fresh for best flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Water 💧 | 2 ½ cups | Filtered for clarity |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing touch |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped for garnish |
| Lemon Zest 🍋 | 1 tsp | Brightens the dish |
The ghee is the soul of this dish—look for high-quality, clarified butter with a rich golden hue, not the pale, watery kind. Costco and Whole Foods carry excellent options, or make your own by simmering unsalted butter until the milk solids separate. The cardamom and cloves should be whole and plump, with a vibrant aroma—if they smell stale, toast them briefly in a dry pan to revive their fragrance. For the rice, basmati from India (like Khetri or Punjab) has the ideal length and aroma, but any high-quality long-grain will work. The bay leaves add an earthy depth, so use fresh if possible—dried leaves can be bitter.
No whole cardamom pods? Ground cardamom at half the amount works in a pinch, but you'll lose that beautiful aroma as it cooks. Running short on cloves? Allspice berries crushed finely can substitute, though the flavor will differ slightly. The ghee quantity is non-negotiable—too little and the rice won't get that luxurious sheen, too much and it'll be greasy. For a dairy-free version, use coconut oil or avocado oil instead, though the flavor won't be identical. The water should be room temperature—cold water can make the rice unevenly cooked. If you're making this ahead, the rice reheats beautifully in a lightly oiled pot over low heat with a splash of water.
This rice keeps its golden perfection for 3-4 days in an airtight container, though the aroma fades slightly after day two. For longer storage, freeze portions in single-serving containers—they reheat like a dream. The best part? It reheats even better the next day, as the flavors meld further. To serve, drizzle with extra-virgin olive oil and sprinkle with cilantro and lemon zest right before eating. The lemon zest should be freshly zested—pre-grated zest loses its brightness fast. If you're serving a crowd, double the spices and ghee proportionally—they're the stars of this show.
Why You'll Love This Recipe
- No-Measure Guessing: I’ve made this so many times that now I just eyeball the ghee-to-rice ratio—no scale needed. That first sizzle of whole spices in hot ghee? It’s the only step that demands attention, and even then, it takes less time than waiting for the kettle to boil.
- Spice Bomb Simplicity: Three whole spices—cardamom, cinnamon, cloves—simmered in ghee until they perfume the air like a hidden kitchen secret. The rice absorbs that aroma like a sponge, turning every bite into a warm, fragrant hug. (Yes, even my picky teenager asks for seconds.)
- Feeds a Crowd (No Stress): One kilogram of rice stretches for four hearty bowls, and the leftovers? They’re even better the next day—drier, nuttier, with that ghee richness settling in. Honestly, I make it on Sundays just to have foolproof lunches all week.
- Budget Luxury: Ghee’s the star here, but a single batch stretches across multiple meals without breaking the bank. The spices cost pennies, and basmati rice’s long grains stay separate, so you’re not drowning in starch. It’s the kind of dish that makes frugal cooking feel indulgent.
Step-by-step instructions for golden ghee rice
This aromatic rice transforms ordinary grains into a luxurious, spice-infused masterpiece.
Toast the Whole Spices in Ghee
In a heavy-bottomed pot, melt the 0.5 cup clarified butter (ghee) over medium-low heat. Add the 2 whole cinnamon sticks, 4 whole cloves, 8 whole green cardamom pods, and 2 whole bay leaves. Let them sizzle gently for 2-3 minutes until the ghee becomes fragrant and the spices begin to darken slightly at the edges.
This step is where the magic happens—those whole spices release their essential oils into the ghee, creating a fragrant base that will infuse every grain of rice. I like to stir occasionally with a wooden spoon, being careful not to let the spices burn. You'll know it's ready when the aroma fills your kitchen and the spices look slightly toasted but not charred.
Here's the thing—don't rush this step. The longer you toast the spices, the deeper the flavor, but you don't want them to turn bitter. I've found that 2-3 minutes is perfect for developing that warm, spiced aroma without overpowering the rice.
Add Rice and Water for Perfect Absorption
Once the spices are fragrant, add the 1 kg basmati rice and stir to coat each grain evenly with the spiced ghee. This ensures every bite will have that rich, golden flavor. Cook the rice for 1-2 minutes at this stage, stirring constantly, until it becomes translucent at the edges.
Now add the 2.5 cups water and the 1.5 tsp salt. Stir gently to combine, then bring the mixture to a gentle boil. Once it reaches a rolling boil, reduce the heat to low and cover the pot with a tight-fitting lid. This is where patience pays off—don't peek or stir during cooking, as it can disrupt the even cooking process.
The key here is maintaining a gentle simmer. You'll see small bubbles forming at the edges, but it shouldn't be a vigorous boil. This method allows the rice to absorb the water gradually, resulting in perfectly fluffy, separate grains with that signature ghee aroma.
Cook to Fluffy Perfection
Let the rice cook undisturbed for 18-20 minutes on low heat. The exact time may vary slightly depending on your stove and the quality of your rice, but you'll know it's ready when the water has been completely absorbed and the rice looks dry at the bottom of the pot.
I always check for doneness by lifting the lid slightly and peeking. If the bottom looks dry and there's no liquid left, it's time to turn off the heat. If there's still a little water remaining, cover the pot again and let it cook for another 2-3 minutes. The rice should be tender but still have a slight bite to it—this is the hallmark of perfectly cooked basmati.
Don't be tempted to add extra water if it seems undercooked. The rice will continue to cook slightly from the residual heat. If you add water, you risk ending up with mushy rice. Trust the process and the timing you've established.
Rest and Finish with Fresh Flavors
Once the rice is cooked, remove it from the heat and let it rest, covered, for 5 minutes. This resting period allows the steam to redistribute and the rice to become even more fluffy. It's also during this time that the flavors meld together beautifully.
After resting, gently fluff the rice with a fork to separate the grains. Drizzle the 1 tbsp extra-virgin olive oil over the top and mix lightly. Then sprinkle with the 0.25 cup fresh cilantro leaves and 1 tsp lemon zest. The olive oil adds a bright finish, while the cilantro and lemon zest bring a fresh, vibrant contrast to the rich, spiced rice.
This final step transforms the dish from simply delicious to restaurant-quality. The lemon zest brightens the warm spices, and the cilantro adds a fresh herbal note that cuts through the richness of the ghee. Serve immediately while the rice is still hot and the flavors are at their peak.
Pro Tips For Making 1 Kg Ghee Rice
- TOAST THE WHOLE SPICES: Lightly fry the cinnamon sticks and cardamom pods in ghee for 10 seconds—just until they release their aroma, not until they darken. I learned this the hard way: charred spices taste bitter and overpower the rice, especially when using 1 kg of ghee where every note matters. ---
- USE COLD RICE: Spread the cooked basmati rice on a tray to cool completely before mixing with ghee—this prevents steam from turning the rice soggy. I used to skip this, and the final dish always felt heavy; letting it dry out a bit makes the ghee cling properly. ---
- SALT THE WATER LIGHTLY: Add only 1 teaspoon of salt to the rice water (yes, even for 1 kg)—the ghee is rich enough that extra salt will make the dish taste flat. I was skeptical until I tried it: the flavors balance perfectly without the aftertaste. ---
- HEAT GHEE GRADUALLY: Warm the ghee low and slow (around 120°C) before pouring it over the rice—splashing hot ghee causes the rice to clump. My grandmother swore by this, and she was right: the ghee absorbs evenly, giving that signature silky texture without lumps.
Storing and reheating your 1 kg ghee rice
Refrigerator Storage
Let your ghee rice cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store in the fridge at 40°F or below for up to 3 days, though the aroma peaks within the first 24 hours. The ghee keeps the rice moist, but I always add a damp paper towel over the top to prevent drying. 💛
Freezer Storage
For longer storage, freeze portions in single-serving containers or quart-sized freezer bags—leave 1 inch headspace for expansion. Ghee rice freezes beautifully for up to 3 months without losing texture. Thaw overnight in the fridge, then reheat gently to preserve that golden sheen. I avoid microwave reheating for this dish—it can make the ghee separate. ❄️
Stovetop Reheating
My preferred method is stovetop reheating: place rice in a heavy-bottomed pot with 1 tablespoon water per cup of rice, cover, and heat over low heat for 5-7 minutes. Stir gently to redistribute the ghee evenly. If it looks dry, add another splash of water—just enough to steam, not soak. The rice should be hot through but still fluffy. 🔥
Rice Cooker Method
If you reheat in a rice cooker, use the "Steam" or "Keep Warm" function with 2 tablespoons water per cup of rice. The gentle heat preserves the ghee's richness better than microwave. I avoid the microwave entirely—it can turn the ghee greasy and make the rice rubbery. For best results, reheat only what you'll serve immediately. ✨
Garnish Refresh
After reheating, always finish with fresh cilantro and lemon zest—this brightens the flavors and cuts through any reheating dryness. Drizzle with extra-virgin olive oil just before serving to restore that restaurant-quality shine. The lemon zest should be freshly grated for maximum brightness. 🍋
Portion Control
For meal prep, divide into single-serving portions before freezing or refrigerating. This prevents the rice from becoming gummy when reheated. I like using small glass containers—they're microwave-safe and show off the golden color. Label with dates to track freshness. The first reheat is always the best! 📅
Nutrition facts
Frequently asked questions
Can I substitute ghee with butter or oil?
Ghee is key for that signature golden aroma and rich texture, but you can use unsalted butter in a pinch—just remove the milk solids after melting to prevent burning. For oil, avocado or coconut oil work best (avoid olive oil—it burns easily). The flavor won't be identical, but the method remains the same. The spices will still infuse beautifully!
Why does my rice turn out mushy or undercooked?
Mushy rice usually means too much water or stirring too soon—stick to the 2.5 cups water for 1 kg rice ratio and avoid peeking! Undercooked rice often results from heat that's too high. Always cook on low heat after boiling, and let it rest 5 minutes off the stove. The residual heat finishes cooking it perfectly.
How can I make this dish dairy-free?
Replace ghee with coconut oil or avocado oil (both have high smoke points). Use the same 0.5 cup quantity and toast the spices in it just like the recipe. For extra richness, add 1 tbsp melted coconut butter at the end. The flavor won't be identical, but it'll still be delicious and aromatic!
Can I make this in a rice cooker?
Yes! Follow the same steps for toasting spices in ghee, then add rice and water to your cooker. Use the "White Rice" setting (about 20 minutes) and let it rest 5 minutes after cooking. The key is avoiding the "Keep Warm" function—it can dry out the rice. For best results, transfer to a pot and finish with olive oil and garnishes.
What's the best way to serve this ghee rice?
This fragrant rice pairs beautifully with grilled chicken, lamb curry, or vegetable stir-fries. For a complete meal, serve with raita (yogurt dip), pickled onions, or a side of papadums. The rich ghee flavor makes it perfect for festive occasions—try it with biryani or kebabs for an extra-special touch!
