Introduction
Vegan biryani is a fragrant and flavorful dish that combines basmati rice with a variety of vegetables and aromatic spices. This Indian-inspired dish is not only visually stunning but also packed with nutrients, making it a perfect meal for anyone, whether you follow a vegan diet or not.
Creating vegan biryani at home allows you to customize the ingredients to your liking, ensuring a delightful experience with every bite. The combination of spices and fresh herbs will transport your taste buds to the bustling streets of India, all while being plant-based and wholesome.
Ingredients
- 2 tbsp coconut oil or vegetable oil
- 1 large onion, thinly sliced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 1/2 cups basmati rice, rinsed and soaked for 20 minutes
- 2 1/2 cups vegetable broth or water
- 1 cup cauliflower florets
- 1 cup diced carrots
- 1 cup green beans, chopped
- 1/2 cup green peas (fresh or frozen)
- 1 tsp cumin seeds
- 4 whole cloves
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- 1 bay leaf
- 2 green cardamom pods
- 1 cinnamon stick
- Salt to taste
- Fresh cilantro or mint for garnish
Directions & Preparation
- In a large pot, heat the coconut oil over medium heat. Add the sliced onion and sauté until golden brown, about 5-7 minutes.
- Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
- Add the cumin seeds, bay leaf, cloves, cardamom pods, and cinnamon stick to the pot. Toast the spices for 1 minute, stirring frequently to avoid burning.
- Mix in the ground cumin, ground coriander, turmeric powder, and garam masala. Cook for another minute to release the flavors of the spices.
- Add the cauliflower florets, diced carrots, green beans, and green peas to the pot. Stir well to coat the vegetables with the spices.
- Pour in the soaked basmati rice, followed by the vegetable broth or water. Add salt to taste, and bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer for 15-20 minutes, or until the rice is tender and has absorbed the liquid.
- Remove the pot from heat and let it sit covered for an additional 5-10 minutes to allow the flavors to meld.
- Fluff the biryani with a fork, garnish with fresh cilantro or mint, and serve warm.

FAQs
Can I add different vegetables to the biryani?
Absolutely! Feel free to include any seasonal vegetables you enjoy, such as bell peppers, zucchini, or peas.
What can I do if my biryani is too dry?
If your biryani turns out too dry, you can add a splash of vegetable broth or water, cover it, and let it steam for a few minutes.
Is it possible to make biryani spicy?
Yes, you can add green chilies or red chili powder to adjust the spiciness level according to your taste.
Can I use brown rice instead of basmati?
Yes, but keep in mind that brown rice may require a longer cooking time and more liquid.
What if I don't have cardamom pods?
You can substitute with a pinch of ground cardamom if you don’t have whole pods.
How can I enhance the flavor of the biryani?
Consider adding a squeeze of lemon juice before serving for a fresh burst of flavor.
Can I make this dish in a rice cooker?
Yes, you can prepare vegan biryani in a rice cooker by following the same ingredient proportions and cooking time.
What can I do if my biryani is too bland?
If it tastes bland, try adding more spices or salt, or incorporate a tablespoon of soy sauce for added depth.
Conclusion
Vegan biryani is a versatile dish that not only satisfies the palate but also nourishes the body. With its rich flavors and aromatic spices, it makes for a delightful meal any day of the week.
Whether you're serving it at a family gathering or enjoying a quiet dinner at home, this dish is sure to impress. Embrace the joy of cooking and savor the deliciousness of this vegan biryani!
Recipe Card

Delicious Vegan Biryani for Home Cooks
Ingredients
Method
- In a large pot, heat the coconut oil over medium heat. Add the sliced onion and sauté until golden brown, about 5-7 minutes.
- Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
- Add the cumin seeds, bay leaf, cloves, cardamom pods, and cinnamon stick to the pot. Toast the spices for 1 minute, stirring frequently to avoid burning.
- Mix in the ground cumin, ground coriander, turmeric powder, and garam masala. Cook for another minute to release the flavors of the spices.
- Add the cauliflower florets, diced carrots, green beans, and green peas to the pot. Stir well to coat the vegetables with the spices.
- Pour in the soaked basmati rice, followed by the vegetable broth or water. Add salt to taste, and bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer for 15-20 minutes, or until the rice is tender and has absorbed the liquid.
- Remove the pot from heat and let it sit covered for an additional 5-10 minutes to allow the flavors to meld.
- Fluff the biryani with a fork, garnish with fresh cilantro or mint, and serve warm.
Notes
Additional serving suggestions: pair with a crisp salad, garlic bread, or roasted seasonal vegetables for balance.
For make-ahead, prep components separately and assemble just before heating to preserve texture.
Taste and adjust with acid (lemon/vinegar) and salt right at the end to wake up flavors.