• Home
  • Recipes
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipe Index
  • Cooking Tools
  • Food Tips
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • Cooking Tools
    • Food Tips
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Rice & Breads

    Restaurant Style Indian Rice Recipe

    Modified: Jun 22, 2025 Published: Nov 15, 2022 by Sravanthi Chanda. 8 Comments

    520 shares
    • Facebook18
    • Reddit
    • WhatsApp
    4.82 from 11 votes
    Detailed Steps Jump to Recipe

    Love the fluffy, flavorful basmati rice served at Indian restaurants? This Indian Rice recipe lets you recreate that magic at home as a versatile side dish for any curry. The best part? This simple, no-measure recipe comes together in under 30 minutes!

    Pair it with Chickpea Saag or Indian Chickpea Masala and a refreshing Indian cucumber salad for the ultimate restaurant-style dinner.

    Perfectly cooked Indian basmati rice garnished with cardamom and whole spices.

    I learned this Indian basmati rice recipe from my aunt long ago, and I will make this very often at home as my kids like this flavored rice so much. These Indian spices make it more flavorful, filling the entire house with the aroma.

    If you want hands-free cooking and fluffy basmati rice at home, check out my Instant Pot basmati rice recipe and rice cooker basmati rice recipe. I also have a detailed guide on the basmati rice-to-water ratio covering all cooking methods and a handy calculator.

    Jump to:
    • Ingredients
    • Detailed Steps
    • Tips to get Fluffy Rice
    • Serving suggestions
    • FAQs
    • Recipe

    Ingredients

    A stainless steel plate with whole spices used for Indian basmati rice, including bay leaves, cinnamon stick, cardamom pods, cloves, black peppercorns, and cumin seeds, placed on a marble surface.

    For exact ingredient quantities, see the recipe card below.

    • Basmati Rice: Aged basmati rice is preferred. You can easily get it from online stores or Indian supermarkets.
    • Water: As we are using whole spices, plain water is preferable.
    • Spices: Bay leaf, cardamom, whole peppercorns, caraway seeds, cinnamon stick, cloves. If you do not have caraway seeds, use cumin seeds.
    • Oil: Any neutral flavored oil or ghee.
    • Lemon juice: A few drops of lime or lemon juice to get fluffy rice.
    • Salt: Pink salt or sea salt to season the rice.

    Detailed Steps

    Rinsing basmati rice under running water to remove excess starch.

    Step 1: Rinse the rice thoroughly at least 2 to 3 times.

    Soaking basmati rice in water for 20 minutes before cooking.

    Step 2: If you have time, soak the rice. Drain the soaked rice in a colander before starting the cooking process.

    Whole spices simmering in water for aromatic basmati rice preparation.

    Step 3: Heat a cooking pot and add water. Add spices, salt, and oil to this water.

    Spices releasing flavors in hot water for basmati rice cooking.

    Step 4: Let the water boil, and you can see that the color of the water is changed.

    Adding rinsed basmati rice to the boiling water with whole spices.

    Step 5: Add the drained rice to this boiling water.

    Basmati rice boiling with whole spices in water for fragrance.

    Step 6: Let the rice cook on medium to high flame until it is 80% cooked.

    Simmering basmati rice until fully cooked with whole spices.

    Step 7: It took me 8 to 9 minutes.

    Draining cooked basmati rice in a colander for fluffiness.

    Step 8: Remove the pot from the flame and drain the rice into a strainer. Discard the water and add the strained rice back to the cooking pot.

    Steaming cooked basmati rice to enhance fluffiness and aroma.

    Step 9: Cover the pot and heat for a minute, then turn off the flame. Let it sit for 10 minutes, and your fluffy, restaurant-style Indian rice will be ready!

    Tips to get Fluffy Rice

    Here are my top tips for achieving the fluffy texture of the rice, just like how you get in Indian restaurants.

    • Rinse the rice at least 2 to 3 times to remove that extra starch.
    • Once the rice is 80 % cooked, drain it into a colander. When we transfer it back to the container and steam it, the rice will be perfectly cooked.
    • Add a few drops of lemon juice while the rice is cooking.
    • Adding a teaspoon of oil will prevent the rice grains from sticking together. You can also add a teaspoon of ghee for a better flavor and aroma.
    • To get that restaurant-style long grains, always use aged rice. Aged grains will remain long and separate after cooking.

    Serving suggestions

    • Pair with Dal: For a comforting meal, serve this rice with lentil dishes like Instant Pot Masoor Dal, Spinach Dal, or Dal tadka.

    • Enjoy with Curries: This fragrant rice complements rich curries like Chana Saag, Indian Chickpea Masala, and Vegan Saag Paneer, soaking up the flavors beautifully. If you want mild home-style curries, try Indian Black Bean Curry or Chickpea Kale Curry.

    • Transform into a One-Pot Dish: Mix it with sautéed vegetables, paneer, or tofu for an easy vegetable pulao-style dish. Any Indian vegetable side dish will go well with this rice.

    FAQs

    Do we need to soak Basmati rice?

    Soaking basmati rice for 20 minutes helps the grains cook evenly and stay long and fluffy. If you're short on time, you can skip soaking, but rinsing the rice well is a must to remove excess starch.

    Can we use powdered spices instead of whole spices?

    Whole spices give the rice a subtle aroma without overpowering it. You can use powdered spices, but they might change the flavor and color of the rice.

    How do you store the leftovers?

    Let the rice cool completely, then store it in an airtight container in the refrigerator. It stays fresh for up to 3 days. To prevent spoilage, avoid keeping rice at room temperature for too long.

    How to reheat the rice?

    To reheat, sprinkle a few teaspoons of water over the rice and microwave for 1-2 minutes, or steam it on the stovetop for a few minutes. This keeps it soft and fluffy instead of drying out.

    Can we use other varieties of rice?

    Yes, but the texture and aroma will be different. Basmati rice is light and fluffy, making it perfect for this recipe.

    Can we use a rice cooker to make this Indian rice?

    Yes! A rice cooker works well for this recipe. Just add rinsed rice, water, and whole spices, then cook as per your rice cooker's settings. Please check my Rice Cooker Basmati Rice recipe for more details.

    Can I double or triple this recipe for a gathering?

    Yes! Just double or triple the ingredients while keeping the same water-to-rice ratio. Use a large pot to prevent overcrowding, and let the rice rest before serving.

    Have you tried this recipe? Provide your feedback by giving a star rating and/or leaving comments. And don't forget to share the recipe with others on Facebook, Instagram, Pinterest, or Twitter.

    Recipe

    Perfectly cooked basmati rice garnished with cardamom and whole spices.

    Restaurant Style Indian Rice Recipe

    By: Sravanthi Chanda
    Master the art of cooking spiced Indian rice with this easy-to-follow Indian basmati rice recipe. With my practical tips, you will get light, fluffy grains every time.

    Rate this recipe by clicking the stars!

    4.82 from 11 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Course Main Course
    Cuisine Indian
    Servings 4
    Calories 186 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 1 cup basmati rice
    • 4 cups water
    • ½ teaspoon salt
    • 1 teaspoon oil
    • ¼ teaspoon lemon juice

    Spices

    • 10 peppercorns
    • 2 bay leaves
    • 1 inch cinnamon stick
    • ¼ teaspoon caraway seeds
    • 4 cloves
    • 4 cardamom

    Instructions
     

    • Rinse the rice thoroughly at least 2 to 3 times.
    • If you have time, soak the rice. Drain the soaked rice in a colander before starting the cooking process.
    • Heat a cooking pot and add water. Add spices, salt, and oil to this water.
    • Let the water boil, and you can see that the color of the water is changed.
    • Add the drained rice to this boiling water.
    • Let the rice cook on medium to high flame until it is 80% cooked. It took me 8 to 9 minutes.
    • Remove the pot from the flame and drain the rice into a strainer. Discard the water and add the strained rice back to the cooking pot.
    • Cover the pot and heat for a minute, then turn off the flame. Let it sit for 10 minutes, and your fluffy, restaurant-style Indian rice will be ready!

    Notes

    Here are my top tips for achieving the fluffy texture of the rice, just like how you get in Indian restaurants.
    • Rinse the rice at least 2 to 3 times to remove that extra starch.
    • Once the rice is 80 % cooked, drain it into a colander. When we transfer it back to the container and steam it, the rice will be perfectly cooked.
    • Add a few drops of lemon juice while the rice is cooking.
    • Adding a teaspoon of oil will prevent the rice grains from sticking together. You can also add a teaspoon of ghee for a better flavor and aroma.
    • To get that restaurant-style long grains, always use aged rice. Aged grains will remain long and separate after cooking.

    Nutrition

    Calories: 186kcalCarbohydrates: 39gProtein: 4gFat: 1gSaturated Fat: 0.2gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 1gTrans Fat: 0.01gSodium: 306mgPotassium: 84mgFiber: 1gSugar: 0.1gVitamin A: 6IUVitamin C: 1mgCalcium: 34mgIron: 1mg
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    More Rice & Breads

    • Indian lemon rice in a white bowl topped with fried peanuts, curry leaves, and chilies, placed on a light background with curry leaves on the side.
      Indian Lemon Rice Recipe - Quick & Tangy Leftover Rice
    • Creamy yogurt rice in a black bowl topped with tempered curry leaves, dried red chili, and black pepper.
      South Indian Yogurt Rice - Curd Rice
    • Black plate of paneer vegetable pulao served with spoon on striped cloth.
      Vegetable Paneer Pulao Rice Recipe for Instant Pot & Stovetop
    • Soft and Flavorful Avocado Paratha (Indian flatbread)
    520 shares
    • Facebook18
    • Reddit
    • WhatsApp

    Comments

    1. BellsRing says

      October 18, 2025 at 5:01 am

      5 stars
      Low carb version: I used these seasonings in some water to cook a frozen bag of cauliflower rice and it came out SO GOOD! I almost ate the whole bag with my paneer tikka masala and saag paneer, and my blood sugar didn't sky rocket.. thank you so much for this recipe!

      Reply
      • Sravanthi Chanda says

        October 20, 2025 at 9:47 pm

        I’m so glad to hear you tried a low-carb version with cauliflower rice, that sounds delicious! Pairing it with paneer tikka masala and saag paneer is such a great idea. Thank you for sharing your variation and kind feedback!

        Reply
    2. BellsRing says

      October 18, 2025 at 4:54 am

      5 stars
      Low carb version: I used these seasonings and a little water to make a bag of frozen cauliflower rice and it came out sooooo good, thank you!! I ate almost the whole bag with my paneer tikka masala and saag paneer, and my blood sugar didn't skyrocket!

      Reply
    3. Anna says

      October 08, 2025 at 5:07 am

      Thank you for this recipe. My family enjoyed it.

      Reply
      • Sravanthi Chanda says

        October 09, 2025 at 7:26 pm

        Thank you for sharing the feedback. I am so happy that you all enjoyed this dish!

        Reply
    4. Isabel says

      September 13, 2025 at 11:03 am

      5 stars
      Rice came out perfect! Thank you for this recipe.

      Reply
      • Sravanthi Chanda says

        September 13, 2025 at 4:24 pm

        Im so glad that you enjoyed my recipe 🙂 And thank you so much for sharing the feedback!

        Reply
    5. Naveen says

      March 22, 2025 at 10:32 pm

      5 stars
      It turned out perfect, so fluffy!

      Reply
    4.82 from 11 votes (7 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Sravanthi Chanda standing in a rose garden, wearing a light green embroidered sweater and patterned black kurta, smiling softly with trees and flowers in the background.

    I'm Sravanthi Chanda and I share Indian lunch and dinner recipes on my blog. These easy-to-follow recipes are made from scratch using fresh ingredients and come with step-by-step photos, perfect for family meals.

    More about me →

    Share your Feedback

    Have suggestions or feedback? I’d love to hear from you below! Take this quick 2-minute survey to help shape future content.

    Take the Survey

    Latest Recipes

    • Close-up of Indian style pumpkin stir fry with tender orange pumpkin cubes sautéed with onions and spices, served in a white bowl.
      Indian Style Pumpkin Stir Fry (Kaddu Sabzi)
    • Close-up of Indian pumpkin chickpea curry in a white bowl showing tender pumpkin pieces and chickpeas in rich spiced gravy.
      Cozy Pumpkin Chickpea Curry
    • Indian Potato and Chickpea Curry (Chana Aloo)
    • Close-up top view of roasted pumpkin and black chickpea salad with fresh cucumber, tomato, and herbs.
      Indian Spiced Pumpkin Chickpea Salad
    • Top view of makhana raita with yogurt, cucumber, and fresh mint leaves in a white bowl on a dark surface.
      Makhana Raita Recipe (Crunchy Yogurt Side Dish)
    • Indian spiced roasted tofu cubes served on creamy Indian yogurt salad with cucumber and tomato in a black bowl, garnished with coriander.
      Roasted Tofu Salad with Indian Yogurt Dressing

    Popular Recipes

    • Perfectly cooked basmati rice garnished with cardamom and whole spices.
      Restaurant Style Indian Rice Recipe
    • A stack of crispy red lentil wraps topped with a fresh cilantro leaf, served on a white plate over a colorful checkered napkin.
      Easy Red Lentil Wraps Recipe (Vegan High Protein Tortillas)
    • Top view of a bowl filled with shiny, cooked kidney beans on a marble surface with the logo 'everydaynourishingfoods' visible.
      Instant Pot Red Kidney Beans (Soaked & Dried)
    • Bowl of chana saag featuring chickpeas in a thick spinach sauce, on a colorful checkered cloth, with 'Everyday Nourishing Foods' watermark.
      Chana Saag (Indian Chickpea and Spinach Curry)
    • Kidney beans soup in a white bowl with rich broth and hearty vegetables.
      Red Kidney Beans Soup (Easy & Vegan Recipe)
    • A bowl of vibrant green Indian spinach saag on a colorful checkered napkin.
      Easy Indian Saag Recipe (Quick Spinach Curry)
    • How to cook basmati rice in a rice cooker
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans (Soaked and dried)

    Footer

    ↑ Back to Top
    • About Me
    • Privacy Policy
    • Accessibility
    • Contact
    • Quick Feedback?

    Copyright © Everyday Nourishing Foods 2025

    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.