• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Spice Up The Curry
  • Home
  • About
  • Recipes
    • By Category
    • By Ingredients
    • Festivals
    • Collections
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • About
  • Recipes
  • Ingredients
  • Festivals
  • Collections
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Ingredients
    • Festivals
    • Collections
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Kitchen Basics

    How To Cook PERFECT Basmati Rice?

    Published: Mar 8, 2013 · Last Modified: Aug 23, 2022 by Kanan Patel / 98 Comments

    Jump to Recipe Pin Recipe
    Cook basmati rice pin

    Perfect Basmati Recipe Recipe! This recipe shows you how to cook basmati rice perfect, fluffy, not sticky, separated grains every time. Plus, it is an easy method to make rice in a pan or pot.

    You will also learn all the tips to success. Keep reading I will show you the different ways to serve/use it!  

    Today I am sharing the stovetop version. Another method is making rice in an instant pot. I will update the existing or share the new post once I take the pics.

    Basmati rice in a plate with a bowl of dal in the back with a spoon.

    Cooking perfect Basmati Rice is tricky sometimes. But with some care and tips, you will able to make perfect rice. I have explained each step in detail with what that step does. Please follow the steps while cooking basmati rice. I am sure you will never fail. By following this method, you will get soft, fluffy rice. Every grain is separated from each other meaning grain are not sticky.

    Do not even think to skip a single step while making rice. Because each step will help in making the basmati rice perfect. FYI, to learn about the cooking science behind cooking perfect, fluffy basmati rice, please continue reading, I have explained in detail after the step by step photos.

    Step By Step Photo Instructions:

    1) Take basmati rice in a colander or strainer and wash under running cold water until water runs clear. Or rinse them 2-3 times, till the water is not cloudy anymore. Then soak the rice in enough water for at least 10-15 minutes.
    Soaking rice in the water

    2) After soaking time drain the rice and let it dry in the colander or strainer for 10 minutes. This step helps to firm up the rice.
    drained, soaked rice

    3) After 10 minutes of heat the ghee/oil in a thick bottom saucepan on medium heat. Always use a deep saucepan not shallow.
    ghee heating in a saucepan

    4) Once hot add rice and sauté them for a minute.
    adding soaked, drained basmati rice

    5) Add 2 cups of water, salt, and lemon juice. mix well.
    adding water to the rice

    6) Let the water come up to a rolling boil. Then cover it. And reduce the heat to the lowest possible heat. Cook it covered for 17-18 minutes. And then turn off the heat. During this cooking process do not open the lid to take a peek. In short do not disturb, put the timer for 17-18 minutes.
    cooking basmati rice in a pan

    7) Once done, let it rest for 10 minutes covered. This step is a must. So rice gets time to firm up and so the rice won’t break while you stir. Then open the lid. 
    rice is ready

    8) Fluff up the rice with use of a fork.
    fluffy basmati rice

    Perfect basmati rice is ready to serve. Or use in the recipes.

    perfect, fluffy basmati rice.

    FAQs

    • Why need to wash the rice? – This step removes dirt, impurities and polishing material (if it is used). And also reduces the starch and make cooked rice grains separated from each other (that means less sticky).
    • Why need to soak the rice? – This step will help to reduce the cooking time. And allows the rice to expand into long grains and the cooked rice will be soft and fluffy.
    • Why need to air dry the rice? – This step is necessary. Rice becomes soft in soaking step and after that, this step will help the rice to firm up. So cooked rice won’t break.
    • Why add lemon juice to rice? – You will not taste a lemon flavor at all. But lemon juice helps the rice to keep separated from each other. And cooked rice stays white after it is cooked and cooled. If you have noticed sometimes cooked rice becomes light yellowish after it cools. This lemon juice prevents it from coloring.
    • Why need to keep on rest covered for 10 minutes after cooking? – If you stir hot rice, it will break as they are super soft. So during this resting time, rice grains will firm up (but still soft), and it will not break while you mix or fluff up.

    Basmati rice: Water Ratio for stovetop method:

    • For al dente texture (just like restaurants serve) - 1:1.5
    • For soft texture (as shown in the photo, perfect for daily intake) - 1:2

    Serving Ideas:

    You can serve this plain Indian basmati rice with any curry, dal or rasam. Or you can use this cooked rice for making many spiced rice dishes.

    Use in making many rice dishes
    Methi rice  // Carrot rice  // Vegetable fried rice  // Beetroot rice // Cabbage rice 

    Dal or beans recipes for rice
    Lentil curry //  Gujarati dal recipe //  Chana dal // Dal fry  // Methi dal // Dal tadka //  Whole green moong dal // Dal rasam  // Dal makhani // Chana masala 

    Curry recipes for rice
    Capsicum curry  // Punjabi rajma  // Paneer butter masala  // Kala chana curry // Palak paneer  // Lauki chana dal 

    basmati rice recipe

    Expert Tips:

    • Always use cold water to wash the rice. And warm or room temperature water to soak the rice.
    • Always use a deep saucepan, not shallow pan.
    • Air-dry the rice for 10 minutes after soaking will help to firm up the rice.
    • Always let the cooked rice rest for 10 minutes without opening the cover. So rice gets time to firm up and so the rice won’t break while you stir.
    • Clarified Butter (Ghee) – ghee gives a little bit rich taste to the rice. If you are making it for guests or party or special occasions then add ghee. So it gives nice flavor and taste to the plain rice. But if making this rice for your everyday meals then skip the ghee. And make it healthy. You can use oil in place of clarified butter if vegan.

    Check out other Indian kitchen basics
    How to make ghee
    How to sprout mung beans
    How to make paneer
    How to make ginger garlic paste
    How to make dahi (yogurt)

    Did you try this basmati rice recipe? I’d love to hear about it! Leave a review in the comment section below.

    Step by Step Photos AboveWant to make it perfect first time? Don't forget to check out Step-by-Step photo instructions and helpful Tips & Tricks !!
    Basmati Rice Recipe | How To Cook Perfect Basmati Rice
    Print Pin Save Saved!

    How To Cook PERFECT Basmati Rice

    4.77 from 34 votes
    Tried this recipe? Leave a comment and/or give ★ ratings
    The complete guide on how to cook basmati rice. You will get fluffy, each and every rice grain is separated by following this method.
    Author: Kanan
    Course: Main Course
    Cuisine: Indian
    Calories: 197kcal
    Servings 4 (Makes about 4 cups cooked Rice)
    Prep Time 30 minutes
    Cook Time 18 minutes
    Total Time 48 minutes
    US measuring cups are used (1 cup = 240 ml) See details

    Ingredients  

    • 1 cup Basmati rice
    • 3 teaspoons Ghee (clarified butter)
    • 1 teaspoon Lemon juice
    • 2 cups Water
    • Salt to taste
    Prevent your screen from going dark

    Instructions 

    Preparation:

    • Wash basmati rice under running cold water until water runs clear.
    • Soak rice in enough water for at least 10-15 minutes.
    • After 15 minutes drain the rice and let it dry in colander or strainer for 10 minutes. This step helps to firm up the rice.

    Cooking Basmati Rice:

    • Heat the ghee in a thick bottom saucepan on medium heat.
    • Once hot add rice and sauté them for a minute.
    • Add 2 cups of water, salt, and lemon juice. mix well.
    • Let the water come up to a boil.
    • Then cover it. And reduce the heat to the lowest possible heat.
    • Simmer it for 17-18 minutes. And turn off the heat.
    • Let it stand for 10 minutes covered. This step is a must. So rice gets time to firm up and so the rice won’t break while you stir. Then open the lid.
    • Fluff up the rice using a fork.

    Notes

    • Always use cold water to wash the rice.
    • Use warm or room temperature water to soak the rice.
    • Always use a deep saucepan, not shallow pan.

    Nutrition

    Serving: 1g | Calories: 197kcal | Carbohydrates: 37g | Protein: 3.3g | Fat: 3.5g | Saturated Fat: 2.1g | Cholesterol: 8mg | Sodium: 297mg | Potassium: 56mg | Fiber: 0.6g | Sugar: 0.1g
    *Nutrition information is a rough estimate for 1 serving
    Did you make this recipe?Snap a pic, mention @spice.up.the.curry or tag #spiceupthecurry. I would love to see.

    Similar Recipes

    • Sambar powder in a bowl with dried chilies and sambar bowl on the side and napkin under it.
      Sambar Powder (Sambar Masala)
    • Basmati rice in instant pot with wooden spoon inside.
      Instant Pot Basmati Rice
    • Taking spoon ful of melted ghee from the jar.
      How to make Ghee from Butter?
    • Boiled potatoes in instant pot and inserting a knife into a potato.
      How To Boil Potatoes In Instant Pot?
    9806 shares
    • Facebook290
    • WhatsApp

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




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

    1. Vinod Patel

      August 04, 2022 at 11:33 am

      I tried your recipe BATAKA NU RASA WARU SAK , I am glad to inform you that vegetable was made tasty and all my family liked it.
      Thanks for gujarati recipe 😋
      Vinod Patel5 stars

      Reply
      • Kanan Patel

        August 04, 2022 at 2:55 pm

        Very glad to know that everyone liked it.
        Happy cooking!!

        Reply
    « Older Comments

    Primary Sidebar

    Kanan

    Hi, I'm Kanan Patel. I share easy, delicious vegetarian recipes (mostly Indian) and Eggless baking recipes that you can sure count on!

    More about me →

    Indian Spice Box

    Indian Spice Box

    Top Recipes

    • A stack of eggless chocolate chip cookies with a glass of milk.
      Eggless Chocolate Chip Cookies
    • eggless brownies on parchment paper.
      World’s BEST Eggless Brownies
    • close up top view of shahi paneer in a serving wok on a wooden board
      Punjabi Shahi Paneer (Restaurant Style)
    • Taking a spoonful of chipotle sauce from a bowl with taco plate in the back.
      Chipotle Sauce
    • eggless banana muffins in a basket with parchment paper liner
      Eggless Banana Muffins Recipe
    • Frankie Recipe (Bombay Veg Frankie Roll)
      Frankie Recipe (Bombay Veg Frankie Roll)

    Footer

    ↑ back to top

    About

    • About Kanan
    • Privacy Policy
    • Disclosure
    • Accessibility Policy
    • Nutrition Disclaimer

    Newsletter

    • Sign Up! for emails and updates. Plus get a bonus cooking tips!

    Resources

    • Conversion Chart
    • Glossary
    • Recipe Index
    • Contact

    As Featured In

    Spice Up The Curry Featured in sites

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Spice Up The Curry