This Indian rice pilaf is a delightful and aromatic dish that combines the flavors of basmati rice, ghee, and a medley of spices. Perfect as a side dish or a main course, it brings a taste of India to your table with its rich and fragrant profile. The addition of mixed vegetables not only adds color but also enhances the nutritional value of this comforting meal.
Some ingredients in this recipe might not be commonly found in every household. Ghee is a type of clarified butter used extensively in Indian cooking. Cardamom pods and cloves are aromatic spices that add depth to the dish. If you don't have these at home, you can find them in the spice section of most supermarkets or specialty stores.

Ingredients for Indian Rice Pilaf Recipe
Basmati rice: A long-grain rice known for its fragrant aroma and fluffy texture.
Ghee: Clarified butter that adds a rich, nutty flavor to the dish.
Onion: Adds sweetness and depth to the pilaf.
Garlic: Provides a pungent, savory flavor.
Ginger: Adds a warm, spicy note.
Mixed vegetables: A combination of carrots, peas, and beans for color and nutrition.
Water: Used to cook the rice.
Salt: Enhances the overall flavor.
Cumin seeds: Adds a warm, earthy flavor.
Cinnamon stick: Infuses a sweet, woody aroma.
Cardamom pods: Contributes a sweet, floral note.
Cloves: Adds a strong, aromatic flavor.
Technique Tip for This Recipe
To enhance the flavor of your Indian rice pilaf, toast the basmati rice in the ghee for a few minutes before adding the water. This step will give the rice a nutty aroma and a richer taste. Additionally, ensure that the spices like cumin seeds, cinnamon stick, cardamom pods, and cloves are sautéed until they release their fragrance, which will infuse the dish with a deeper, more complex flavor.
Suggested Side Dishes
Alternative Ingredients
basmati rice - Substitute with jasmine rice: Jasmine rice has a similar texture and fragrance, making it a good alternative for pilaf.
ghee - Substitute with butter: Butter provides a similar rich flavor and can be used in the same quantity.
onion - Substitute with shallots: Shallots have a milder taste and can add a subtle sweetness to the dish.
garlic - Substitute with garlic powder: Garlic powder can be used if fresh garlic is not available, though the flavor will be less intense.
ginger - Substitute with ground ginger: Ground ginger can be used in smaller quantities to provide a similar warmth and spice.
carrots, peas, beans mixed vegetables - Substitute with frozen mixed vegetables: Frozen mixed vegetables are convenient and often contain a similar mix of vegetables.
water - Substitute with vegetable broth: Vegetable broth adds more depth of flavor compared to plain water.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, but use it sparingly to avoid overpowering the dish.
cumin seeds - Substitute with ground cumin: Ground cumin can be used if cumin seeds are not available, though the flavor will be slightly different.
cinnamon stick - Substitute with ground cinnamon: Ground cinnamon can be used in smaller quantities to provide a similar warmth and spice.
cardamom pods - Substitute with ground cardamom: Ground cardamom can be used in smaller quantities to provide a similar aromatic flavor.
cloves - Substitute with ground cloves: Ground cloves can be used in smaller quantities to provide a similar warm and spicy flavor.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Indian rice pilaf to cool completely before storing. This prevents condensation, which can make the rice soggy.
- Transfer the cooled pilaf into an airtight container. This helps maintain its freshness and prevents it from absorbing other odors in the fridge.
- Store the container in the refrigerator if you plan to consume the pilaf within 3-4 days. For longer storage, freezing is recommended.
- To freeze, portion the rice pilaf into individual servings. This makes it easier to thaw only what you need.
- Place each portion into a freezer-safe bag or container. Squeeze out as much air as possible before sealing to prevent freezer burn.
- Label each bag or container with the date. This helps you keep track of how long the pilaf has been stored.
- When ready to eat, thaw the rice pilaf in the refrigerator overnight. This ensures even thawing and maintains the texture.
- Reheat the pilaf in a microwave or on the stovetop. If using a microwave, cover the rice with a damp paper towel to retain moisture. For stovetop reheating, add a splash of water or broth and stir occasionally until heated through.
- Enjoy the reheated Indian rice pilaf as a side dish or a main course, paired with your favorite curries or salads.
How to Reheat Leftovers
Stovetop Method: Place the leftover Indian rice pilaf in a non-stick pan. Add a splash of water or broth to prevent it from drying out. Cover the pan with a lid and heat over medium-low heat, stirring occasionally, until the rice is heated through. This method helps maintain the texture and flavor of the rice.
Microwave Method: Transfer the rice pilaf to a microwave-safe dish. Sprinkle a few drops of water over the rice and cover the dish with a microwave-safe lid or a damp paper towel. Microwave on medium power for 1-2 minutes, stirring halfway through, until the rice is hot. This is a quick and convenient way to reheat your leftovers.
Oven Method: Preheat your oven to 300°F (150°C). Spread the leftover rice pilaf in an even layer in an oven-safe dish. Cover the dish with aluminum foil to retain moisture. Bake for about 15-20 minutes, or until the rice is thoroughly heated. This method is great for reheating larger quantities of rice.
Steaming Method: Place the leftover rice pilaf in a heatproof bowl. Set up a steamer and bring the water to a boil. Place the bowl in the steamer, cover, and steam for about 5-10 minutes, or until the rice is heated through. This method helps keep the rice moist and fluffy.
Sauté Method: Heat a small amount of ghee or oil in a skillet over medium heat. Add the leftover rice pilaf and sauté, stirring frequently, until the rice is hot. This method can add a slight crispiness to the rice, enhancing its texture.
Best Tools for This Recipe
Large pot: Used for cooking the rice pilaf, ensuring even heat distribution and enough space for all ingredients.
Measuring cups: Essential for accurately measuring the rice and water to ensure the correct proportions.
Tablespoon: Used to measure the ghee for sautéing the spices and vegetables.
Knife: Necessary for finely chopping the onion and mincing the garlic and ginger.
Cutting board: Provides a safe surface for chopping the vegetables and other ingredients.
Grater: Used for grating the ginger to release its flavor.
Wooden spoon: Ideal for stirring the ingredients without scratching the pot.
Lid: Needed to cover the pot while the rice simmers, trapping steam and ensuring even cooking.
Fork: Used to fluff the rice once it is cooked, separating the grains without mashing them.
How to Save Time on Making This Dish
Prep ingredients in advance: Chop the onions, garlic, and ginger ahead of time and store them in airtight containers.
Use frozen vegetables: Opt for pre-cut mixed vegetables to save chopping time.
Rinse rice early: Rinse the basmati rice and let it drain while you prepare other ingredients.
Measure spices beforehand: Measure out the cumin seeds, cinnamon stick, cardamom pods, and cloves before starting to cook.
Cook in a single pot: Use a large pot to minimize cleanup time.

Indian Rice Pilaf Recipe
Ingredients
Main Ingredients
- 1 cup Basmati Rice rinsed
- 2 tablespoons Ghee
- 1 medium Onion finely chopped
- 2 cloves Garlic minced
- 1 inch Ginger grated
- 1 cup Mixed Vegetables carrots, peas, beans
- 2 cups Water
- 1 teaspoon Salt to taste
- 1 teaspoon Cumin Seeds
- 1 stick Cinnamon
- 2 pods Cardamom
- 2 pieces Cloves
Instructions
- Heat ghee in a large pot over medium heat.
- Add cumin seeds, cinnamon stick, cardamom pods, and cloves. Sauté for a minute.
- Add chopped onions, garlic, and ginger. Cook until onions are golden brown.
- Add mixed vegetables and sauté for 2-3 minutes.
- Add rinsed basmati rice and sauté for another 2 minutes.
- Pour in water and add salt. Stir well.
- Bring to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes, or until rice is cooked.
- Fluff the rice with a fork and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Mexican Rice Recipe30 Minutes
- Garlic Green Beans Recipe20 Minutes
- Southern Pimento Cheese Recipe15 Minutes
- Indian Tacos with Yeast Fry Bread Recipe50 Minutes
- Indian Coconut Vegetarian Curry Recipe45 Minutes
- Sambar Spicy Indian Curry Recipe1 Hours
- Pita Pizza Recipe20 Minutes
- Indian Spiced Baked Fish Recipe35 Minutes
Leave a Reply