This vegan biryani recipe is a delicious, Indian comfort recipe made with rice, a silky smooth sauce and a unique combination of amazing spices! It’s also quite rich in proteins!
Biryani is a traditional Indian recipe made with basmati rice, a sauce (made with yogurt), lots of spices and a type of meat, such as lamb or chicken.
Vegan Biryani is quite a popular version of this meat-based dish. The yogurt sauce can be replaced by cashews and the meat by soy chunks. The rest of the ingredients remain pretty much the same. If you want it to have a “meaty”, smoky flavor, I recommend you add some smoked paprika in the water in which you soak the soy. It will taste even better.
The sauce is made with a ton of different spices, so make sure your spice rack is full before deciding to make this recipe. If you want to cheat, you can buy biryani powder or if you plan on eating Indian food more often, try to make it at home in a larger batch.
It’s time to stop worrying about what you’re going to eat! I created the meal planner app to help you! Get your personalized meal plan with delicious, healthy, and budget-friendly recipes! GET YOUR MEAL PLAN!
I love textured soy protein, it mimics meat perfectly, but make sure you buy non-GMO only! If you add the right spices and choose the right cooking technique, you can turn TSP into fake ground meat, schnitzels, steak, burgers, and more!
Cashews will give this vegan biryani a perfect, smooth, milky flavor. Make sure you soak them for at least 2 hours before using, preferably overnight.
Hope you’ll like this vegan biryani recipe! Don’t forget, if you give my recipes a try, take a photo and tag me on Instagram @gourmandelleblog and use the hashtag #gourmandellerecipe. I will feature you on my Facebook page and/or Instagram Stories! 🙂
- ~1½ cups basmati or brown rice
- 2 medium carrots, diced
- 4 tablespoons coconut oil
- 2 onions, medium
- 4 garlic cloves
- 2 tsps ginger, grated
- 3 tomatoes, cubed
- 2 cups soy chunks, soaked
- ½ cup cashew nuts, soaked
- 1 tsp chili powder
- 2 tsp cumin seeds
- 4 cloves
- 3 cardamom pods
- 2 tsp ground coriander
- 2 tsp garam masala
- 2 tsp turmeric
- 1 cinnamon stick
- 2 bay leaves
- ½ cup roasted cashews
- salt to taste
- In a small pot, add the rice and water (about 5-6 cups) and bring to a boil over high heat. Reduce the heat to the lowest, and cook, covered, for 15 minutes. Remove from the heat and let it sit, covered, for 10 minutes. Strain the excess water.
- In a food processor, blend the soaked cashews, garlic and ginger, and 1 cumin seeds into a smooth paste, using as little water as possible. Set aside
- Heat a big pan on medium high heat, add the rest of cumin seeds and let them dry fry a minute, then, add some oil in pan, add the cinnamon stick,cloves, cardamom pods, chili powder, ground coriander, garam masala, turmeric and bay leaves. Sauté for a minute.
- Add the blended cashew paste and saute for one more minute.
- In a small pan with a little oil, stir fry the onions, until golden-brown, move them to the spice and cashew mix in the big pan, add the carrot and continue to cook for another 5 minutes.
- Now add the tomatoes and hydrated soy chunks, mix well and let the mixture cook for 5 minutes.
- Now that we have the mixture ready, we can add the rice and roasted cashews.
- Cover with a lid and let the vegetable Biryani cook for 5-7 more minutes.Add a little bit more liquid if needed.
- Serve with chopped mint leaves on top.