If you’ve ever yearned for a dish that bursts with vibrant colors, aromatic spices, and a medley of fresh veggies, then this Vegetarian Biryani Recipe is your new best friend. It’s a timeless Indian rice masterpiece that harmoniously blends fluffy basmati rice with a rich, spiced vegetable mixture that simply sings with every bite. Trust me, diving into this pot of fragrant goodness will warm your soul and make any meal feel like a celebration. Whether you’re cooking for family, friends, or just yourself, this recipe’s layers of flavor and texture will quickly become a cherished favorite.

Ingredients You’ll Need
The magic of this Vegetarian Biryani Recipe lies in its simple yet essential ingredients. Each component plays a special role—whether adding depth, freshness, or texture—together creating a symphony of taste. Here’s your shopping list to get started:
- Basmati rice (1 ½ cups): Long-grain rice that cooks up light and fluffy, perfect for absorbing all those beautiful spices.
- Oil or ghee (3 tablespoons): Gives a rich, buttery base and enhances the aroma of the spices.
- Large onion (thinly sliced): Adds sweetness and a lovely caramelized texture when sautéed.
- Ginger-garlic paste (1 tablespoon): The essential foundation for Indian flavors, bringing warmth and a hint of pungency.
- Chopped tomatoes (1 cup): Offer a subtle tang and moisture, balancing the spices beautifully.
- Plain yogurt (½ cup): Provides creaminess and tenderizes the mixed vegetables.
- Mixed vegetables (2 cups): Carrots, peas, green beans, bell peppers, and potatoes bring vibrant color and hearty texture.
- Chopped cilantro (¼ cup): A fresh, citrusy note that brightens the final dish.
- Chopped mint (¼ cup): Adds a cool, refreshing undertone.
- Cumin seeds (1 teaspoon): Toasted at the start for a warm, nutty flavor.
- Green chilies (2, slit): Bring gentle heat, adjustable to your taste.
- Turmeric (½ teaspoon): For that signature golden color and a subtle earthy aroma.
- Garam masala (1 teaspoon): The quintessential Indian spice blend that wraps the dish in cozy warmth.
- Biryani masala (1 teaspoon, optional): An extra layer of aromatic complexity if you want an authentic touch.
- Salt to taste: Enhances and balances all other flavors.
- Water or vegetable broth (2 ½ cups): Needed to cook the rice perfectly while infusing flavor.
- Saffron strands soaked in warm milk (optional): Adds luxurious color and subtle fragrance to the biryani.
- Fried onions and cashews (optional): For a crunchy, caramelized topping that feels indulgent.
How to Make Vegetarian Biryani Recipe
Step 1: Preparing the Rice
Start by rinsing the basmati rice thoroughly until the water runs clear to remove excess starch, preventing any stickiness. Then soak the rice for 20 to 30 minutes; this soaking step helps the grains elongate beautifully during cooking. Once soaked, drain the rice well and set it aside while you prepare the flavorful base.
Step 2: Sautéing the Aromatics
Heat your oil or ghee in a sturdy, deep pot over medium heat—this is where the flavor journey begins. Add the cumin seeds and wait for them to sizzle, releasing a toasty fragrance. Toss in the thinly sliced onions and gently sauté until they turn a mesmerizing golden brown, where their sweetness really shines. Then, stir in the slit green chilies and ginger-garlic paste, letting that powerful duo cook for about a minute to awaken those bold flavors.
Step 3: Building the Spice Base
Next, add your chopped tomatoes and cook them down until soft and saucy—they bring a lovely tang that balances the richness. Sprinkle in turmeric, garam masala, optional biryani masala, and salt, mixing everything thoroughly so the spices coat the tomatoes and onions. This fragrant mixture forms the rich backbone of your biryani.
Step 4: Adding Vegetables and Yogurt
Stir in the yogurt, which adds a creamy texture and a mild tang that beautifully complements the spices. Then fold in your chopped mixed vegetables, along with fresh cilantro and mint. Cook the medley gently for 5 to 7 minutes until the vegetables are just tender, maintaining a delightful bite that adds dimension to the biryani.
Step 5: Cooking the Rice with Vegetables
Now it’s time to bring it all together. Add the drained rice to the pot, stirring gently to coat each grain with the vibrant spice mixture without breaking them. Pour in your water or vegetable broth, allowing the liquid to come to a boil. Once boiling, cover the pot tightly, lower the heat, and let it simmer for about 15 minutes, or until the rice is perfectly cooked and all the liquid is absorbed.
Step 6: Finishing Touches
After cooking, turn off the heat but keep the lid on, allowing the biryani to rest for 5 more minutes. This resting phase lets the flavors meld more deeply. Before serving, fluff the rice gently with a fork and if you like, drizzle the saffron-infused warm milk on top for a royal touch. Scatter fried onions and cashews as a garnish to add a crunchy, caramelized finish that will wow your taste buds.
How to Serve Vegetarian Biryani Recipe

Garnishes
The simple addition of crunchy fried onions and roasted cashews brings a whole new level of texture and depth to your biryani. The sweetness of fried onions nicely counters the spicy notes, while cashews add a satisfying crunch. Fresh chopped cilantro and mint sprinkled at the end keep the dish bright and fresh.
Side Dishes
Vegetarian biryani is wonderfully versatile, but it pairs best with cooling sides. Traditional raita—a yogurt-based cucumber and herb relish—is a perfect match, soothing the palate. Pickles add tang and spice, while a crisp cucumber salad keeps the meal light and refreshing.
Creative Ways to Present
For a special presentation, try layering this biryani in your pot or a beautiful serving dish—alternate layers of rice and vegetable mixture, then cover and steam on low heat for a few extra minutes to infuse even more flavor. Garnish with edible flowers or a sprinkle of pomegranate seeds to add vibrant color and a surprising sweetness. Serving in individual clay pots or ramekins can also make your meal feel extra festive.
Make Ahead and Storage
Storing Leftovers
This Vegetarian Biryani Recipe keeps incredibly well in the fridge for up to 3 days. Store it in airtight containers to preserve the fresh flavors and prevent it from drying out. Leftovers even taste better as the spices continue to meld overnight.
Freezing
If you want to enjoy this biryani on a busy day, feel free to freeze portions in a freezer-safe container for up to one month. Just make sure to cool it completely before freezing to maintain texture and flavor.
Reheating
Reheat your biryani gently on the stovetop with a splash of water or broth to bring back moisture, or microwave in short bursts stirring occasionally. Avoid overheating to keep the rice fluffy and vegetables tender, ensuring every bite tastes as delightful as the first.
FAQs
Can I make this Vegetarian Biryani Recipe vegan?
Absolutely! Simply swap out the yogurt for a plant-based alternative like coconut yogurt or cashew cream. Use oil instead of ghee and skip any dairy garnishes. The flavors will still be just as rich and satisfying.
What vegetables work best in vegetarian biryani?
The beauty of this dish is its flexibility. Classic choices include carrots, peas, green beans, bell peppers, and potatoes, but you can add cauliflower, corn, or even mushrooms depending on what you have on hand.
Is it okay to use water instead of broth?
Yes, using water will still yield a delicious biryani, especially if your spices and ingredients are flavorful. However, vegetable broth adds an extra depth of savory richness that enhances the overall taste.
How spicy is this recipe?
This recipe offers a mild to moderate heat level thanks to the green chilies and warm spices. You can easily adjust the spiciness by reducing or omitting the chilies or choosing milder varieties.
Can I prepare biryani in advance?
Definitely. You can prepare the vegetable mixture and cook the rice separately, then combine and steam just before serving to keep everything fresh and aromatic. This makes it perfect for entertaining or meal prepping.
Final Thoughts
There’s something truly special about a well-made Vegetarian Biryani Recipe that makes every meal feel like an occasion. Its blend of fragrant spices, tender vegetables, and fluffy rice is a hug on a plate, perfect any day of the week. Give this recipe a try—you might just discover your new favorite comfort food that’s as nourishing as it is delicious.
Print
Vegetarian Biryani Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
A flavorful and aromatic Indian Vegetarian Biryani made with basmati rice, mixed vegetables, and a blend of spices, cooked to perfection on the stovetop. This one-pot dish is layered with fragrant herbs and optional saffron milk, garnished with fried onions and cashews for an authentic taste experience.
Ingredients
Rice
- 1 ½ cups basmati rice
Spices and Seasonings
- 3 tablespoons oil or ghee
- 1 teaspoon cumin seeds
- 1/2 teaspoon turmeric
- 1 teaspoon garam masala
- 1 teaspoon biryani masala (optional)
- Salt to taste
Vegetables and Herbs
- 1 large onion (thinly sliced)
- 2 green chilies (slit)
- 1 tablespoon ginger-garlic paste
- 1 cup chopped tomatoes
- 1/2 cup plain yogurt
- 2 cups mixed vegetables (carrot, peas, green beans, bell pepper, potato)
- 1/4 cup chopped cilantro
- 1/4 cup chopped mint
Liquids and Garnish
- 2 ½ cups water or vegetable broth
- Saffron strands soaked in 2 tablespoons warm milk (optional)
- Fried onions and cashews for garnish (optional)
Instructions
- Prepare the rice: Rinse the basmati rice thoroughly under cold water until water runs clear. Soak the rice in water for 20–30 minutes, then drain well before cooking to ensure fluffy, separated grains.
- Sauté spices and onions: Heat oil or ghee in a deep, heavy-bottomed pot over medium heat. Add cumin seeds and let them splutter. Add the thinly sliced onions and sauté until golden brown and caramelized, enhancing the dish’s flavor base.
- Add aromatics and cook tomatoes: Stir in the slit green chilies and ginger-garlic paste and cook for about one minute until fragrant. Mix in chopped tomatoes and cook until they soften and release their juices, forming a thick sauce.
- Incorporate spices and yogurt: Add turmeric, garam masala, biryani masala (if using), and salt to the tomato mixture. Mix well to combine the spices evenly. Then add plain yogurt, chopped vegetables, cilantro, and mint. Cook everything together for 5–7 minutes, allowing the veggies to soften slightly and the flavors to meld.
- Add rice and liquid: Gently fold in the drained rice to coat each grain with the spice and vegetable mixture. Pour in water or vegetable broth and bring the mixture to a boil over medium-high heat.
- Simmer the biryani: Cover the pot with a tight-fitting lid, reduce the heat to low, and let it simmer gently for 15 minutes or until the rice is fully cooked and the liquid is absorbed. Avoid stirring to maintain rice texture.
- Rest and garnish: Remove the pot from heat and let the biryani rest, covered, for 5 minutes. This allows the flavors to settle. Gently fluff the rice with a fork and optionally drizzle saffron-infused warm milk on top. Garnish with fried onions and cashews if desired before serving.
Notes
- Serve this biryani with cooling raita, spicy pickle, or a fresh cucumber salad for a complete meal.
- Use a Dutch oven or a heavy-bottomed pot to prevent the biryani from burning during cooking.
- For authentic flavor, try layering cooked rice with the vegetable masala and steaming it on low heat using the ‘dum’ method.

