• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe

Published: Dec 8, 2025 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 14 reviews

I absolutely adore this Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe because it brings vibrant colors, rich aromas, and a comforting warmth all in one beautifully spiced pot. It’s my go-to when I want something both nourishing and exciting — the creamy coconut milk blends perfectly with fragrant spices and fresh herbs, creating a dish that’s bursting with flavor and texture. As someone who loves meals that feel soulful yet fresh, this biryani always hits the spot for me, whether I’m cooking for friends or just enjoying a quiet dinner at home.

Why You'll Love This Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe

This recipe is truly a celebration of flavor and texture that feels both indulgent and wholesome. I love how the combination of garlic, ginger, and warming spices like garam masala and cinnamon swirl together with the sweetness of coconut milk and raisins to create an unforgettable taste experience. There’s this beautiful balance between the slightly creamy, subtly sweet, and gently spicy notes that keeps each bite exciting. It’s like a symphony of flavors that makes sharing this dish with loved ones so special.

From a practical point of view, I find this recipe incredibly approachable. It comes together in one pot, which means minimal fuss and fewer dishes to clean afterward — always a win in my book. Plus, the ingredients are straightforward and easily accessible, yet the results feel restaurant-worthy. I often whip up this biryani for weeknight dinners, but it also makes a stunning centerpiece for gatherings and celebrations where I want to impress without stress. The fresh herbs sprinkled on top at the end really elevate the dish, giving it that bright final touch that stands out on any dining table.

Ingredients You'll Need

A black bowl with five different piles of chopped vegetables and raisins inside, arranged in a circle. There are white cauliflower pieces at the bottom left, orange carrot slices at the bottom right, light green potato cubes at the top right, red diced tomatoes at the top left, and dark brown raisins in the center. The bowl is on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

The magic of this vegan biryani lies in its simple but thoughtfully selected ingredients. Each component contributes not just to the taste but also to the inviting aromas and the vibrant presentation. From the creamy richness of coconut milk to the crunch of toasted cashews and the freshness of herbs like mint and cilantro, every element plays a crucial role in making this dish shine.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Olive Oil: Using divided olive oil allows you to sauté the onions gently first and then let the spices bloom in the extra oil for deeper flavor.
  • Onion: I usually choose white or yellow onions as they caramelize nicely and add a subtle sweetness.
  • Green Chili: Deseeded if you prefer less heat; it adds a fresh spicy kick that brightens the dish.
  • Fresh Ginger: Minced to infuse that zesty warmth essential for any great biryani.
  • Garlic: Crushed or minced, garlic builds the savory backbone of this recipe.
  • Spices (Turmeric, Garam Masala, Bay Leaf, Cinnamon, Cloves, Cardamom, Cumin Seeds, Star Anise, Red Pepper Flakes): These create a complex and inviting bouquet that defines classic biryani flavor.
  • Tomato: Adds a subtle acidity and body to the curry base.
  • Vegetables (Potato, Carrot, Cauliflower): Diced or sliced, they bring texture and heartiness to the dish.
  • Raisins: Optional, but I love how they add little bursts of sweetness that contrast with the spices.
  • Vegetable Stock: Provides a flavorful cooking liquid that enriches the rice.
  • Coconut Milk: Essential for creaminess and a hint of tropical sweetness.
  • Salt and Pepper: To enhance all the natural flavors perfectly.
  • Basmati Rice: The star grain of biryani, prized for its fragrant aroma and fluffy texture.
  • Frozen Green Peas: Added at the end to preserve their bright color and slight snap.
  • Roasted Salted Cashews: To add a delightful crunch and richness.
  • Fresh Mint and Cilantro: Chopped just before serving to add vibrant freshness and color.

Directions

Step 1: Heat a large pot or deep skillet over medium heat and add 2 tablespoons of olive oil. Toss in the chopped onions and sauté them gently until they turn soft and golden brown, which usually takes about 7-8 minutes. This slow cooking draws out their natural sweetness and builds a great flavor base.

Step 2: Add the sliced green chili, minced ginger, crushed garlic, turmeric, garam masala, bay leaf, cinnamon stick, cloves, green cardamom, cumin seeds, star anise, red pepper flakes, and the remaining tablespoon of olive oil. Stir continuously and sauté this mixture until the spices become wonderfully fragrant — about 2-3 minutes. You’ll know it’s ready when the kitchen smells like a cozy spice market.

Step 3: Add the chopped tomato, peeled and diced potato, sliced carrot, cauliflower florets, and raisins (if using). Cook everything together for about 2 minutes to allow the vegetables to start absorbing the beautiful spice blend.

Step 4: Pour in the vegetable stock and coconut milk, then season with salt and black pepper. Stir gently to combine all the ingredients well; this will form a rich cooking liquid for the rice.

Step 5: Add the uncooked basmati rice and fold it in carefully to mix with the vegetables and liquid without breaking the grains. Bring the mixture to a boil over medium-high heat.

Step 6: Once boiling, reduce the heat to low, cover the pot tightly with a lid, and let the biryani simmer for about 15 minutes. This is when the rice cooks and soaks up all the flavors — try not to lift the lid during this time!

Step 7: When you think the rice is tender and the liquid absorbed, turn off the heat. Add the frozen green peas, chopped roasted cashews, fresh mint, and cilantro. Cover again and let it rest for 5 minutes so the flavors meld and the peas warm through without losing their vibrant color.

Step 8: Remove the lid and gently fluff the biryani with a fork to combine everything evenly. Serve it hot, garnished with extra fresh mint and cilantro, and, if you like, some charred lemon slices for a burst of citrus that brightens each spoonful.

Servings and Timing

This recipe comfortably serves 4 hungry people, making it perfect for a family dinner or meal prepping for the week. The prep time is about 15 minutes, mostly spent chopping and gathering ingredients. Cooking takes approximately 40 minutes, including sautéing and simmering the rice with vegetables and spices. Altogether, you're looking at around 55 minutes from start to finish, which is pretty reasonable for such a richly flavored, one-pot meal. Plus, you'll want to allow a 5-minute resting time after cooking to let the flavors settle perfectly.

How to Serve This Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe

A close-up view of a cooked mixed vegetable rice dish inside a dark pan, showing a mix of long-grain rice with small green peas scattered throughout. The dish has several layers of ingredients including small yellow potato cubes, thin orange carrot slices, and white cauliflower florets. There are also visible pieces of brown nuts and raisins, along with some green chili slices and bay leaves. The rice looks well mixed with spices giving it a slight yellow tint, and fresh green herbs are lightly sprinkled over the dish. The texture varies from soft vegetables to slightly crispy fried rice grains, all combined in a colorful, hearty mix. Photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe, I like to keep things warm and inviting. This biryani is fantastic as a standalone main dish because it’s packed with vegetables and protein-packed cashews, but it also shines alongside cooling sides like cucumber raita made with coconut yogurt or a simple green salad with a lemon-tahini dressing. These accompaniments provide a lovely contrast to the warm spices and creamy textures.

Presentation-wise, I recommend garnishing generously with fresh chopped cilantro and mint leaves — the fresh herbs make the dish pop visually and add that fresh lift of flavor that’s so important with rich biryani. Charred lemon slices are a fun and unexpected touch that guests always love; the citrusy zing they add when squeezed over the top really rounds out the flavors beautifully.

For beverages, I often pair this biryani with a crisp, chilled white wine like a Sauvignon Blanc or a lightly spiced ginger mocktail to complement the heat and aroma. It’s a crowd-pleaser perfect for family dinners, casual get-togethers, and even special occasions where you want to serve something impressive but plant-based. I always recommend serving it hot, right off the stove, to enjoy the full warmth and fragrance.

Variations

One of the things I love most about this Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe is how adaptable it is. If you’re not a fan of potatoes or cauliflower, you can easily swap in other sturdy vegetables like sweet potatoes, pumpkins, or even green beans — all great ways to add your own twist. For a heartier version, chickpeas or tofu cubes work beautifully stirred in right before serving to boost the protein.

This recipe is naturally vegan and gluten-free, but if gluten is a concern, just be sure your vegetable stock and spices don’t contain hidden gluten. You could also experiment with different kinds of rice such as jasmine or brown rice; just remember to adjust cooking times and liquid ratios accordingly. I enjoy varying the flavor profile by adding a touch of smoked paprika or a handful of toasted nuts like almonds or pistachios for an extra texture dimension.

If you want to switch up the cooking method, this biryani also works wonderfully in an Instant Pot or slow cooker. The pressure cooker method is fantastic when you’re short on time, cutting the total cooking down, while the slow cooker version infuses the spices gently over longer hours, giving you a hands-off yet deeply flavorful meal.

Storage and Reheating

Storing Leftovers

I always store leftover biryani in an airtight container and keep it in the refrigerator. It stays fresh for about 3 to 4 days, which makes it perfect for enjoying as next-day lunches or dinners. Using glass containers with tight-fitting lids works best to preserve the flavors and prevent any fridge odors from sneaking in.

Freezing

This biryani freezes surprisingly well! I recommend portioning it into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible before sealing. It keeps beautifully frozen for up to 2 months. When you pull it out to thaw, it’s best to leave it in the fridge overnight — this helps maintain the texture of the rice and vegetables as you prepare to reheat.

Reheating

To reheat, I prefer gently warming the biryani on the stovetop in a skillet over medium-low heat, adding a splash of water or vegetable broth if it seems dry. This helps revive the moisture and keeps the rice fluffy without drying out. Microwaving works too, but be sure to cover the dish to trap steam and stir occasionally for even heating. Avoid overheating, as this can make the rice mushy and dull the fresh herb flavors.

FAQs

Can I make this biryani without coconut milk?

Absolutely! If you’re not a fan of coconut milk or don’t have any on hand, you can substitute with full-fat canned almond milk or simply add a bit more vegetable stock. The richness might be slightly different, but you’ll still get a delicious, creamy result that complements the spices well.

Is this recipe spicy? Can I adjust the heat level?

This biryani has a mild to moderate heat level thanks to the green chili and red pepper flakes. You can easily dial it down by omitting the chili or deseeding it thoroughly, or ramp it up by adding more red pepper flakes or fresh green chilies according to your personal taste. I encourage experimenting until you find your perfect balance!

Can I prepare this biryani in advance for a party?

Yes! You can cook the biryani a few hours ahead and keep it covered at room temperature if serving soon, or refrigerate and gently reheat just before guests arrive. The flavors actually deepen if you let it rest a bit. Just add the fresh herbs and frozen peas right before serving to keep their freshness and color vibrant.

What rice is best to use for this recipe?

Basmati rice is the classic choice because of its long grains, fragrant aroma, and fluffy texture. It absorbs the broth beautifully without becoming sticky. If you want to try something different, jasmine rice or a good quality long-grain rice would also work well, but the texture might vary slightly.

Can I add other proteins to this vegan biryani?

Definitely! While it’s delicious as a vegan dish, if you’re not strictly vegan, feel free to add cooked chickpeas, tofu cubes, or even sautéed tempeh for extra protein and texture. Adding these towards the end of cooking or as a topping helps keep them flavorful and prevents overcooking.

Conclusion

I genuinely hope you’ll give this Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe a try soon—it’s one of those dishes that makes cooking feel like a joyful celebration every time I make it. The combination of comforting spices, creamy coconut milk, and fresh herbs creates a meal that feels truly special but is so wonderfully simple to make. Whether it’s a cozy weeknight dinner or a festive gathering, this biryani is sure to bring warmth and smiles to your table.

Print

Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe

Vegan Biryani with Vegetables, Coconut Milk, and Fresh Herbs Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 14 reviews

This Vegan Biryani is a fragrant and flavorful one-pot Indian-inspired main course made with basmati rice, a medley of vegetables, aromatic spices, and creamy coconut milk. It’s an easy-to-make, wholesome, and delicious dish, perfect for a comforting vegan meal.

  • Author: Lona
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-Inspired
  • Diet: Vegan

Ingredients

Spices and 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 and Add-ins

  • 1 Medium Tomato, chopped
  • 1 Large Potato, peeled and diced
  • 1 Large Carrot, sliced
  • 1 cup Cauliflower Florets (80g)
  • ⅓ cup Raisins (48g), optional
  • 1 cup Frozen Green Peas (134g)
  • ¾ cup Roasted Salted Cashews (100g), roughly chopped

Liquids and Rice

  • 1 cup Vegetable Stock (240ml) or Broth
  • ¾ cup Coconut Milk (180ml), canned, full fat, unsweetened
  • ¼ teaspoon Salt
  • ¼ teaspoon Ground Black Pepper
  • 1 cup Basmati Rice (200g), uncooked

Herbs

  • 2 Tablespoons Fresh Mint Leaves, chopped
  • 2 Tablespoons Fresh Cilantro, chopped

Instructions

  1. Sauté Onions: Heat a large pot or deep skillet over medium heat. Add 2 tablespoons of olive oil and the chopped onions. Cook, stirring occasionally, until the onions become soft and golden, about 5-7 minutes.
  2. Add Spices and Aromatics: To the pot, add 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 the remaining 1 tablespoon of olive oil. Sauté this mixture until the spices are fragrant, about 2-3 minutes, stirring frequently to avoid burning.
  3. Add Vegetables and Raisins: Stir in the chopped tomato, diced potato, sliced carrot, cauliflower florets, and optional raisins. Cook for 2 minutes to blend the vegetables with the spices.
  4. Add Liquids and Seasonings: Pour in the vegetable stock and coconut milk, then season with salt and ground black pepper. Stir well to combine all ingredients thoroughly.
  5. Add Rice: Gently stir in the uncooked basmati rice, ensuring it is evenly distributed in the liquid and vegetable mixture.
  6. Simmer: Increase heat and bring the mixture to a boil. Once boiling, reduce heat to low, cover the pot tightly, and let it simmer gently for about 15 minutes, or until the rice is fully cooked and has absorbed the liquid.
  7. Rest and Finish: When the rice is cooked, turn off the heat. Immediately add the frozen green peas, roughly chopped roasted salted cashews, chopped fresh mint leaves, and chopped cilantro. Cover the pot again and let it rest undisturbed for 5 minutes to allow the flavors to meld and the peas to warm through.
  8. Serve: Remove the lid, fluff the biryani gently to mix everything together. Serve hot, topped with additional fresh mint leaves, chopped cilantro, and optionally, charred lemon slices for a burst of brightness.

Notes

  • You can customize the vegetable mix by adding other favorites like bell peppers or green beans.
  • Raisins are optional but add a lovely subtle sweetness balancing the spices.
  • Ensure the pot is well covered during simmering to cook the rice evenly.
  • Using full-fat canned coconut milk enriches the biryani with creaminess and depth of flavor.
  • Adjust green chili and red pepper flakes according to your preferred spice level.
  • For a nuttier flavor, lightly toast the cashews before adding them to the biryani.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.