MainsVegan Vegetable Biryani
Mainsvegangluten-freeindian

Vegan Vegetable Biryani

I absolutely love creating this vibrant biryani that fills my kitchen with the warm aromas of cumin, cardamom, and saffron. The fluffy basmati rice separates beautifully, each grain carrying the rich spices that meld perfectly with the tender vegetables. It's a feast for both the eyes and the palate, with the beautiful layering of rice and vegetables creating a stunning presentation when served.

4.7(23 reviews)
75 min(30 prep + 45 cook)
6 servings
Medium
By Maya R.·Published July 2, 2026
Vegan Vegetable Biryani

Ingredients

Servings
6

Nutrition Facts

Per serving · 6 servings total

Calories
420kcal
Protein
8g
Carbs
78g
Fat
12g
Fiber
6g
Sugar
8g

Instructions

Tap a step to mark it complete as you cook.

  1. Heat oil and ghee in a large pot or Dutch oven over medium heat. Add sliced onions and sauté until golden brown, about 8-10 minutes.

  2. Add minced ginger and garlic, cooking for another minute until fragrant. Stir in the chopped tomatoes and cook until they break down, about 5 minutes.

  3. Add the diced mixed vegetables, biryani masala, turmeric powder, and red chili powder. Cook for 5 minutes, stirring occasionally to coat the vegetables with spices.

  4. Stir in the plant-based yogurt and cook for 2-3 minutes until well combined. Remove half of the vegetable mixture and set aside.

  5. In the same pot, add the rinsed basmati rice and sauté for 2-3 minutes to toast the grains slightly.

  6. Add the remaining vegetable mixture back to the pot along with 3 cups of water, salt to taste, and the saffron water. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until rice is cooked and water is absorbed.

  7. Remove from heat and let it rest, covered, for 10 minutes. Fluff the rice gently with a fork to separate the grains.

  8. Garnish with toasted cashews, raisins, fresh cilantro, and mint leaves. Serve hot with a cooling raita on the side.

Recipe notes

For the best results, use aged basmati rice which cooks up fluffier with distinct grains. You can customize the vegetables based on seasonal availability - potatoes and green beans are traditional additions that work well in this recipe. The layering technique traditionally used in biryani can be followed for a more authentic presentation, but this one-pot method simplifies the process while maintaining incredible flavor.

You might also like

More mains to add to your rotation.

Creamy Coconut Lentil Curry
Mains
4.9(1,284)40 min

Creamy Coconut Lentil Curry

A one-pot weeknight wonder: red lentils simmered in coconut milk with ginger, garlic, and warm spices until impossibly creamy.

VeganGluten-FreeOne-Pot
Sweet Potato & Black Bean Tacos
Mains
4.9(1,103)35 min

Sweet Potato & Black Bean Tacos

Roasted sweet potato cubes and smoky black beans tucked into warm corn tortillas with a bright lime-avocado crema.

VeganGluten-FreeWeeknight
15-Minute Spicy Peanut Noodles
Mains
4.8(956)15 min

15-Minute Spicy Peanut Noodles

A weeknight pantry rescue — chewy noodles tossed in a glossy, spicy, salty-sweet peanut sauce.

Vegan15-MinutePantry