Follow my tips for how to cook basmati rice perfectly every time! Tender, fluffy, and fragrant, this no-fail basmati rice recipe comes together in just 20 minutes. And it easy to make on the stovetop, but if you like, I included the rice cooker method as well.

A blue dish with a heap of basmati rice

What is basmati rice?

First, what is the difference between white rice and basmati rice? Basmati rice is a fragrant, delicious long-grain white rice. It is actually the longest grain of any rice! Basmati is traditionally grown in India, Nepal, and Pakistan. It is used a lot in South Asian cooking but it is also popular in parts of the Middle East.

When cooked properly, basmati rice is light, tender and fluffy - not sticky like other types of rice. This, combined with its fragrant taste, makes it a versatile rice to serve as a simple side that will go with virtually anything or as a bed to your favorite saucy dishes and stews.

You do not have to soak basmati rice before cooking, and it is easy to make on the stovetop in just 20 minutes! One of the easiest rice recipes you'll make!

What you'll need to make it

For the perfect basmati rice recipe, you only need four key ingredients--rice, extra virgin olive oil, water or broth, and Kosher salt. If you choose, you can add some additional flavors. Here are the ingredients I used in this recipe.

  • Basmati rice - I have used both the Royal brand and Dunar brand with success, but you may find other options in your grocery store.
  • Olive oil - While not a traditional ingredient, adding a splash of high-quality extra virgin olive oil is one of my secrets to making fragrant, tasty basmati rice.
  • Water or Broth as your cooking liquid.
  • Kosher salt - Salt is essential for flavoring the rice.
  • Cardamom pods and dry bay leaf - optional for additional flavor

Let me share a few tips that will help you make tender, fluffy, perfect basmati rice every time...

A blue plate of basmati rice

Tips for no-fail basmati rice recipe

  • Rinse basmati rice very well before cooking. Wash a few times (4 to 5) until the water runs clear. This will help remove starch from the surface of the grains. Starch is what makes cooked rice sticky and gummy, so for fluffy rice, it is important to remove the starch.
  • Use the right amount of cooking liquid. The ratio of basmati rice to cooking liquid (water or broth) is 1 cup of rice to 1 ½ cups of liquid. Any more or less will affect the texture of the rice.
  • Use a non-stick pot. To avoid any potential issues of rice sticking to the bottom of your pot, just use a non-stick pot.
  • Toast the rice before adding water. I like to start by toasting the rice in extra virgin olive oil first, this is not traditional but a great way to elevate the flavor and play up the nuttiness of the rice.
  • Add flavor. Season the rice well with Kosher salt. And if you like to add more flavor, try adding cardamom pods or bay leaf (this is completely optional).
  • Allow the rice to rest before serving. Once the rice is fully cooked, let it sit undisturbed for 5 minutes before fluffing with a fork. It is tempting to remove the lid and immediately serve, but I've found these few minutes of rest essential in cooking perfectly fluffy and tender rice (I do the same with my Lebanese rice with vermicelli)

Now, with these tips in mind, here are the steps for how to make basmati rice (the print-friendly recipe to follow).

How to make basmati rice

In this recipe, you will use 1 cup of basmati rice to 1 ½ cups of water, this ratio of rice to liquid is important. Here is how to make basmati rice on the stovetop:

  • Rinse the rice. Rinse the rice with cold water until the water runs clear. Do not skip this step, it is crucial that you rinse the rice however many times it takes for the water to run clear.

    basmati rice soaking in water
  • Toast with olive oil. In your cooking pot or saucepan, heat a couple tablespoons of extra virgin olive oil over medium-high and toss the rice to coat. This is a great way to amp up the flavor!
  • Add water and seasoning. Add the water to the pot. If you're seasoning the rice with cardamom pods or bay leaves, add them now as well.

    Rice boiling in a pot
  • Cook the rice. Bring the water to a boil, then turn the heat to low. Cover the pot and do not remove the lid for 15 to 20 minutes. During this time the rice will cook through and absorb all the liquid.

    Cooked long grain rice in a pot
  • Let rest and serve. Turn the heat off but leave the rice covered and undisturbed for 5 more minutes. If you added cardamom pods or bay leaves, remove them before serving, then fluff the rice with a fork and enjoy!

How long to cook basmati rice?

If you follow my basmati rice recipe and tips, your rice should take 15 to 20 minutes to cook on the stovetop. Budget 5 minutes more to allow the rice to rest before serving.

Basmati in the rice cooker

If you prefer to cook make it a rice cooker, you can absolutely do that. I don't use a rice cooker, but I have been able to borrow one to try this recipe. You'll combine the rice and rest of the ingredients in your rice cooker. Cover your rice cooker and select the normal (regular/sushi) setting. (Be sure to review your rice cooker safety instructions).

Serving ideas

In general, basmati rice is one of my go-to quick sides. You can pair it with anything from Mediterranean-Style Sauteed Zucchini and Shrimp or lamb kabobs, or use it as a bed for your saucy dishes like cilantro lime chicken, vegetable tagine, Moroccan fish, Dopiazeh Aloo (Persian Potato Curry), chicken stew...and more.

Basmati rice is also great to use in thickening soups as I do with my harira, and in one-pan meals like shrimp and rice or Middle Eastern chicken and rice.

Since leftovers store well, it's easy to keep extra in the fridge or freezer for a quick side dish when you need it!

How to store leftover cooked basmati

Basmati rice will keep well for about 5 days when stored in an airtight container in the fridge. Be sure to allow the rice to cool before placing it in the fridge.

You can easily reheat your rice in the microwave but I prefer to do so on the stovetop. Add a tiny bit of water, cover and reheat on low.

Can I freeze cooked rice?

You can also freeze your cook basmati rice. Allow it to cool completely - you can even leave it in the fridge overnight - then transfer to freezer bags or containers. Freezing rice in single servings is ideal as you'll always have just enough whenever you need it! It will last for up to 3 months in the freezer.

There's no need to defrost frozen rice before reheating - you can even reheat it in the microwave (covered). Just add a splash or two of water to avoid drying it out.

More rice recipes

Hungry for more? Browse my 50+ Top Mediterranean Diet Recipes or all Mediterranean recipes.

Visit Our Shop for quality Mediterranean ingredients.

4.96 from 23 votes

No-Fail Basmati Rice Recipe (two ways)

Suzy Karadsheh
A blue dish with a heap of basmati rice
Learn how to cook basmati rice perfectly every time! Tender, fluffy, and fragrant rice is ready in 20 minutes. Stovetop and Rice Cooker methods included.
Prep – 5 minutes
Cook – 15 minutes
Total – 20 minutes
Middle Eastern, South Asian
Serves – 4 servings
Side Dish


  • 1 cup basmati rice
  • 1-2 tablespoons extra virgin olive oil
  • 1 ½ cups water
  • kosher salt
  • 3 cardamom pods, lightly crushed, optional
  • 2 dry bay leaves, optional


  • Put the rice in a bowl and rinse with cold water 4 to 5 times or until the water runs clear.

Basmati Rice Stovetop Method

  • In a medium cooking pot or saucepan, heat the olive oil over medium-high heat. When the oil shimmers a bit, add the rice. Toss for a bit until the rice is well coated with the oil. Season with a good pinch of kosher salt.
  • Add the water, and if using, add the cardamom pods and bay leaves.
  • Bring the water to a boil. Turn the heat to low and cover the pot and leave it alone for 15 to 20 minutes. The rice will cook through and absorb all the water.
  • Turn the heat off. Leave the rice covered and undisturbed for 5 more minutes. Remove the cardamom pods and bay leaves before you fluff the rice up with a fork and serve it.

Basmati Rice- Rice Cooker Method

  • Put the rice in your rice cooker. Season with kosher salt and add the oil and water. Stir to combine. (you can add the cardamom pods or bay leaves, if using).
  • Cover the rice cooker with the lid securely. Follow the rice cooker use safety instructions. If your cooker has several settings, select the normal (regular/sushi) setting and turn it on.
  • When the rice is ready, allow it to sit in the rice cooker undisturbed for a few minutes longer before you fluff and serve it.



  • What brand of rice to use? I have used both the Royal brand and Dunar brand with success, but you may find other options in your grocery store.
  • Rinse the rice very well before cooking. Do not skip rinsing the rice, it makes all the difference to the texture of the rice.
  • For rice cooker: I do not own a rice cooker myself, but I have been able to borrow one to try this recipe. Your rice cooker will come with tips and instructions, be sure to review those for best results and for your safety.
  • Leftovers & Storage: Let the rice cool completely and transfer any leftovers to a tight-lid glass container to store in the fridge. If stored properly, basmati rice will keep in the fridge for 4 to 5 days. 
  • Visit our shop for quality Mediterranean ingredients including extra virgin olive oils and spices.


Calories: 199.9kcalCarbohydrates: 37gProtein: 3.3gFat: 3.8gSaturated Fat: 0.6gSodium: 6.8mgPotassium: 53.5mgFiber: 0.6gSugar: 0.1gVitamin A: 3.1IUVitamin C: 0.1mgCalcium: 16.1mgIron: 0.4mg
Tried this recipe?

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

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

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Karen Sandridge says:

    I have never cooked basmati rice before your recipe sounds perfect, but I am wondering…
    You say not to uncover the rice for 15 to 20 minutes and then to let it set an additional five minutes. But if we do not look at the rice, how are we to know if we should cook it for 15 minutes, or 20 minutes?

    1. TMD Team says:

      Hi, Karen. You can take a peek after 15 minutes. If it still needs more time for all of the water to absorb, let cook for another 5 minutes before resting.

  2. Caroline says:

    I live at high altitude, and have found that a rice cooker works best for cooking rice. However, I’m unsure if I should follow your measurements, 1 cup rice + 1 1/2 cups water. Usually I use 3/4 cup rice + 9 oz water. I would really appreciate some clarification on this. Thank you.

    1. TMD Team says:

      Hi, Caroline. If you've have success using 3/4 cup rice and 9 oz. water with your rice cooker, then go ahead and stick with that. Appliances do vary, so while the rice-to-water ratio worked in the rice cooker we used when testing the recipe, adjustments may need to be made depending on your particular rice cooker brand.

  3. Mar says:

    5 stars
    yep! Perfect! Did it with onion and bay leaf and was delicious!

  4. Paddy Bateman says:

    5 stars
    Wow, can not believe how perfect my rice turned out!!!!! Best EVER, and wrote out your recipe however forgot to write down the timing. Took me forever to find your site again, persistence paid off, I found YOU. Think this will make my stepson jealous!! Thank you so much. Any further suggestions on Jasmine rice? Happy Easter!

    1. TMD Team says:

      Yay! Love to hear this! We don't have anything for jasmine rice at the moment, unfortunately. Suzy most often works with basmati.

  5. hrplo says:

    Hi Suzy! Excited to make this tonight with the Greek Green Bean Salad and the Soutzoukakia!

    What color of cardamom pods do you use for this recipe? I think this time I'll try green but I have black as well! I'm going off of size here; my black pods are HUGE! 😀


    1. TMD Team says:

      Hello! Suzy used green cardamom pods here. Hope you enjoy the recipe!

  6. Claire says:

    5 stars
    This is arguably the best rice recipe I have ever used. It is my new go to 🙂

    I added 3 tablespoons of butter to the water, and a few sprigs of parsley and cilantro before covering. Can’t wait to try it with the cardamom and Bayleaf next time!

  7. Pennie Pleasant says:

    I just made this rice. Finally after years and years of it being sticky and throwing it out, this is delicious 🙂

    1. TMD Team says:


  8. Rick Haslam says:

    Hi, tried this method today, it didn't burn/stick on the bottom but there was either too much water or it only needed 10-15mins instead of 15-20mins (plus the extra mins resting time) or both - I always wash & soak my rice too. It was nice and fragrant: I forgot the bay leaf, but I added cinnamon, 6 cloves and half a star anise, my wife loved it, but the rice was overcooked for my liking. Deffo will try it again though, I obviously need to tweak the recipe and experiment, the brand of rice is a big variable, they're all different