If you’ve ever craved a dish that’s bursting with flavor, color, and comforting warmth, then this Vegan Biryani Recipe is about to become your new best friend in the kitchen. This vibrant, fragrant feast combines perfectly spiced basmati rice with hearty vegetables, rich coconut milk, and an array of whole spices that come together in perfect harmony. Whether you’re cooking for yourself, loved ones, or a crowd, this biryani promises layers of taste and texture that will leave you coming back for seconds.
Ingredients You’ll Need
The magic of this Vegan Biryani Recipe lies in its beautifully balanced but straightforward ingredients. Each component plays an essential role, from lending aromatic depth to adding delightful textures and fresh bursts of flavor.
- Olive Oil (3 tablespoons, divided): The base for sautéing, bringing richness and helping spices bloom.
- Onion (1 medium, chopped): Adds sweetness and a lovely golden color when caramelized.
- Green Chili (1 sliced and deseeded): Offers a mild heat that lifts the entire dish.
- Fresh Ginger (1 tablespoon, minced): Gives a bright, zesty warmth.
- Garlic (4 cloves, crushed): Builds depth and savory flavor.
- Turmeric (¼ teaspoon): Imparts a lovely golden hue and subtle earthiness.
- Garam Masala (2 teaspoons): A fragrant blend that defines the biryani’s signature taste.
- Bay Leaf (1): Infuses a subtle, herbal nuance.
- Cinnamon Stick (1): Adds a warm, sweet spice dimension.
- Cloves (3 whole): Contributes intensity and aromatic depth.
- Green Cardamom (3 pods): Offers fresh, citrusy notes.
- Cumin Seeds (½ teaspoon): Gives a nutty, smoky undertone.
- Star Anise (1): Adds complexity with its licorice-like aroma.
- Red Pepper Flakes (½ teaspoon): Enhances the spice level subtly.
- Tomato (1 medium, chopped): Brings acidity and body.
- Potato (1 large, peeled and diced): Provides heartiness and texture.
- Carrot (1 large, sliced): Adds natural sweetness and color.
- Cauliflower Florets (1 cup, about 80g): Offers a tender, mild flavor.
- Raisins (⅓ cup, optional): Introduce a delightful burst of sweetness.
- Vegetable Stock (1 cup, 240ml): Gives moisture and depth.
- Coconut Milk (¾ cup, 180ml, full fat, unsweetened): Provides creaminess and a subtly sweet richness.
- Salt (¼ teaspoon): Enhances all the flavors.
- Ground Black Pepper (¼ teaspoon): Adds a mild peppery warmth.
- Basmati Rice (1 cup, 200g uncooked): The fluffy, fragrant starch base that carries all the flavors.
- Frozen Green Peas (1 cup, 134g): Adds a pop of green and sweetness.
- Roasted Salted Cashews (¾ cup, 100g, roughly chopped): Bring crunch and a buttery flavor.
- Fresh Mint Leaves (2 tablespoons, chopped): Adds brightness and freshness.
- Fresh Cilantro (2 tablespoons, chopped): Lends an herbal lift and vibrant color.
How to Make Vegan Biryani Recipe
Step 1: Sauté the Aromatics
Warm a large pot or deep skillet over medium heat and add 2 tablespoons of olive oil. Toss in the chopped onions and cook gently until they become wonderfully soft and golden brown. This process unlocks their natural sweetness and creates the flavorful foundation for the biryani.
Step 2: Bloom the Spices
Now it’s time to add the sliced green chili, minced ginger, crushed garlic, turmeric, garam masala, bay leaf, cinnamon stick, cloves, cardamom, cumin seeds, star anise, red pepper flakes, and the remaining tablespoon of olive oil. Sauté these spices and aromatics until you start to smell their intoxicating fragrance filling your kitchen. This step brings the entire dish to life with layers of warmth and complexity.
Step 3: Add the Vegetables and Raisins
Introduce the chopped tomato, diced potato, sliced carrot, cauliflower florets, and optional raisins to the pot. Cook them together with the spices for about 2 minutes, making sure everything is well coated so the flavors infuse evenly.
Step 4: Pour in Liquids and Season
Pour in the vegetable stock and creamy coconut milk, then season with salt and ground black pepper. Give everything a good stir to blend the flavors so your biryani will be rich, smooth, and satisfying.
Step 5: Add Rice and Simmer
Add the basmati rice and gently fold it into the vegetable and spice mixture. Bring the pot to a boil, then reduce the heat to low, cover the pot, and let it simmer softly. Allow the rice to absorb all the fragrant liquid, cooking for about 15 minutes until tender and fluffy.
Step 6: Final Touches and Resting
After the rice has cooked completely, turn off the heat and stir in the frozen green peas, chopped roasted salted cashews, fresh mint, and cilantro. Cover again and let the biryani rest for 5 minutes, allowing the flavors to meld beautifully before serving.
How to Serve Vegan Biryani Recipe
Garnishes
Garnishing is where you can really make your Vegan Biryani Recipe shine visually and flavor-wise. Top your biryani with extra fresh mint leaves, chopped cilantro, and for an optional but stunning finish, char some lemon slices in a hot pan until golden and smoky. These garnishes add fresh herbal notes and a pleasant citrusy zing that brighten every bite.
Side Dishes
While this vegan biryani is a full meal on its own, pairing it with some cooling sides can elevate the experience. Try a cucumber raita made with vegan yogurt, a simple salad of sliced onions and tomatoes, or warm, soft naan bread. These complements help balance the spices and add textural variety.
Creative Ways to Present
For a festive touch, layer your Vegan Biryani Recipe in a beautiful serving dish and sprinkle with extra cashews and fresh herbs just before guests arrive. You can also serve it in individual bowls topped with a dollop of vegan yogurt mixed with mint and cucumber for a refreshing contrast. Something as simple as setting the table with colorful napkins and bowls makes the meal feel special and inviting.
Make Ahead and Storage
Storing Leftovers
Keep any leftover biryani in an airtight container in the fridge for up to 4-5 days. The flavors actually develop more over time, making it an excellent make-ahead meal for busy days.
Freezing
This Vegan Biryani Recipe freezes beautifully. Portion it into freezer-safe containers and store for up to 3 months. When ready to eat, simply thaw overnight in the fridge for best results.
Reheating
To reheat, use a microwave or gently warm on the stovetop, adding a splash of water or vegetable broth to keep the rice moist. Stir occasionally to heat evenly, and the biryani will taste just as fresh as the day it was made.
FAQs
Can I use brown rice instead of basmati in this Vegan Biryani Recipe?
Absolutely! Brown rice will work fine, but keep in mind it needs a longer cooking time and more liquid to become tender. Adjust accordingly and be sure to taste as it cooks.
Is it necessary to use whole spices like cinnamon sticks and cardamom pods?
Using whole spices enhances the fragrance and authenticity of your biryani, but if you can’t find them, ground versions will still add great flavor. Just use slightly less and stir them in with the other spices.
Can I make this biryani spicier?
Yes! Add extra green chili or increase the red pepper flakes to suit your heat preference. Remember, the aromatics balance the spice, so adding more won’t overpower the dish if you adjust carefully.
Is the recipe gluten-free?
Definitely. All the ingredients in this Vegan Biryani Recipe are naturally gluten-free, making it suitable for anyone avoiding gluten.
What can I substitute for coconut milk if I’m allergic?
You can use another plant-based milk like oat or almond milk, but opt for the full-fat unsweetened variety to maintain creaminess. Adding a tablespoon of vegan butter or coconut oil can also help mimic the richness.
Final Thoughts
This Vegan Biryani Recipe is a celebration of flavors, textures, and aromas coming together in one pot to create something truly special. It’s simple enough to make on a weeknight but impressive enough for guests. Once you try it, this fragrant and colorful biryani will surely find a permanent spot in your recipe collection—happy cooking and even happier eating!
PrintVegan Biryani Recipe
This Vegan Biryani is a fragrant, flavorful one-pot meal packed with aromatic whole spices, fresh vegetables, and creamy coconut milk. A delicious and hearty plant-based take on the classic Indian biryani, it combines basmati rice, potatoes, carrots, cauliflower, and a blend of whole and ground spices for an authentic and satisfying dish. Perfect for a nutritious lunch or dinner, this vegan biryani is easy to prepare and can be garnished with fresh herbs and optional charred lemon slices for an extra burst of flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Ingredients
Spices & Aromatics
- 3 tablespoons olive oil, divided
- 1 medium onion, white, yellow, or brown, chopped
- 1 green chili, sliced and deseeded
- 1 tablespoon fresh ginger, minced
- 4 cloves garlic, crushed
- ¼ teaspoon turmeric
- 2 teaspoons garam masala
- 1 bay leaf
- 1 cinnamon stick
- 3 cloves
- 3 green cardamom pods
- ½ teaspoon cumin seeds
- 1 star anise
- ½ teaspoon red pepper flakes
Vegetables & Fruits
- 1 medium tomato, chopped
- 1 large potato, peeled and diced (Yukon gold or Russet recommended)
- 1 large carrot, sliced
- 1 cup cauliflower florets (80g)
- ⅓ cup raisins (48g), optional
- 1 cup frozen green peas (134g)
Liquids
- 1 cup vegetable stock or broth (240ml)
- ¾ cup canned full-fat unsweetened coconut milk (180ml)
Grains & Nuts
- 1 cup basmati rice, uncooked (200g)
- ¾ cup roasted salted cashews, roughly chopped (100g)
Herbs & Seasoning
- 2 tablespoons fresh mint leaves, chopped
- 2 tablespoons fresh cilantro, chopped
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
- Sauté the Onions: Heat a large pot or deep skillet over medium heat. Add 2 tablespoons of olive oil and the chopped onions. Cook until the onions become soft and golden brown, stirring occasionally to prevent burning.
- Add Spices and Aromatics: To the onions, add the sliced green chili, minced ginger, crushed garlic, turmeric, garam masala, bay leaf, cinnamon stick, cloves, cardamom pods, cumin seeds, star anise, red pepper flakes, and 1 tablespoon of olive oil. Sauté this mixture until the spices become fragrant, which will enhance the biryani’s aroma and flavor.
- Add Vegetables and Raisins: Mix in the chopped tomato, diced potato, sliced carrot, cauliflower florets, and optionally the raisins. Cook the mixture for about 2 minutes so the vegetables start to absorb the spice flavors.
- Add Liquids and Seasoning: Pour in the vegetable stock and canned coconut milk. Season with salt and ground black pepper. Stir well to combine all ingredients evenly.
- Add Rice and Simmer: Gently stir in the uncooked basmati rice, ensuring it is well coated and mixed with the liquids and vegetables. Bring the mixture to a boil, then reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for about 15 minutes, or until the rice is fully cooked and tender.
- Finish and Rest: Once the rice is cooked, turn off the heat. Add the frozen green peas, chopped roasted cashews, fresh mint leaves, and chopped cilantro on top. Cover the pot again and let it rest for 5 minutes to allow the peas to warm through and the flavors to meld.
- Serve: Remove the lid, gently fluff and mix the biryani to distribute the ingredients evenly. Serve hot, garnished with additional fresh mint leaves, chopped cilantro, and optionally charred lemon slices for an extra burst of brightness and smoky flavor.
Notes
- Spices: Using whole spices like cinnamon sticks, cloves, cardamom pods, cumin seeds, and star anise creates an aromatic and authentic biryani flavor profile. It is highly recommended to use these whole forms as specified for maximum fragrance.
- Potato: Any white potato variety works well; Yukon gold or Russet potatoes are particularly suitable for this recipe.
- Charred Lemon Slices: For an optional garnish, heat a nonstick pan and char lemon slices until they are browned on each side. This adds a lovely visual and flavor enhancement to your biryani.
- Storing: Store leftovers in a covered container in the refrigerator for up to 4-5 days. Reheat easily in the microwave.
- Freezing: This biryani is freezer-friendly for up to 3 months. To use, thaw overnight in the refrigerator before reheating.