This Vegan Biryani recipe is a delicious and aromatic dish that will impress your family, friends or guests to no end! It is made with fragrant basmati rice, mixed vegetables, spices, and herbs usually served with a side of fresh raita or with plain yoghurt.
The masala and marinade are crucial components in making veg biryani. The masala, made from a blend of whole and ground spices, adds flavour and aroma to the dish. The marinade, made with plant-based yoghurt and spices, helps to tenderize and infuse flavour into the vegetables and protein used in the biryani. Together, the masala and marinade create the complex and rich flavours that are characteristic of a typical biryani.
Biryani’s significance
It is a popular dish in Indian cuisine and is often served at special occasions and celebrations. Biryani, in general, is a traditional dish with its origins in the Indian subcontinent. The dish is believed to have been brought to India by the Mughals, who ruled over the Indian subcontinent from the early 16th century until the mid-19th century. The Mughals were known for their love of rich, flavorful food, and biryani was one of their signature dishes.
The word “biryani” comes from the Persian word “birian,” which means “fried before cooking.” This refers to the traditional method of preparing the dish, in which rice and meat are fried separately before being layered together and cooked slowly in a sealed pot.
Some historians believe that the dish was brought to India by Persian or Arab traders, while others suggest that it was invented in India itself. What is certain is that the Mughal emperors of India were great patrons of the dish, and it became an important part of their court cuisine.
Biryani was also popular among the common people of India, particularly in the region of Hyderabad, where it was served at weddings and other special occasions. Over time, different regions of India developed their own styles of biryani, incorporating local ingredients and spices.
Today, biryani is enjoyed throughout India and around the world. It is a flavorful and aromatic dish that has become a beloved part of Indian cuisine.
Vegan Biryani
Over time, biryani evolved to include various regional variations, each with its unique blend of spices, meats, and vegetables.
In recent years, with the increasing popularity of plant-based diets, veg biryani has become a popular variation of the dish. It is a flavorful and healthy alternative to meat-based biryani and is enjoyed by vegetarians and non-vegetarians alike.
In my vegan version, I used basmati rice, mixed vegetables (potatoes, carrots, and green peas), rehydrated soy protein (or soy chunks), herbs (coriander and mint leaves), spices (biryani masala, turmeric, and Kashmiri red chilli powder), plant-based yoghurt, and saffron are all ingredients in this vegetarian dish. For the marinade, additional ingredients include ginger-garlic paste, green chilies, and fried onions.
Step-by-step process to make Veg Biryani
Veg Biryani: For Biryani Masala
- Dry roast whole spices (except kasuri methi and nutmeg) on low flame until aromatic and slightly changed colour.
- Remove from heat and transfer to a bowl. Add kasuri methi and grated nutmeg. Set aside to cool.
- Once cooled, add turmeric and grind it to a fine powder. Biryani masala is ready.
Rehydrate Soy Protein
Pour some hot water over the soy protein to make it fluffy. Squeeze out the excess water.
Veg Biryani: Birista Onions
- Fry the thinly sliced onions at medium-high heat until golden brown. This process might take up to 15 minutes.
- As soon as they begin to change colour, scoop them out of the oil with a slotted spoon and lay them out on a large tray covered with paper towels to absorb any remaining oil. This is called “Birista”. For the marinade, set aside a few tbsp of the birista oil.
Cooking the rice
- In the meantime, rinse long-grained basmati rise 5-6 times until the water runs almost clear.
- Then soak the rice in fresh water for 30 minutes.
- In a mini bowl, add a few strands of saffron and warm plant-based milk to it and let it soak.
- Bring a large pot of water to boil. Then, add add whole spices (cardamom, dalchini (sub with cinnamon stick), bay leaf, cloves) and lemon juice to it. Then add enough salt that it tastes like sea-water.
- In the meantime, the water would have started boiling. Add the soaked rice to the flavoured boiling water, reduce the flame to medium and let the rice cook 80%. We want it to finish getting cooked with the veggies. It’s ready when the grains look done but when you taste a few grains they have a bite to them. Once cooked, we use the rice to start the biryani layering
Biryani Marinade
- Now make the marinade by mixing 1 cup plant-based yoghurt with the ginger-garlic paste (or minced ginger and garlic), minced green chillies
- Add turmeric, Kashmiri red chilli powder, 2-3 tbsp biryani masala, salt, freshly chopped coriander, chopped mint leaves, 2 tbsp of fried onion oil (birista oil) and whisk until smooth.
- Add the veggies (potatoes, carrots, green peas) and rehydrated soy protein to this and coat with your hands.
- Set aside to marinate for at least an hour.
- Transfer the marinated veggies and soy protein, along with the marinade, to a large heavy bottom pot.
- Cook on a medium flame, This step is to cook the yogurt, not the veggies. So, stop cooking when you see the oil separate from the sauce. Check for salt and salt it if required. Check for flavour and add more biryani masala if required. Add chopped lint leaves, coriander leaves and fried onions and set it aside.
Layering
For making the vegetable base and layering rice – Please note the weight of rice should be more or less equal to the weight of veggies and soy protein.
- Once you remove the rice with a slotted spoon and carefully place them over the cooked veggies in the large pan.
- Top with more chopped mint and coriander leaves, and fried onions and pour over 2-3 tbsp of soaked saffron milk.
- Cover with a lid so that the ends are well sealed. Cook on high flame for about 5 minutes and then 15-20 minutes on low flame.
- Turn off the heat and let it sit for at least 25 minutes. This is crucial to let the flavours settle down.
- Finally, serve with raita, and some more fried onions on top, and enjoy! You deserve it because you went through all that and remained patient 😉
Helpful tips:
- Letting the biryani sit for some time after cooking allows the flavours to meld together and distribute evenly throughout the dish. This process, known as “dum,” helps to enhance the taste and aroma of the biryani, making it more flavorful and aromatic.
- Additionally, allowing the biryani to rest also helps to ensure that the rice grains absorb the flavours of the spices and vegetables, resulting in a more flavorful and cohesive dish.
And Voila! You have now easily learnt the art of making biryani, something that is considered one of the most difficult recipes to master. Of course, the biryani will taste different every time you make but once your hand sits, it’s a piece of cake. I do agree that it will be difficult the first time around, but with practice, you will get better at it.
Let me know in the comments how you liked the recipe. And if you have any trouble making this recipe, reach out to me and I will guide you.
Recipes where you can make use of this delicious creamy soy yoghurt:
Vegan Biryani Mughlai Style
Ingredients
For Biryani Masala spice blend
- 10-11 green cardamoms
- 4-5 dried red chilies
- 1 tsp black cardamom
- 2-3 tej patta/bay leaves
- 1 tsp cumin seeds
- 2 tsp coriander seeds
- 1 tsp cloves
- 1 cinnamon stick dalchini
- 1 tbsp black peppercorns
- 4-5 strands of mace javetri
- 1/4 teaspoon ground nutmeg
- A few tbsp of dried Kasuri methi
- 1/2 tsp turmeric
For cooking rice – Serves 3 to 4
- 500 g/1 lb/ 2 cups standard measuring cup of long-grained Basmati rice
- 2 tablespoons salt
- 2 dried bay leaves
- 1 cinnamon stick dalchini
- 3 to 4 green cardamoms
- 8 to 10 cloves
- 1 tablespoon lime/lemon juice
- 1 tablespoon oil
- For making Barista:
- 2 large onions sliced lengthwise
- Oil for frying the onions
For making the vegetable base and layering of rice
- 150 g dehydrated soy protein rehydrated in boiling water and excess water squeezed out. (Substitute with 1 block of tofu, sliced into cubes)
- 300 g Vegetables peeled and chopped (potatoes, carrots, green peas)
- 1 cup plain unflavoured plant-based yogurt
- 1 tablespoon Kashmiri red chilli powder
- 1 tablespoon minced ginger
- 1 tablespoon minced garlic
- 2-3 green chilli peppers minced
- 1 tablespoon oil or ghee for veggie base
- 20 to 30 fresh mint leaves
- 1 Handful Coriander leaf stalks
- Few threads of saffron
- 2-3 tbsp plant-based milk
Instructions
- Start by dry roasting all the whole spices for the Biryani masala (except the kasuri methi and nutmeg) on a low flame, until the spices become aromatic and slightly change colour.
- Remove them from the heat and transfer them to a bowl. Add the kasuri methi and grate 1/4 of the nutmeg onto it and set aside to cool.
- Once cooled, Add 1/2 tsp turmeric and grind everything to a fairly fine powder. Your Biryani Masala is ready!
- Heat a deep pan with oil. On medium-high temperature, fry the sliced onions until they turn golden brown. This could take up to 15 minutes, so be patient with it.
- Once they change colour, remove them from the oil with a slotted spoon and spread them on a large tray lined with paper towels to drain the excess oil. Set a few tbsp of the birista oil aside for the marinade.
- Now make the marinade by mixing 1 cup plant-based yogurt with the ginger-garlic paste (or minced ginger and garlic), minced green chilies, turmeric, Kashmiri red chili powder, 2-3 tbsp biryani masala, salt, freshly chopped coriander, chopped mint leaves, 2 tbsp of fried onion oil (birista oil) and whisk until smooth.
- Add the veggies (potatoes, carrots, green peas) and rehydrated soy protein (or soy chunks) to this and coat with your hands.
- Set aside to marinate for at least an hour.
- In the meantime, rinse long-grained basmati rise 5-6 times until the water runs almost clear.
- Then soak the rice in fresh water for 30 minutes.
- Take a mini bowl and add a few strands of saffron and a few tablespoons of warm plant-based milk to it and let it soak.
- Once the veggies and soy protein have marinated for an hour, bring a large pot of water to boil and add whole spices (cardamom, dalchini (sub with cinnamon stick), bay leaf, cloves) and lemon juice to the water and salt it enough that it tastes like sea-water.
- Transfer the marinated veggies and soy protein, along with the marinade, to a large heavy bottom pot.
- Cook on a medium flame, This step is to cook the yogurt, not the veggies. So, stop cooking when you see the oil separate from the sauce.
- Check for salt and flavour and add more biryani masala or salt if required.
- Add chopped lint leaves, coriander leaves and fried onions and set it aside.
- In the meantime, the water would have started boiling. Add the soaked rice to the flavoured boiling water, reduce the flame to medium and let the rice cook 80%. We want it to finish getting cooked with the veggies.
- Remove them with a slotted spoon and carefully place them over the cooked veggies in the large pan.
- Top with more chopped mint and coriander leaves, fried onions and pour over 2-3 tbsp of soaked saffron milk.
- For making the vegetable base and layering rice – Please note the weight of rice should be more or less equal to the weight of veggies and soy protein.
- Cover with a lid so that the ends are sealed and cook on high flame for about 5 minutes and then 15-20 minutes on low flame.
- Turn off the heat and let it sit for at least 25 minutes.
- Finally, serve with raita, and some more fried onions on top, and enjoy!
Zoey says
Love the biryani masala powder!
Beextravegant says
Thanks, Zoey! I do too!!! I actually use it everywhere, for curries, veggie stir-fry, etc.
Lennon Andrades says
Excellent marinade for the vegetables. Thank you for the lovely recipe.
Beextravegant says
YES, that marinade is out of this world! So happy to hear that you enjoyed it 😀
Sri Teja says
I have tried this recipe, The taste is amazing, and it came out well! Worth sitting out for 2 hours. My whole family appreciated the taste.
Thanks, Anjali for your great efforts!
Beextravegant says
Sri Teja! That’s amazing news. Family approval is really the top-tier approval that could come our way ;P So this is promising.
It’s my pleasure to receive this lovely review!
Omaima says
I made it today and it was so good! A labor of love for sure and it was so worth it. I’m making it again the next time I invite a few friends over.
THANK YOU for the recipe. Love everything that you do!
Beextravegant says
Omaima, you made my day with your beautiful review. Yeah, this recipe takes a bit of time but it’s SO worth it, right? Do let me know how it goes when you make it for your friends!!
Sravya prakash says
I want oats recipe plzz 🥰🙏
Kimaya Goel says
Hi, it tastes super duper great I have started to use the masala in everything
I just wanted to tell you that I have literally watched each and every video of yours. I did not miss any.
emily higgins says
This was very tasty, even though mine was all burnt on the bottom 😭. Maybe needed more yoghurt to increase liquid…
Sneha Ganesh says
Being a vegetarian getting a good veg biryani around my place has not been that great. And that’s when I came across this recipe and I had to try it! Trust me the process of making is simple if you follow the recipe. And OMG the taste and the flavours is amazing! If your a vegetarian/vegan and love Soya (like me) this is a must try recipe! Also it taste even better the next day!
Korira says
As someone also mentioned, the bottom of the veggies were burnt. Burnt rice would be good but in the case of veggies it wasn’t so good. I accurately followed the recipe, so how can we avoid that? Another question is that the ingredients for cooking rice include a tablespoon of oil, but cannot see when we should put it in the instructions.