20 Delicious Indian Rice Recipes You’ll Love

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

Just imagine filling your kitchen with the aromatic spices and vibrant colors of authentic Indian cuisine. Whether you’re craving quick weeknight dinners, comforting classics, or impressive dishes for guests, this collection of 20 delicious rice recipes brings the flavors of India right to your table. Get ready to discover new favorites that will have everyone asking for seconds—let’s dive into these irresistible creations!

Vegetable Biryani

Vegetable Biryani
Gathering fragrant spices and fresh vegetables transforms ordinary rice into an aromatic masterpiece. This vegetable biryani layers complex flavors through simple techniques. Perfect for weeknights or entertaining with minimal effort.

Ingredients

– 2 cups basmati rice
– 1 large onion, thinly sliced
– 2 cups mixed vegetables (carrots, peas, bell peppers)
– 3 cloves garlic, minced
– 1 inch ginger, grated
– 1 teaspoon cumin seeds
– 1 cinnamon stick
– 4 cardamom pods
– 1 bay leaf
– A pinch of saffron threads
– A splash of milk
– 2 tablespoons ghee
– 1 teaspoon turmeric
– 1 teaspoon garam masala
– A couple of tablespoons plain yogurt
– Fresh cilantro for garnish

Instructions

1. Rinse 2 cups basmati rice under cold water until water runs clear, then soak for 20 minutes.
2. Heat 2 tablespoons ghee in a heavy pot over medium heat until shimmering.
3. Add 1 thinly sliced onion and cook for 8-10 minutes until golden brown and crispy.
4. Remove half the fried onions and set aside for garnish later.
5. Add 1 teaspoon cumin seeds, 1 cinnamon stick, 4 cardamom pods, and 1 bay leaf to the pot, toasting for 30 seconds until fragrant.
6. Stir in 3 cloves minced garlic and 1 inch grated ginger, cooking for 1 minute until raw smell disappears.
7. Add 2 cups mixed vegetables, 1 teaspoon turmeric, and 1 teaspoon garam masala, tossing to coat evenly.
8. Drain the soaked rice and add to the pot, gently stirring to combine with vegetables.
9. Pour in 4 cups water and 2 tablespoons yogurt, bringing to a boil over high heat.
10. Reduce heat to low, cover tightly, and simmer for 15 minutes without lifting the lid.
11. Meanwhile, soak a pinch of saffron threads in a splash of warm milk for 5 minutes.
12. After 15 minutes, remove from heat and let rest covered for 10 minutes.
13. Drizzle saffron milk over the rice and fluff gently with a fork.
14. Top with reserved fried onions and fresh cilantro before serving. Zesty saffron notes cut through the rich spices while maintaining distinct rice grains. The crispy onion topping provides satisfying texture contrast against tender vegetables. Serve with cool raita or pickle for balancing heat.

Chicken Tikka Masala with Basmati Rice

Chicken Tikka Masala with Basmati Rice
Warm, aromatic spices and tender chicken come together in this classic Indian-inspired dish that’s surprisingly simple to make at home. You’ll love how the creamy tomato sauce coats each piece of chicken, creating a comforting meal that feels both exotic and familiar. Serve it over fluffy basmati rice for the perfect weeknight dinner that tastes like it came from your favorite restaurant.

Ingredients

– 1.5 lbs boneless chicken thighs, cut into bite-sized pieces
– 1 cup plain yogurt
– 2 tbsp garam masala
– 1 tbsp grated ginger
– 3 minced garlic cloves
– 1.5 cups basmati rice
– 2 tbsp vegetable oil
– 1 large chopped onion
– 1 can (14.5 oz) crushed tomatoes
– 1/2 cup heavy cream
– A splash of lemon juice
– A couple of chopped cilantro sprigs for garnish

Instructions

1. Combine chicken pieces, yogurt, 1 tbsp garam masala, ginger, and garlic in a bowl, mixing until chicken is fully coated.
2. Cover the bowl and refrigerate for at least 30 minutes (tip: marinating overnight makes the chicken even more tender).
3. Rinse basmati rice under cold water until water runs clear to remove excess starch.
4. Cook rice according to package directions, usually 1.5 cups rice to 2.25 cups water simmered for 15 minutes.
5. Heat 1 tbsp oil in a large skillet over medium-high heat until shimmering.
6. Add marinated chicken pieces in a single layer, cooking for 4-5 minutes per side until golden brown.
7. Remove chicken from skillet and set aside.
8. Add remaining 1 tbsp oil to the same skillet and sauté chopped onion for 5-6 minutes until translucent.
9. Stir in remaining 1 tbsp garam masala and cook for 30 seconds until fragrant (tip: blooming spices in oil enhances their flavor).
10. Pour in crushed tomatoes and simmer for 8-10 minutes until sauce thickens slightly.
11. Return chicken to the skillet and stir to coat with sauce.
12. Reduce heat to low and stir in heavy cream until fully incorporated.
13. Simmer for 3-4 minutes until chicken is cooked through (165°F internal temperature).
14. Stir in lemon juice and season with salt.
15. Garnish with chopped cilantro before serving over basmati rice.
Velvety sauce clings to perfectly cooked rice grains, creating a satisfying texture contrast in every bite. The creamy tomato base carries warm spice notes that develop beautifully when leftovers sit overnight. Try serving with naan bread for scooping up every last bit of sauce, or add a side of cucumber salad for fresh contrast.

Prawn Pulao

Prawn Pulao
Bold flavors and simple prep make this prawn pulao a weeknight winner. This one-pot wonder combines plump shrimp with fragrant rice in under 30 minutes. Skip the takeout and dive into this coastal-inspired dish instead.

Ingredients

– 1 cup basmati rice
– 1 pound raw prawns, peeled and deveined
– 1 large onion, thinly sliced
– 2 tablespoons vegetable oil
– 3 cloves garlic, minced
– 1-inch piece of ginger, grated
– 1 teaspoon cumin seeds
– 1 teaspoon turmeric powder
– 1 teaspoon red chili powder
– A couple of bay leaves
– 2 cups water
– A big pinch of salt
– A handful of fresh cilantro, chopped
– A squeeze of fresh lime juice

Instructions

1. Rinse 1 cup basmati rice under cold water until the water runs clear, then soak it in water for 15 minutes to prevent clumping.
2. Heat 2 tablespoons vegetable oil in a large pot over medium heat until shimmering.
3. Add 1 teaspoon cumin seeds and a couple of bay leaves, and toast for 30 seconds until fragrant.
4. Stir in 1 large thinly sliced onion and cook for 6-8 minutes until golden brown and crispy.
5. Add 3 cloves minced garlic and 1-inch grated ginger, cooking for 1 minute until raw smell disappears.
6. Mix in 1 teaspoon turmeric powder, 1 teaspoon red chili powder, and a big pinch of salt, stirring for 30 seconds to bloom the spices.
7. Add 1 pound raw prawns and cook for 2 minutes per side until they turn pink and opaque.
8. Drain the soaked rice and add it to the pot, gently stirring to coat with spices for 1 minute.
9. Pour in 2 cups water and bring to a boil over high heat.
10. Once boiling, reduce heat to low, cover the pot tightly, and simmer for 15 minutes without peeking to ensure even cooking.
11. Turn off the heat and let the pulao rest covered for 5 minutes to allow the rice to absorb any remaining steam.
12. Fluff the rice gently with a fork to separate the grains without breaking them.
13. Stir in a handful of chopped fresh cilantro and a squeeze of fresh lime juice just before serving.

Nothing beats the fluffy texture of perfectly cooked rice paired with juicy prawns. The turmeric gives it a vibrant yellow hue while the lime adds a bright, tangy finish. Serve it straight from the pot with a side of cool yogurt or cucumber salad for contrast.

Lemon Rice with Peanuts

Lemon Rice with Peanuts
Fragrant, tangy, and ready in minutes, this lemon rice with peanuts transforms simple ingredients into something special. Perfect for using up leftover rice, it’s a vibrant side or light meal that packs a punch. Keep it simple or load it up with extra veggies—it’s endlessly adaptable.

Ingredients

– 2 cups of cooked white rice, cooled
– 3 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– a couple of dried red chilies
– a big handful of raw peanuts
– a generous pinch of turmeric powder
– the juice of 1 large lemon
– a small handful of fresh cilantro, chopped
– salt, to season

Instructions

1. Heat 3 tablespoons of vegetable oil in a large skillet over medium heat until it shimmers.
2. Add 1 teaspoon of mustard seeds and wait for them to pop—this takes about 30 seconds.
3. Toss in a couple of dried red chilies and a big handful of raw peanuts, stirring for 2–3 minutes until the peanuts turn golden.
4. Sprinkle in a generous pinch of turmeric powder and stir for 10 seconds to bloom the spice.
5. Tip: Use day-old, cooled rice to prevent clumping and achieve the best texture.
6. Add 2 cups of cooked white rice to the skillet, breaking up any lumps with a spatula.
7. Stir continuously for 3–4 minutes until the rice is heated through and evenly yellow from the turmeric.
8. Squeeze in the juice of 1 large lemon, mixing well to coat every grain.
9. Tip: Fresh lemon juice adds the brightest flavor—avoid bottled juice for the best results.
10. Season with salt, starting with ½ teaspoon and adjusting as needed.
11. Turn off the heat and fold in a small handful of chopped fresh cilantro.
12. Tip: For extra crunch, toast the peanuts separately first, then add them at the end.

Soft, fluffy grains cling to the zesty lemon, while the peanuts add a satisfying crunch. Serve it warm with a dollop of yogurt or pile it into lettuce cups for a fresh, low-carb twist. It’s the kind of dish that feels both comforting and lively—perfect for busy weeknights.

Paneer Fried Rice

Paneer Fried Rice
A quick, satisfying meal that transforms leftover rice into something special. Paneer fried rice combines soft cheese cubes with colorful vegetables in a savory soy-sauce base. Anyone can whip this up in under 30 minutes for a busy weeknight.

Ingredients

– 2 cups of cold, cooked rice (day-old works best)
– 1 cup of paneer cubes (about ½-inch thick)
– 1 tablespoon of vegetable oil
– 2 cloves of garlic, minced
– a small onion, chopped
– a handful of frozen peas and carrots
– 2 tablespoons of soy sauce
– a splash of sesame oil
– a couple of green onions, sliced
– salt and pepper, as needed

Instructions

1. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until it shimmers.
2. Add the paneer cubes and cook for 3–4 minutes, turning occasionally, until golden brown on all sides. Tip: Use a non-stick pan to prevent sticking and get even browning.
3. Remove the paneer from the skillet and set it aside on a plate.
4. In the same skillet, add the minced garlic and chopped onion, and stir-fry for 2 minutes until the onion turns translucent.
5. Toss in the frozen peas and carrots and cook for another 2 minutes, stirring frequently, until they’re thawed and tender.
6. Add the cold cooked rice to the skillet, breaking up any clumps with a spatula.
7. Pour 2 tablespoons of soy sauce and a splash of sesame oil over the rice, mixing thoroughly to coat every grain. Tip: Cold rice fries better and doesn’t get mushy—avoid freshly cooked rice.
8. Return the paneer cubes to the skillet and stir gently to combine.
9. Cook for 3–4 minutes, stirring occasionally, until everything is heated through and the rice starts to get slightly crispy edges.
10. Season with salt and pepper to taste, then turn off the heat. Tip: Taste before adding extra salt, as soy sauce is already salty.
11. Stir in the sliced green onions just before serving.
Eat it straight from the skillet for a comforting, one-pan dinner. The rice has a slight chew, while the paneer stays soft and creamy inside. Serve it topped with a fried egg or extra soy sauce for a boost of umami.

Coconut Milk Rice

Coconut Milk Rice
Lately, I’ve been craving something creamy and comforting without the fuss. Coconut milk rice delivers exactly that—fluffy grains infused with rich, tropical flavor. It’s my go-to side when I want something special but simple.

Ingredients

– 1 cup of long-grain white rice
– 1 can (13.5 oz) of full-fat coconut milk
– A splash of water
– A pinch of salt
– A couple of fresh cilantro leaves for garnish

Instructions

1. Rinse 1 cup of long-grain white rice under cold running water until the water runs clear to remove excess starch.
2. Combine the rinsed rice, 1 can (13.5 oz) of full-fat coconut milk, a splash of water, and a pinch of salt in a medium saucepan.
3. Bring the mixture to a boil over high heat, stirring once to prevent sticking.
4. Reduce the heat to low, cover the saucepan tightly with a lid, and simmer for 18 minutes.
5. Remove the saucepan from the heat and let it sit, covered, for 10 minutes to steam and absorb any remaining liquid.
6. Fluff the rice gently with a fork to separate the grains without mashing them.
7. Garnish with a couple of fresh cilantro leaves before serving.

What makes this rice stand out is its creamy yet light texture, with a subtle sweetness from the coconut milk. Try pairing it with grilled shrimp or spicy curry for a balanced meal that feels indulgent.

Tamarind Rice

Tamarind Rice
Grab your apron because this tangy tamarind rice delivers bold flavor with minimal effort. Get ready to transform simple rice into a vibrant meal that packs a punch. Perfect for busy weeknights or meal prep sessions.

Ingredients

– 1 cup basmati rice
– A couple tablespoons of tamarind paste
– A splash of vegetable oil
– A handful of roasted peanuts
– 1 teaspoon mustard seeds
– A pinch of turmeric powder
– 2 dried red chilies
– A few curry leaves

Instructions

1. Rinse 1 cup basmati rice under cold water until water runs clear.
2. Cook rice according to package directions until tender, about 15-20 minutes.
3. Spread cooked rice on a baking sheet to cool completely, which prevents clumping.
4. Heat a splash of vegetable oil in a large skillet over medium heat until shimmering.
5. Add 1 teaspoon mustard seeds and cook until they start popping, about 30 seconds.
6. Toss in 2 dried red chilies and a few curry leaves, frying until fragrant, about 1 minute.
7. Stir in a couple tablespoons of tamarind paste until well combined with the oil.
8. Add a pinch of turmeric powder and mix thoroughly into the tamarind paste.
9. Tip in the cooled rice and toss gently to coat every grain with the tamarind mixture.
10. Fold in a handful of roasted peanuts and cook for 2 more minutes, stirring constantly.
11. Remove from heat and let rest for 5 minutes before serving to allow flavors to meld.

You’ll love the sticky texture where each rice grain carries that signature tangy kick. The crunchy peanuts provide perfect contrast to the soft rice. Try serving it alongside grilled vegetables or stuffing it into lettuce wraps for a fresh twist.

Mushroom and Peas Biryani

Mushroom and Peas Biryani
Savor the aromatic blend of basmati rice, earthy mushrooms, and sweet peas in this one-pot wonder. This vegetarian biryani comes together quickly for a satisfying weeknight meal that fills your kitchen with incredible spices. Layer everything in a single pot for minimal cleanup and maximum flavor.

Ingredients

– 1.5 cups basmati rice
– A couple tablespoons of vegetable oil
– 1 large onion, thinly sliced
– 3 garlic cloves, minced
– A thumb-sized piece of ginger, grated
– 8 ounces cremini mushrooms, sliced
– 1 cup frozen peas
– 1 teaspoon cumin seeds
– A couple of bay leaves
– 1 cinnamon stick
– 4 green cardamom pods
– 1 teaspoon turmeric
– 1 teaspoon garam masala
– 2.5 cups vegetable broth
– A big pinch of salt
– A handful of fresh cilantro, chopped

Instructions

1. Rinse 1.5 cups basmati rice under cold water until water runs clear, then soak for 20 minutes.
2. Heat 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat.
3. Add 1 thinly sliced onion and cook for 8-10 minutes until golden brown, stirring occasionally.
4. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant.
5. Add 1 teaspoon cumin seeds, 2 bay leaves, 1 cinnamon stick, and 4 cardamom pods, toasting for 30 seconds.
6. Mix in 8 ounces sliced mushrooms and cook for 5 minutes until they release their liquid.
7. Drain the soaked rice completely and add it to the pot.
8. Stir in 1 teaspoon turmeric, 1 teaspoon garam masala, and a big pinch of salt until rice is coated.
9. Pour in 2.5 cups vegetable broth and bring to a boil.
10. Reduce heat to low, cover tightly, and simmer for 15 minutes without lifting the lid.
11. Turn off heat and let sit covered for 10 minutes to steam.
12. Gently fluff the rice with a fork, then fold in 1 cup frozen peas and a handful of chopped cilantro.
13. Cover again and let stand for 5 minutes until peas are heated through.
Create fluffy, separate grains with perfectly cooked vegetables in every bite. The mushrooms add meaty texture while peas provide sweet contrast to the warm spices. Serve with cool cucumber raita or a simple salad to balance the aromatic heat.

Jeera Rice

Jeera Rice
Just the thing when you want something fragrant and fast. Jeera rice brings warm, earthy cumin flavor to plain basmati in under 30 minutes. Perfect alongside curries or grilled meats.

Ingredients

– 1 cup basmati rice
– A couple tablespoons of ghee or butter
– 1 teaspoon cumin seeds
– A pinch of asafoetida (optional)
– 2 cups water
– A good pinch of salt

Instructions

1. Rinse 1 cup basmati rice under cold water until the water runs clear.
2. Soak the rinsed rice in water for 20 minutes, then drain completely.
3. Heat 2 tablespoons ghee in a heavy-bottomed pot over medium heat.
4. Add 1 teaspoon cumin seeds and cook for 30 seconds until they sizzle and darken slightly.
5. Stir in a pinch of asafoetida if using, cooking for just 10 seconds.
6. Add the drained rice and sauté for 2 minutes, coating every grain with ghee.
7. Pour in 2 cups water and add a generous pinch of salt.
8. Bring to a boil, then immediately reduce heat to the lowest setting.
9. Cover tightly with a lid and cook for 15 minutes without peeking.
10. Turn off heat and let the rice rest, covered, for 10 more minutes.
11. Fluff gently with a fork before serving.

Makes a fantastic base for saucy dishes. The grains stay separate and fluffy with that distinctive toasted cumin aroma. Try topping with crispy fried onions or serving alongside dal for a complete meal.

Palak Khichdi

Palak Khichdi
Grab your pot for this comforting one-bowl meal that transforms simple pantry staples into something special. Palak khichdi combines rice and lentils with spinach for a nourishing dish that’s perfect for busy weeknights. It’s the ultimate cozy food that comes together in under 30 minutes.

Ingredients

– 1 cup basmati rice
– ½ cup split yellow lentils (moong dal)
– 4 cups fresh spinach leaves
– 1 medium yellow onion, chopped
– 2 cloves garlic, minced
– 1-inch piece of fresh ginger, grated
– 1 teaspoon cumin seeds
– ½ teaspoon turmeric powder
– A pinch of asafoetida (hing)
– 2 tablespoons ghee or olive oil
– 4 cups water
– A good squeeze of lemon juice
– Salt to properly season

Instructions

1. Rinse the rice and lentils together in a fine-mesh strainer until the water runs clear.
2. Heat ghee in a heavy-bottomed pot over medium heat until shimmering.
3. Add cumin seeds and cook for 30 seconds until they sizzle and become fragrant.
4. Stir in chopped onion and cook for 5 minutes until softened and translucent.
5. Add minced garlic and grated ginger, cooking for 1 minute until aromatic.
6. Mix in turmeric powder and asafoetida, stirring constantly for 30 seconds.
7. Add the rinsed rice and lentils to the pot, toasting for 2 minutes while stirring.
8. Pour in 4 cups of water and bring to a rolling boil.
9. Reduce heat to low, cover the pot, and simmer for 15 minutes.
10. Meanwhile, roughly chop the fresh spinach leaves.
11. After 15 minutes, stir in the chopped spinach until wilted into the mixture.
12. Cover and cook for another 5 minutes until the khichdi reaches a porridge-like consistency.
13. Turn off the heat and stir in lemon juice and salt.
14. Let the khichdi rest covered for 5 minutes before serving.

Nothing beats the creamy texture of perfectly cooked rice and lentils melded with vibrant spinach. The gentle spices create a warm, comforting flavor profile that’s both satisfying and light. Try topping it with crispy fried onions or a dollop of yogurt for extra texture contrast.

Egg Fried Rice with Indian Spices

Egg Fried Rice with Indian Spices
Sometimes the best meals happen when cultures collide in your skillet. Spicy, aromatic Indian spices transform simple fried rice into something extraordinary. This fusion dish comes together in under 20 minutes for a satisfying weeknight dinner.

Ingredients

– 2 cups of day-old cooked rice
– 3 large eggs
– 1 medium yellow onion, chopped
– 2 cloves of garlic, minced
– a splash of vegetable oil
– a couple of tablespoons of soy sauce
– 1 teaspoon of cumin seeds
– 1 teaspoon of turmeric powder
– ½ teaspoon of red chili powder
– a big pinch of salt
– a handful of frozen peas
– a squeeze of fresh lime juice

Instructions

1. Heat a large skillet or wok over medium-high heat until a drop of water sizzles immediately.
2. Add a splash of vegetable oil and swirl to coat the bottom evenly.
3. Crack 3 large eggs directly into the hot skillet and scramble vigorously with a spatula for about 1 minute until softly set but still moist.
4. Push eggs to one side of the skillet and add chopped onion to the empty space.
5. Sauté onions for 2-3 minutes until translucent but not browned, stirring occasionally.
6. Add minced garlic and cumin seeds, stirring constantly for 30 seconds until fragrant.
7. Sprinkle in turmeric powder, red chili powder, and a big pinch of salt, stirring for 15 seconds to toast the spices.
8. Add 2 cups of day-old cooked rice, breaking up any clumps with your spatula.
9. Toss rice continuously with the spice mixture for 2-3 minutes until evenly colored and heated through.
10. Pour in a couple of tablespoons of soy sauce around the edges of the skillet for maximum sizzle.
11. Add a handful of frozen peas and continue tossing for 1 more minute until peas are heated.
12. Remove from heat and finish with a squeeze of fresh lime juice, tossing to combine. Expect vibrant yellow rice with distinct, separate grains that aren’t mushy. The cumin seeds provide little bursts of earthy flavor against the savory soy sauce. Serve immediately with extra lime wedges or top with crispy fried onions for added texture.

Hyderabadi Dum Biryani

Hyderabadi Dum Biryani
Genuinely crave-worthy and aromatic, Hyderabadi Dum Biryani layers fragrant basmati rice with spiced meat in a sealed pot, creating a complete meal that’s both comforting and celebratory. Get ready for tender meat and fluffy rice infused with saffron and fried onions.

Ingredients

– 2 cups basmati rice
– 1.5 lbs chicken thighs
– 2 large onions, thinly sliced
– 1 cup plain yogurt
– 4 cloves garlic, minced
– a 2-inch piece of ginger, grated
– 2 green chilies, slit
– a big pinch of saffron strands
– 1/4 cup warm milk
– a couple of tablespoons ghee
– 1 tbsp biryani masala
– 1 tsp red chili powder
– 1/2 tsp turmeric powder
– a handful of fresh mint leaves
– a handful of fresh cilantro
– 1 tsp salt

Instructions

1. Rinse 2 cups basmati rice under cold water until water runs clear, then soak for 30 minutes.
2. Heat 2 tablespoons ghee in a heavy pot over medium heat until shimmering.
3. Fry thinly sliced onions for 8-10 minutes until deep golden brown and crispy, then remove half for garnish.
4. Add minced garlic and grated ginger to the pot, sauté for 1 minute until fragrant.
5. Add chicken thighs and cook for 5 minutes until lightly browned on all sides.
6. Stir in yogurt, biryani masala, red chili powder, turmeric, and 1 tsp salt until well combined.
7. Layer soaked rice over the chicken mixture in the pot.
8. Sprinkle fried onions, mint leaves, and cilantro over the rice.
9. Dissolve saffron strands in 1/4 cup warm milk and drizzle evenly over the top.
10. Cover the pot tightly with a lid, sealing the edges with aluminum foil to trap steam.
11. Cook on low heat for 25 minutes—don’t peek to keep the steam locked in.
12. Turn off heat and let it rest for 10 minutes before opening the lid.
13. Gently fluff the biryani with a fork, mixing the layers slightly.

Vivid yellow saffron streaks and fluffy rice grains contrast with tender, spiced chicken in every bite. Serve it with a cool cucumber raita to balance the warmth, or pack it for a next-day lunch when the flavors have deepened even more.

Saffron Rice with Nuts

Saffron Rice with Nuts
Craving something aromatic and elegant? This saffron rice with nuts delivers restaurant-quality flavor with minimal effort. The golden grains and crunchy toppings make it perfect for special dinners or elevating weeknight meals.

Ingredients

  • 1.5 cups basmati rice
  • 2 cups chicken broth
  • A generous pinch of saffron threads
  • A couple of tablespoons of warm milk
  • 2 tablespoons butter
  • A splash of olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • A handful of slivered almonds
  • A handful of chopped pistachios
  • 1 teaspoon salt

Instructions

  1. Rinse 1.5 cups basmati rice under cold water until water runs clear to remove excess starch.
  2. Soak a generous pinch of saffron threads in 2 tablespoons warm milk for 15 minutes to release maximum color and flavor.
  3. Heat a splash of olive oil and 2 tablespoons butter in a heavy-bottomed pot over medium heat until butter melts.
  4. Add 1 small chopped onion and cook for 4-5 minutes until translucent, stirring occasionally.
  5. Add 2 minced garlic cloves and cook for 1 minute until fragrant.
  6. Add rinsed rice and toast for 2 minutes, stirring constantly to coat each grain with fat.
  7. Pour in 2 cups chicken broth, saffron-milk mixture, and 1 teaspoon salt, scraping any browned bits from pot bottom.
  8. Bring to a boil, then immediately reduce heat to low and cover tightly with lid.
  9. Simmer for 18 minutes without peeking to ensure even steam distribution.
  10. Remove from heat and let sit covered for 5 minutes to complete absorption.
  11. While rice rests, toast a handful each of slivered almonds and chopped pistachios in a dry skillet over medium heat for 3-4 minutes until golden and fragrant.
  12. Fluff rice gently with fork to separate grains without breaking them.
  13. Fold in toasted nuts just before serving to maintain their crisp texture.

Fluffy grains carry the subtle floral notes of saffron beautifully. The buttery rice contrasts with the crunchy nut topping for satisfying texture variation. Serve alongside grilled chicken or as a bed for stews to soak up sauces.

Urad Dal Khichdi

Urad Dal Khichdi
Zesty yet comforting, this urad dal khichdi brings together earthy lentils and rice in a one-pot wonder. Perfect for busy weeknights when you need something nourishing without the fuss. It’s the ultimate cozy meal that comes together with minimal effort.

Ingredients

  • 1 cup of urad dal (split black gram)
  • 1 cup of basmati rice
  • a couple of tablespoons of ghee
  • 1 teaspoon of cumin seeds
  • a pinch of asafoetida (hing)
  • a splash of water, about 4 cups
  • a good sprinkle of salt

Instructions

  1. Rinse 1 cup of urad dal and 1 cup of basmati rice together under cold water until the water runs clear.
  2. Soak the rinsed dal and rice in enough water to cover them completely for 30 minutes.
  3. Heat a couple of tablespoons of ghee in a pressure cooker over medium heat until melted.
  4. Add 1 teaspoon of cumin seeds and let them sizzle for about 30 seconds until fragrant.
  5. Stir in a pinch of asafoetida and cook for another 10 seconds to release its aroma.
  6. Drain the soaked dal and rice thoroughly, then add them to the pressure cooker.
  7. Sauté the mixture for 2–3 minutes, stirring constantly to coat everything in ghee.
  8. Pour in a splash of water (about 4 cups) and add a good sprinkle of salt.
  9. Tip: For a creamier texture, use a 1:4 ratio of dal-rice to water.
  10. Close the pressure cooker lid and cook on medium heat for 3 whistles, then turn off the heat.
  11. Tip: Let the pressure release naturally for at least 10 minutes before opening the lid.
  12. Once safe, open the lid and fluff the khichdi gently with a fork.
  13. Tip: If it seems too thick, stir in a little hot water to reach your desired consistency.
  14. Serve immediately while hot.

Comforting and creamy, this khichdi has a soft, porridge-like texture with a subtle nutty flavor from the urad dal. Try topping it with a drizzle of ghee and a side of tangy pickle for extra depth. It’s also fantastic with a squeeze of lemon for a bright, fresh twist.

Sindhi Sakkar Pulav

Sindhi Sakkar Pulav
Vibrant and aromatic, this Sindhi Sakkar Pulav transforms simple ingredients into a sweet, spiced rice dish perfect for cozy evenings. Traditionally served during celebrations, it balances sweet and savory flavors in every bite. You’ll love how the caramelized sugar and warm spices create a comforting one-pot meal.

Ingredients

– 1 cup basmati rice
– 2 cups water
– 1/2 cup granulated sugar
– 2 tbsp ghee
– 1 medium onion, thinly sliced
– 2 green cardamom pods
– 1 small cinnamon stick
– A pinch of saffron threads
– A handful of roasted cashews
– A couple of raisins

Instructions

1. Rinse 1 cup basmati rice under cold water until the water runs clear to remove excess starch.
2. Soak the rinsed rice in water for 20 minutes, then drain completely.
3. Heat 2 tbsp ghee in a heavy-bottomed pot over medium heat until shimmering.
4. Add 1 thinly sliced onion and sauté for 8-10 minutes until golden brown and crispy.
5. Remove half the fried onions and set aside for garnish later.
6. Add 2 green cardamom pods and 1 small cinnamon stick to the pot, toasting for 30 seconds until fragrant.
7. Pour in 1/2 cup granulated sugar, stirring constantly for 3-4 minutes until it melts and turns amber-colored.
8. Tip: Watch the sugar closely to prevent burning—it should smell caramelized, not bitter.
9. Add the drained rice to the caramelized sugar, stirring to coat each grain evenly.
10. Pour in 2 cups water and a pinch of saffron threads, bringing everything to a boil.
11. Reduce heat to low, cover the pot tightly, and simmer for 15 minutes without lifting the lid.
12. Tip: Placing a clean kitchen towel under the lid helps absorb steam for fluffier rice.
13. Turn off the heat and let the rice rest, covered, for 10 minutes to finish steaming.
14. Fluff the rice gently with a fork to separate the grains without breaking them.
15. Tip: For extra crunch, toast the cashews in a dry pan for 2 minutes until lightly browned.
16. Stir in a handful of roasted cashews and a couple of raisins just before serving.
17. Garnish with the reserved fried onions for contrasting texture.
Rich and fragrant, this pulav features tender grains with a subtle sweetness from caramelized sugar. The crispy onions and nuts add welcome crunch against the soft rice. Serve it warm with a dollop of yogurt or pair it with spicy curry for a balanced meal.

Mangalorean Ghee Rice

Mangalorean Ghee Rice
Whip up this fragrant Mangalorean Ghee Rice when you want something special without the fuss. This aromatic dish transforms simple basmati into a buttery, spiced masterpiece that pairs perfectly with curries or grilled meats. You’ll love how the whole spices infuse every grain with warm, comforting flavors.

Ingredients

– 1 cup basmati rice
– 2 cups water
– 3 tablespoons ghee
– 1 medium onion, thinly sliced
– 2 cloves garlic, minced
– 1-inch piece of ginger, grated
– 1 cinnamon stick
– 3 green cardamom pods
– 3 cloves
– 1 bay leaf
– A big pinch of salt

Instructions

1. Rinse 1 cup basmati rice under cold water until the water runs clear, then soak for 20 minutes.
2. Heat 3 tablespoons ghee in a heavy-bottomed pot over medium heat until shimmering.
3. Add 1 cinnamon stick, 3 green cardamom pods, 3 cloves, and 1 bay leaf to the hot ghee and toast for 30 seconds until fragrant.
4. Add 1 thinly sliced medium onion and cook for 6-8 minutes, stirring occasionally, until golden brown and crispy.
5. Stir in 2 minced garlic cloves and 1-inch grated ginger, cooking for 1 minute until raw smell disappears.
6. Drain the soaked rice completely and add to the pot, gently stirring to coat each grain with the ghee and spices for 2 minutes.
7. Pour in 2 cups water and add a big pinch of salt, then bring to a rolling boil.
8. Once boiling, immediately reduce heat to low, cover tightly with a lid, and cook for 15 minutes without peeking.
9. Turn off the heat and let the rice rest, covered, for 10 minutes to allow steam to finish cooking the grains.
10. Fluff the rice gently with a fork to separate the grains without breaking them.

Each grain stands separate with a beautiful sheen from the ghee, carrying the warm spice aromas through every bite. The crispy fried onions add occasional texture surprises against the fluffy rice. Try serving it alongside a simple dal or topped with roasted vegetables for a complete meal that feels both elegant and comforting.

Tomato Rice with Fresh Herbs

Tomato Rice with Fresh Herbs
Fragrant and satisfying, this tomato rice comes together in under 30 minutes. Fresh herbs brighten each bite, making it perfect for busy weeknights. You’ll love how the tomatoes create their own flavorful sauce as they cook.

Ingredients

– 1 cup long-grain white rice
– 2 medium tomatoes, chopped
– 1 small onion, finely diced
– 2 cloves garlic, minced
– A couple tablespoons of olive oil
– A generous handful of fresh basil, chopped
– A small bunch of fresh parsley, chopped
– 1 ¾ cups vegetable broth
– A splash of lemon juice
– Salt and black pepper

Instructions

1. Heat 2 tablespoons olive oil in a medium saucepan over medium heat for 1 minute.
2. Add the diced onion and cook for 4-5 minutes until translucent, stirring occasionally.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Add the chopped tomatoes and cook for 5 minutes until they break down and release their juices.
5. Tip: Use ripe, in-season tomatoes for the best natural sweetness and flavor.
6. Pour in 1 cup rice and stir constantly for 2 minutes to lightly toast the grains.
7. Add 1 ¾ cups vegetable broth, 1 teaspoon salt, and ¼ teaspoon black pepper.
8. Bring to a boil, then immediately reduce heat to low and cover the pan.
9. Simmer for 18 minutes without lifting the lid—this ensures perfectly steamed rice.
10. Remove from heat and let stand covered for 5 minutes to finish absorbing moisture.
11. Tip: Resist peeking while the rice cooks to prevent steam from escaping.
12. Fluff the rice with a fork to separate the grains.
13. Stir in the chopped basil, parsley, and a splash of lemon juice.
14. Tip: Add herbs off-heat to preserve their bright color and fresh flavor.
15. Taste and adjust seasoning if needed. You’ll notice the rice grains remain distinct yet tender, absorbing the tangy tomato broth and aromatic herbs. Serve it warm alongside grilled chicken or fold in some black beans for a vegetarian main—the fresh lemon and herbs make it especially refreshing on a warm day.

Conclusion

Exciting, isn’t it? These 20 Indian rice recipes bring authentic flavors right to your kitchen. We hope you’ll try a few, leave a comment with your favorite, and share this delicious inspiration on Pinterest. Happy cooking!

Leave a Comment