Tiffin And Tea

  • Home
  • About Tiffin & Tea
  • Recipes
  • Contact Us
menu icon
go to homepage
  • Home
  • About Tiffin & Tea
  • Recipes
  • Contact Us
search icon
Homepage link
  • Home
  • About Tiffin & Tea
  • Recipes
  • Contact Us
×
Home » Recipes » South Asian Cuisine

How to Make Ghee Rice

Published: Nov 6, 2023. Post Updated: Oct 27, 2026

Add As a Trusted Google Source

Sharing is caring!

41 shares
Jump to Recipe

This is the kind of side dish that works with all sorts of meals, from a rich chicken curry to a slow-cooked lamb dish. It doesn't need a long list of spices or much hands-on effort, either.

Ghee rice in pot

The trick is to rinse and soak the rice, give the onions enough time to turn golden, and leave the rice covered while it cooks. Follow those steps and you'll have a pot of fragrant rice that's ready to serve alongside your favourite curries.

My Famous ghee Rice is seriously the best! Use a few simple ingredients to make the most buttery, aromatic and delicious rice you've ever had!

I like to make it on the stovetop. It can also be made in an Instant Pot/Ninja Foodi/a pressure cooker/ a rice cooker or in the Oven. 

Although this is a super easy recipe, there are some important key steps in making Ghee Rice perfect rice every time. Read on to find out more!

Ghee Rice Recipe Snapshot

  • Flavour: Buttery, aromatic and gently savoury.
  • Texture: Light, fluffy rice with separate grains.
  • Difficulty: Easy.
  • Prep time: 30 minutes, including soaking.
  • Cook time: 25 minutes.
  • Total time: 55 minutes.
  • Serves: 4.

Why You'll Love This Recipe

  • Simple ingredients - You only need a handful of everyday ingredients to make rice that tastes far better than plain boiled rice.
  • Full of flavour - Ghee, cumin, garlic and golden onions do all the work.
  • Easy to pair with meals - Serve it with curries, grilled meat, kebabs or a selection of vegetable dishes.
  • Straightforward cooking - Once the rice is covered and simmering, you can leave it alone to finish cooking.

What Is Ghee Rice?

Ghee rice is rice cooked with ghee, a type of clarified butter commonly used in South Asian cooking. It has a rich, nutty flavour and is a lovely way to add depth to a simple bowl of rice.

There are many versions of ghee rice. Some use whole spices, while others keep things simple with just a few ingredients. This version uses cumin seeds, garlic and onion alongside basmati rice.

The onions are cooked until golden, the rice is coated in the ghee, and everything simmers together until the grains are tender.

Ingredients You'll Need

Ghee

Ghee gives the rice its characteristic buttery, slightly nutty flavour. You can use homemade desi ghee or shop-bought ghee.

Cumin seeds

These add a warm, earthy flavour that works beautifully with the ghee and garlic.

Garlic paste

A teaspoon of garlic paste gives the rice a gentle savoury flavour without overpowering it. You can use fresh garlic paste or frozen garlic.

Onion

Half a large onion, sliced and cooked until golden, adds sweetness and depth. Give it time to colour properly rather than rushing this step.

Basmati rice

Long-grain basmati rice is ideal because it cooks into light, fragrant grains. Rinsing and soaking it helps remove excess surface starch.

Water or stock

Use water or unsalted chicken or vegetable stock. If your stock already contains salt, adjust the salt in the recipe accordingly.

Salt

Salt brings all the flavours together. The amount can be adjusted to suit your taste, particularly if you are using stock.

How to Make Ghee Rice

1. Rinse and soak the rice

Rinse the basmati rice under cold running water until the water runs clear. Transfer it to a bowl, cover with cold water and leave to soak for 30 minutes.

Drain the rice, rinse it once more and drain thoroughly.

2. Heat the ghee and cumin

Heat the ghee in a large pot over medium heat. Add the cumin seeds and let them sizzle until fragrant.

Ghee and cumin in pot

3. Add the garlic

Stir in the garlic paste and cook for 30 seconds, keeping an eye on it so that it doesn't burn.

Garlic added to pot

4. Cook the onions

Add the sliced onion and cook gently for 8-10 minutes, stirring occasionally, until golden brown.

This step adds a lot of flavour, so give the onions the time they need.

5. Coat the rice

Add the drained rice to the pot and stir gently so that the grains are coated in the ghee.

Rice added to pot

6. Add the water and salt

Pour in the water or stock and add the salt. Bring everything to the boil over medium-high heat. Some of the water should evaporate as it comes to the boil.

Water and salt added to pot

7. Cover and simmer

Reduce the heat to a simmer and cover the pot with a tight-fitting lid. Cook for 10-15 minutes, or until the excess water has evaporated and the rice is cooked.

Rice in pot with holes over surface

Avoid lifting the lid while the rice cooks, as the steam helps it cook evenly.

8. Rest and serve

Remove the pot from the heat and leave it covered for 5 minutes. Remove the lid and gently fluff the rice with a fork.

Finish with chopped coriander leaves and serve.

Ghee rice in pot

Tips for Fluffy Ghee Rice

Rinse the rice well. Washing removes excess surface starch, helping the cooked grains stay separate.

Don't skip the soaking. Soaking the rice for 30 minutes helps it cook more evenly and gives you a fluffier result.

Let the onions turn golden. Cooking them for the full 8-10 minutes builds flavour and adds a little sweetness to the rice.

Use a suitable pot. Choose a pot large enough to allow the rice to expand as it cooks.

Keep the lid on. Once the rice is simmering, resist the temptation to check on it. Lifting the lid releases steam and can interfere with the cooking process.

Rest the rice before serving. The five-minute rest allows the grains to finish absorbing moisture. Fluff gently with a fork rather than stirring vigorously.

Variations

The recipe above is delicious as it is, but you can adapt the flavours to suit the meal you're serving.

Add whole spices - Add a cinnamon stick, star anise, black peppercorns, green cardamom pods or cloves to the ghee before continuing with the recipe.

Add vegetables - Stir in mixed chopped vegetables, green peas and sweetcorn to turn the rice into a vegetable pulao.

Add a garnish - Fry cashew nuts and raisins in a little ghee and scatter them over the finished rice. Chopped green chillies are another option if you prefer a little heat.

What to Serve with Ghee Rice

Ghee rice works particularly well with dishes that have a sauce or plenty of seasoning.

Try it with:

  • Chicken Curry
  • Lamb dishes, including a slow-cooked lamb chops curry
  • Grilled chicken or kebabs
  • Vegetable curries and dal
  • A fresh salad like kachumber and mint raita.

It's also a useful recipe to keep in mind when you're making a meal with several dishes, as it adds flavour without competing with the main event.

How to Store Leftover Ghee Rice

In the fridge

Cool the rice, transfer it to an airtight container and place in the fridge. Use within 24 hours for food safety.

In the freezer

Freeze the rice in suitable portions in airtight containers as soon as possible after cooling. For best quality, use within one month.

How to Reheat Ghee Rice

Add a splash of water to the rice, cover and reheat in the microwave or in a covered pan over low heat until steaming hot throughout.

If reheating frozen rice, defrost it thoroughly in the fridge before reheating, or follow your microwave's instructions for reheating from frozen. Only reheat rice once.

Frequently Asked Questions

Which rice is best for ghee rice?

Long-grain basmati rice is the best choice for this recipe. Its fragrant aroma and long grains work particularly well with the ghee, cumin and onion.

Do I need to soak the rice?

Soaking for 30 minutes is recommended. It helps the rice cook more evenly and can improve the texture. Rinse it again after soaking and drain it well before adding it to the pot.

Why is my ghee rice sticky?

Rice can become sticky if it hasn't been rinsed thoroughly, if too much liquid is used or if it is stirred too much during cooking. Rinse until the water runs clear, follow the quantities in the recipe and leave the rice undisturbed while it simmers.

Can I use butter instead of ghee?

You can use butter or oil, but the flavour will be different. Ghee gives this recipe its distinctive nutty, buttery taste. If using butter, add a little oil to help prevent it from burning.

Can I use stock instead of water?

Yes. Unsalted chicken or vegetable stock adds extra flavour. If your stock contains salt, reduce or omit the salt added to the rice to avoid making it too salty.

Can I make ghee rice without garlic?

You can leave out the garlic, although it will change the flavour of the finished dish. The ghee, cumin and golden onion will still give the rice plenty of flavour.

More Easy Rice Recipes:

Jeera Rice

Ninja Foodi Rice

Ruz Bil Sharia (Arabic Vermicelli Rice)

Peri Peri Chicken and Rice Bowl Inspired by Pepe's

Rate and Leave a comment

Did you make this recipe? i'd love to hear about it! did you try any variations? if you loved this recipe/tried any variations/have some top tips, please leave a star rating and comment below. Your reviews make our day and your tips help others to find our recipes and enjoy them too!
 you can also follow us on instagram and subscribe to our newsletter to get our latest recipes.

📖 Recipe

Ghee rice in pot

How to Make Ghee Rice

Safira
Learn how to make ghee rice with basmati rice, ghee, cumin, garlic and golden onions. An easy, buttery rice side dish ready in 55 minutes.
5 from 1 vote
Print Recipe
Cook Time 25 minutes mins
Soaking Time 30 minutes mins
Total Time 55 minutes mins
Course Sides
Cuisine Indian
Servings 4
Calories 499 kcal

Ingredients
  

  • 2 Cups Basmati Rice
  • 4 tablespoon Ghee
  • 1 teaspoon Cumin Seeds
  • 1 teaspoon Garlic Paste
  • ½ large Onion Sliced
  • 4 cups Water Or Chicken/Vegetable Stock (without Salt)
  • 2 teaspoon Salt

Instructions
 

Rinse and soak the rice

  • Rinse the basmati rice under cold running water until the water runs clear. Transfer it to a bowl, cover with cold water and leave to soak for 30 minutes.
  • Drain the rice, rinse it once more and drain thoroughly.

Heat the ghee and cumin

  • Heat the ghee in a large pot over medium heat. Add the cumin seeds and let them sizzle until fragrant.

Add the garlic

  • Stir in the garlic paste and cook for 30 seconds, keeping an eye on it so that it doesn't burn.

Cook the onions

  • Add the onion and cook gently for 8-10 minutes, stirring occasionally, until golden brown.
  • This step adds a lot of flavour, so give the onions the time they need.

Coat the rice

  • Add the drained rice to the pot and stir gently so that the grains are coated in the ghee.

Add the water and salt

  • Pour in the water or stock and add the salt. Bring everything to the boil over medium-high heat. Some of the water should evaporate as it comes to the boil.

Cover and simmer

  • Reduce the heat to a simmer and cover the pot with a tight-fitting lid. Cook for 10-15 minutes, or until the excess water has evaporated and the rice is cooked.
  • Avoid lifting the lid while the rice cooks, as the steam helps it cook evenly.

Rest and serve

  • Remove the pot from the heat and leave it covered for 5 minutes. Remove the lid and gently fluff the rice with a fork.
  • Finish with chopped coriander leaves and serve.

Notes

Tips for Fluffy Ghee Rice

Rinse the rice well. Washing removes excess surface starch, helping the cooked grains stay separate.
Don't skip the soaking. Soaking the rice for 30 minutes helps it cook more evenly and gives you a fluffier result.
Let the onions turn golden. Cooking them for the full 8–10 minutes builds flavour and adds a little sweetness to the rice.
Use a suitable pot. Choose a pot large enough to allow the rice to expand as it cooks.
Keep the lid on. Once the rice is simmering, resist the temptation to check on it. Lifting the lid releases steam and can interfere with the cooking process.
Rest the rice before serving. The five-minute rest allows the grains to finish absorbing moisture. Fluff gently with a fork rather than stirring vigorously.

Variations

The recipe above is delicious as it is, but you can adapt the flavours to suit the meal you're serving.
Add whole spices - Add a cinnamon stick, star anise, black peppercorns, green cardamom pods or cloves to the ghee before continuing with the recipe.
Add vegetables - Stir in mixed chopped vegetables, green peas and sweetcorn to turn the rice into a vegetable pulao.
Add a garnish - Fry cashew nuts and raisins in a little ghee and scatter them over the finished rice. Chopped green chillies are another option if you prefer a little heat.

What to Serve with Ghee Rice

Ghee rice works particularly well with dishes that have a sauce or plenty of seasoning.
Try it with:
  • Chicken Curry
  • Lamb dishes, including a slow-cooked lamb chops curry
  • Grilled chicken or kebabs
  • Vegetable curries and dal
  • A fresh salad like kachumber and mint raita.
It's also a useful recipe to keep in mind when you're making a meal with several dishes, as it adds flavour without competing with the main event.

How to Store Leftover Ghee Rice

In the fridge
Cool the rice, transfer it to an airtight container and place in the fridge. Use within 24 hours for food safety.
In the freezer
Freeze the rice in suitable portions in airtight containers as soon as possible after cooling. For best quality, use within one month.

How to Reheat Ghee Rice

Add a splash of water to the rice, cover and reheat in the microwave or in a covered pan over low heat until steaming hot throughout.
If reheating frozen rice, defrost it thoroughly in the fridge before reheating, or follow your microwave's instructions for reheating from frozen. Only reheat rice once.

Frequently Asked Questions

Which rice is best for ghee rice?

Long-grain basmati rice is the best choice for this recipe. Its fragrant aroma and long grains work particularly well with the ghee, cumin and onion.

Do I need to soak the rice?

Soaking for 30 minutes is recommended. It helps the rice cook more evenly and can improve the texture. Rinse it again after soaking and drain it well before adding it to the pot.

Why is my ghee rice sticky?

Rice can become sticky if it hasn't been rinsed thoroughly, if too much liquid is used or if it is stirred too much during cooking. Rinse until the water runs clear, follow the quantities in the recipe and leave the rice undisturbed while it simmers.

Can I use butter instead of ghee?

You can use butter or oil, but the flavour will be different. Ghee gives this recipe its distinctive nutty, buttery taste. If using butter, add a little oil to help prevent it from burning.

Can I use stock instead of water?

Yes. Unsalted chicken or vegetable stock adds extra flavour. If your stock contains salt, reduce or omit the salt added to the rice to avoid making it too salty.

Can I make ghee rice without garlic?

You can leave out the garlic, although it will change the flavour of the finished dish. The ghee, cumin and golden onion will still give the rice plenty of flavour.

Nutrition

Calories: 499kcalCarbohydrates: 80gProtein: 7gFat: 16gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 39mgSodium: 1199mgPotassium: 149mgFiber: 2gSugar: 1gVitamin A: 7IUVitamin C: 1mgCalcium: 45mgIron: 1mg
Keyword Butter rice, Ghee rice, Indian rice
Tried this recipe?Let us know how it was!

More South Asian Cuisine

  • Hyderabadi eggs in a pan topped with red chutney
    Hyderabadi Khageena (Spiced Eggs with Onions)
  • Red chicken in dish with red onion and coriander on top
    Hyderabadi Shadi Wala Red Chicken (Wedding-Style Red Chicken)
  • Cinnamon loaf cake with a slice cut out
    Cinnamon Roll Loaf Cake with Cinnamon Crunch Topping
  • Butter Chicken mac and cheese in dish
    Butter Chicken Mac and Cheese (Creamy & Cheesy)

Comments

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. AHJ says

    December 02, 2023 at 10:49 pm

    Hi,

    how much garlic do we add? Thanks!

    Reply
    • Safira says

      December 03, 2023 at 2:05 pm

      Hi,

      I add 1 tsp Garlic Paste.
      The blocks shown in the picture weren't strong in flavour so I added 2. x

      Reply
Seekh kebab wrap in plate

hey...I’m safira! I share accessible Global Recipes as well as Baking recipes for home cooks. One of my passions is to teach home cooks to become more confident in the kitchen and this comes with time and experience.

More about me →

Recipes

Footer

About

  • About
  • Privacy Policy

Browse Recipes

  • Recipes

Contact

  • Contact

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Tiffin and Tea

41 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.