Easy RICE PILAF Recipe | Vegetarian and Vegan Meals Idea | Basmati Rice Recipes


Easy rice pilaf recipe for vegetarian and vegan meals. This one pot rice recipe made with basmati rice makes a perfect side dish for any occasion.

💬 Let me know in the comments if you enjoyed my vegan rice recipe.



1 cup white basmati rice (thoroughly washed & then soaked in water for 20 mins and then drained)
2 tablespoon cooking oil
1 cup / 135g onion – chopped
3 garlic cloves – finely chopped
1/2 inch ginger – finely chopped
1 to 2 green chilies (Deseeded) OR 1/4 teaspoon Cayenne pepper OR Indian red chili powder
1/2 teaspoon turmeric powder
1/2 teaspoon garam masala powder OR Curry powder
1+1/2 cup /350ml water
Salt to taste (I have added 1/2 teaspoon of pink Himalayan salt)
1/4 cup / 35g cashew nuts
1/4 cup / 35g cup raisins OR ADJUST TO YOUR TASTE


Thoroughly wash the rice a few times until the water runs clear. This will get rid of any impurities/gunk and will give a much better/clean taste. Then soak the rice in water for 20 minutes. After 20 minutes drain the water from the rice and leave it to sit in the strainer to drain any excess water, until ready to use.

Transfer the raw cashews to a pan and dry roast it on medium heat for 2 to 3 minutes. Once roasted remove the cashews from the pan and set it aside for later use.

To the same pan add olive oil, onion, 1/4 teaspoon of salt and fry on medium heat until the onion is JUST starts brown. It takes about 5 to 6 minutes. Adding salt to the vegetables will release it’s moisture and help it cook faster, so please don’t skip it. Add the finely chopped ginger, garlic, green chilis and fry on medium heat for about 1 minute or until fragrant. Then reduce the heat to low to prevent the spices from burning. Add the turmeric and garam masala. Fry for 30 seconds to a minute. Be careful not to burn the spices.

Add the soaked/strained rice, salt, water and mix well. Increase the heat to high and bring it to a vigorous boil. Once the water starts to boil, then cover the lid and reduce the heat to low. Cook on low heat for about 10 minutes or until the rice is cooked. Once the rice is cooked, uncover the lid and turn off the heat. Add chopped raisins, and roasted cashews and mix it VERY GENTLY to prevent the the rice grains from breaking. DO NOT OVER MIX THE RICE OTHERWISE IT WILL TURN MUSHY. Serve hot with your favourite curry.


👉 Thoroughly wash the rice until water runs clear, this will get rid of any impurities/gunk and will give a much better/clean taste

👉 Use a Wider Cooking Pan to make this dish. This will cook the rice evenly and prevent it from getting mushy

👉 Adding salt to onion will release it’s moisture and will help it cook/caramelize faster, so please don’t skip this step

👉 After adding the cashews and raisins to the cooked rice – mix the rice very carefully and gently to prevent the rice grains from breaking. DO NOT OVER MIX IT at this time because the rice grains are very soft and can turn into mush


Welcome to Food Impromptu! Food Artist, Plant-Based and Vegan Recipes Creator 🌱

Here you will find easy and nourishing vegan recipes for your everyday cooking. My goal is to make the transition to a Plant Based diet achievable and effortless using everyday ingredients. I draw my inspiration from classic, traditional, and modern cuisines from around the world. I take pride in creating recipes and videos for your best viewing experience.

Subscribe to my channel to stay up to date on the latest vegan recipes! Hit the bell to never miss a video!🔔

✅ Follow Food Impromptu on social media:

Instagram ▶️
Pinterest ▶️

Subscribe to Food Impromptu here ⤵️

#rice #RiceRecipes #FoodImpromptu #VegetableFriedRice #vegetarian #vegetarianrecipes #vegan #VeganRecipes #HealthyVeganRecipes #VeganFood #HealthyRecipes #plantbased #onepotrecipes #basmatirice