If you love fragrant rice, colorful vegetables, and warm spices, this easy vegetable biryani recipe is a delicious meal to add to your weekly dinner rotation. It combines fluffy basmati rice with tender vegetables, aromatic spices, fresh herbs, and a creamy yogurt-based masala for a satisfying vegetarian dish.
Vegetable biryani is also incredibly versatile. You can make it with the vegetables you already have in your refrigerator, adjust the spice level for your family, and serve it as a simple weeknight dinner or as part of a larger weekend meal.
This Pakistani-style version is designed to be approachable for home cooks, including those living in the United States who may not have access to every traditional ingredient. The basic combination of basmati rice, vegetables, onion, ginger, garlic, yogurt, and spices creates plenty of flavor without making the recipe unnecessarily complicated.
The key to great biryani is not simply adding lots of spices. It is about building layers of flavor while keeping the rice fluffy and the vegetables perfectly cooked.
Why You’ll Love This Easy Vegetable Biryani Recipe
There are plenty of reasons to keep this recipe handy.
First, it is a complete vegetarian meal. The combination of rice and mixed vegetables makes it filling enough for lunch or dinner, while yogurt and fresh herbs add freshness and balance.
Second, it is customizable. You can use potatoes, carrots, peas, green beans, bell peppers, cauliflower, corn, or other vegetables depending on what you have available.
Third, it is flavorful without requiring an extremely long cooking process. Traditional biryani can involve several separate preparations, but this simplified version keeps the method practical for busy home cooks.
Most importantly, it produces the comforting aroma and rich flavor people expect from a good vegetable biryani.
What Is Vegetable Biryani?
Vegetable biryani is a spiced rice dish made with basmati rice, vegetables, herbs, and aromatic spices. Different regions and families prepare it in different ways, so there is no single universal recipe.
Some versions use a layered cooking method in which partially cooked rice and vegetable masala are assembled and finished together over low heat. Other simplified versions cook the rice and vegetables together in one pot.
This recipe follows an easy home-style method. The vegetables are cooked with onions, aromatics, spices, tomatoes, and yogurt before the rice is added and gently cooked until fluffy.
Traditional-style vegetable biryani recipes often use whole spices such as bay leaves, cardamom, cloves, and cinnamon, while simplified versions may rely more heavily on ground spices. Both approaches can be delicious.
Ingredients You’ll Need
The ingredient list is simple, but each component has a role in creating the final flavor.
1. Basmati Rice
Use 2 cups of basmati rice. Long-grain basmati is ideal because it cooks into separate, fragrant grains.
For the best texture, rinse the rice several times before soaking it. This removes excess surface starch and helps prevent the finished biryani from becoming overly sticky.
2. Cooking Oil
Use about 2–3 tablespoons of neutral cooking oil, such as vegetable or canola oil.
You can also replace part of the oil with ghee for a richer aroma.
3. Onion
One medium onion, thinly sliced, provides sweetness and depth.
Allow the onion to become golden rather than merely soft. Properly browned onion adds much more flavor to the dish.
4. Garlic and Ginger
Use 2 cloves of minced garlic and about 1 teaspoon of freshly grated ginger.
Together, they create the aromatic foundation of the vegetable masala.
5. Mixed Vegetables
Use approximately 1 cup of mixed vegetables.
A simple combination can include:
- Carrots
- Green peas
- Potatoes
- Bell peppers
- Green beans
- Cauliflower
- Corn
You do not need to use every vegetable listed. Choose a combination based on availability and preference.
6. Tomato
One chopped tomato adds moisture, acidity, and natural sweetness.
Cook it until it softens and blends into the masala.
7. Plain Yogurt
Use ½ cup plain yogurt.
Yogurt gives the vegetable mixture a creamy texture and mild tanginess. It also helps balance the warmth of the spices.
For the smoothest result, use room-temperature yogurt and stir it well before adding it to the pot.
8. Green Chilies
Use 1–2 green chilies, depending on your preferred spice level.
For a family-friendly version, you can leave them out.
9. Ground Spices
You’ll need:
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- Salt to taste
You can adjust the chili powder according to your preference.
10. Water or Vegetable Broth
Use approximately 4 cups of water or vegetable broth, adjusting slightly according to your rice and cooking method.
Vegetable broth can provide additional savory flavor, while water keeps the dish lighter.
11. Fresh Herbs
Fresh cilantro and mint are excellent finishing ingredients.
They add brightness and a refreshing aroma that complements the spices.
How to Make Easy Vegetable Biryani
Step 1: Rinse and Soak the Rice

Place the basmati rice in a large bowl.
Cover it with water and gently swirl the grains with your fingers. Drain the cloudy water.
Repeat the process two or three times until the water becomes considerably clearer.
Then cover the rice with fresh water and soak it for about 20 minutes.
Drain thoroughly before cooking.
Why Soaking Matters
Soaking allows the rice grains to absorb some water before cooking. This can help the grains cook more evenly and reduces the chance of broken or unevenly cooked rice.
Don’t skip rinsing, either. Excess starch can make the finished rice sticky instead of light and fluffy.
Step 2: Prepare the Aromatic Base

Place a large heavy-bottomed pot over medium heat.
Add the oil.
Once the oil is warm, add the cumin seeds.
Let them sizzle briefly until fragrant.
Then add the sliced onion.
Cook the onion slowly until it becomes golden brown.
This step is important. Pale onions will provide some flavor, but properly browned onions create a deeper, sweeter base.
Add the minced garlic and grated ginger.
Cook for about one minute, stirring frequently so the garlic does not burn.
Step 3: Add the Tomato
Add the chopped tomato to the pot.
Stir everything together and cook until the tomato becomes soft and begins to break down.
If the mixture starts sticking to the bottom, reduce the heat slightly and add a small splash of water.
You want the tomato to become part of the masala rather than remain in large raw pieces.
Step 4: Add the Spices

Now add:
- Turmeric
- Red chili powder
- Garam masala
- Salt
Stir well.
Cook the spices briefly with the onion and tomato mixture.
Cooking ground spices in the aromatic base helps distribute their flavor throughout the dish.
Be careful not to cook dry spices for too long over high heat because they can burn and become bitter.
Step 5: Add the Vegetables
Add your chopped vegetables.
For larger vegetables such as potatoes and carrots, cut them into relatively small, even pieces.
This helps everything cook at approximately the same rate.
Stir the vegetables into the masala.
Cook for approximately 5–7 minutes, stirring occasionally.
The vegetables do not need to be completely soft at this stage. They will continue cooking with the rice.
A Useful Vegetable Tip
If you’re using potatoes, cut them smaller than softer vegetables such as bell peppers.
Potatoes generally require more time to become tender.
Similarly, add delicate vegetables later if you prefer them to retain more texture.
Step 6: Add the Yogurt

Lower the heat.
Add the plain yogurt and stir continuously until it blends into the vegetable masala.
Cook for another 2–3 minutes.
The mixture should look creamy and well combined.
Preventing Yogurt From Curdling
Using room-temperature yogurt can help.
You can also whisk the yogurt before adding it to the pot.
Most importantly, avoid adding very cold yogurt directly to an extremely hot pan.
Keep the heat moderate and stir while incorporating it.
Step 7: Add the Rice and Liquid

Add the drained basmati rice to the pot.
Gently stir it into the vegetable mixture.
Then add the water or vegetable broth.
Bring the mixture to a gentle boil.
Once it starts boiling, reduce the heat to low.
Avoid aggressive stirring because the soaked rice grains are more delicate and can break.
Step 8: Cover and Cook
Cover the pot tightly with a lid.
Cook over low heat for approximately 15–20 minutes, or until the rice has absorbed the liquid and the grains are tender.
Try not to repeatedly lift the lid.
Every time you remove the lid, steam escapes, which can affect the cooking process.
If your pot has a thin lid, you can place a clean kitchen towel over the pot before putting the lid on, provided the towel is kept safely away from the flame and handles. Alternatively, use a tight-fitting lid without a towel.
Step 9: Let the Biryani Rest
Once the rice is cooked, turn off the heat.
Leave the pot covered for another 5–10 minutes.
This resting period is surprisingly important.
It allows the remaining steam to distribute throughout the rice and helps the grains settle.
Step 10: Fluff and Garnish

Remove the lid.
Use a fork or a wide rice spoon to gently fluff the biryani.
Avoid aggressively mixing from the bottom because that can crush the rice.
Finish with chopped fresh cilantro and mint.
For an extra-special presentation, add crispy fried onions, toasted cashews, or a few fresh mint leaves.
Rinse basmati rice 2–3 times until the water runs clear. Soak for 20 minutes, then drain.
Heat oil in a large pot. Add cumin seeds and sliced onions. Cook until golden brown. Add garlic and ginger, and sauté for 1 minute. Then add tomatoes and cook until soft.
Add turmeric, chili powder, salt, and garam masala. Mix well. Add mixed vegetables and cook for 5–7 minutes until slightly tender.
Stir in yogurt and cook for another 2–3 minutes until everything blends well.
Add soaked rice and water (or broth). Bring to a boil, then reduce the heat to low. Cover and cook for 15–20 minutes until rice is fully cooked and water is absorbed.
Gently fluff the biryani. Garnish with fresh cilantro and mint. Serve hot.
How to Keep Biryani Rice Fluffy
Fluffy rice is one of the most important parts of successful biryani.
Here are the biggest things to remember.
Rinse the Rice
Rinse until the water is noticeably clearer.
This removes excess surface starch.
Don’t Overcook the Rice
Overcooked rice becomes soft and mushy.
Watch the cooking time carefully, especially if you use a different type or brand of rice.
Use the Correct Amount of Liquid
Too much water is one of the easiest ways to turn biryani into a sticky rice dish.
Start with the amount recommended for your rice and adjust based on whether you’re using soaked rice, the exact rice variety, and your cooking pot.
Avoid Constant Stirring
Once the rice is cooking, leave it alone.
Repeated stirring can break the grains.
Let It Rest
Give the finished biryani a few minutes to rest before serving.
This helps improve texture and makes the rice easier to fluff.
The Best Vegetables for Vegetable Biryani
One of the best things about vegetable biryani is how flexible it is.
Carrots
Carrots provide sweetness, color, and a pleasant bite.
Green Peas
Peas add sweetness and a beautiful green contrast.
Frozen peas are perfectly practical for this recipe.
Potatoes
Potatoes make the biryani more filling and absorb the surrounding spices beautifully.
Bell Peppers
Bell peppers provide color and a slightly sweet, fresh flavor.
Red, yellow, orange, or green peppers can all work.
Green Beans
Green beans add texture and hold their shape well during cooking.
Cauliflower
Cauliflower is excellent for adding bulk and a hearty texture.
Cut the florets into small, evenly sized pieces.
Corn
Sweet corn is optional but works especially well in a colorful vegetable biryani.
Can You Use Frozen Vegetables?
Absolutely.
Frozen mixed vegetables can make this recipe much faster.
You don’t necessarily need to thaw them completely before cooking. However, if your frozen vegetables release a lot of water, you may need to slightly adjust the liquid added later.
Frozen peas, carrots, green beans, and corn are particularly convenient.
For the best texture, avoid cooking frozen vegetables for too long before adding the rice.
How to Make Vegetable Biryani More Flavorful
If your biryani tastes flat, the issue may not be the amount of spices.
Flavor comes from several layers.
Brown the Onion Properly
Golden onion creates sweetness and depth.
Use Fresh Ginger and Garlic
Fresh aromatics generally provide a brighter flavor than relying exclusively on powdered alternatives.
Don’t Skip Garam Masala
Garam masala provides warmth and complexity.
Add Fresh Mint
Mint gives biryani a distinctive fresh aroma.
Finish With Lemon
A small squeeze of fresh lemon juice just before serving can brighten the entire dish.
Try Fried Onions
Crispy fried onions add sweetness, texture, and a restaurant-style finish.
Optional Whole Spices for Extra Aroma
If you want a more traditional biryani aroma, consider adding a few whole spices while cooking the onion.
Good choices include:
- Bay leaf
- Cinnamon stick
- Green cardamom
- Cloves
- Star anise
- Cumin seeds
Whole spices are frequently used in vegetable biryani recipes because they infuse the rice with a more complex aroma.
You don’t need to use all of them.
Even a bay leaf, cinnamon stick, a few cloves, and cardamom pods can make a noticeable difference.
Easy Vegetable Biryani Serving Ideas
Vegetable biryani can easily become the centerpiece of a meal.
Serve it hot with:
Cucumber Raita
Cool yogurt-based raita provides a refreshing contrast to warm spices.
Simple Green Salad
A salad made with cucumber, tomato, lettuce, onion, and lemon keeps the meal fresh.
Pickles
A small serving of mango or mixed vegetable pickle adds tangy, spicy flavor.
Lemon Wedges
Fresh lemon lets everyone adjust the acidity to their preference.
Fresh Herbs
Add chopped cilantro and mint immediately before serving.
Papad
Crispy papad adds a delicious crunchy element.
What to Serve With Vegetable Biryani
If you’re serving biryani for guests, create a simple spread rather than preparing too many heavy dishes.
A good menu could include:
- Vegetable biryani
- Cucumber raita
- Green salad
- Pickle
- Lemon wedges
- Papad
- Fresh mint chutney
This combination provides different textures and flavors without overwhelming the main dish.
How to Make This Recipe Spicier
If you enjoy spicy food, there are several ways to increase the heat.
Add another green chili.
Increase the red chili powder slightly.
Use a spicy chili variety.
Add a little chili powder to the vegetable masala.
However, increase the heat gradually.
It’s easier to add spice than to rescue an overly spicy biryani.
How to Make Mild Vegetable Biryani
For children or anyone who prefers mild food, reduce or eliminate the green chilies.
You can also reduce the red chili powder.
Keep the garam masala moderate because it provides aroma and warmth without necessarily making the dish extremely hot.
The yogurt also helps create a balanced flavor.
Easy Biryani Variations
Paneer Vegetable Biryani
Add cubes of lightly pan-fried paneer for additional protein and a richer meal.
Chickpea Vegetable Biryani
Add cooked chickpeas for a hearty, protein-rich variation.
Mushroom Biryani
Sauté sliced mushrooms with the vegetables for an earthy flavor.
Tofu Biryani
Use cubed firm tofu for a plant-based variation.
Cashew Vegetable Biryani
Toast cashews separately and sprinkle them over the finished dish for crunch.
Coconut Vegetable Biryani
For a different flavor profile, replace part of the cooking liquid with unsweetened coconut milk.
One-Pot Vegetable Biryani vs Layered Biryani
There are two common approaches to vegetable biryani.
A one-pot method is faster and easier because the rice and vegetables cook together.
A layered method involves partially cooking the rice separately, preparing the vegetable masala, layering the two, and finishing them together over low heat.
The layered method can create more distinct rice grains and stronger separation between the rice and vegetable masala. Traditional restaurant-style recipes often use a layering and slow-cooking approach.
However, for a busy weeknight, the one-pot method is extremely practical.
Common Vegetable Biryani Mistakes to Avoid
1. Using Too Much Water
Too much liquid can make the rice mushy.
2. Overcooking Vegetables
Vegetables should remain tender rather than completely falling apart.
3. Burning the Spices
Cook spices briefly and avoid excessive heat.
4. Adding Cold Yogurt to a Very Hot Pan
This can cause the yogurt to separate.
5. Stirring the Rice Too Much
Gentle handling keeps the grains intact.
6. Opening the Lid Repeatedly
Let the steam do its work.
7. Serving Immediately
A short resting period can noticeably improve the texture.
How to Store Leftover Vegetable Biryani
Allow leftover biryani to cool reasonably quickly and transfer it to an airtight container.
Store it in the refrigerator and use it within a few days.
For longer storage, freeze portions in airtight freezer-safe containers.
When reheating refrigerated biryani, add a small splash of water before covering and warming it. This helps restore moisture.
When reheating frozen biryani, thaw it safely in the refrigerator before reheating, or use an appropriate microwave method.
Always reheat leftovers thoroughly and avoid repeatedly reheating the same portion.
Can You Make Vegetable Biryani Ahead of Time?
Yes.
For entertaining, you can prepare the vegetable masala ahead of time and cook the rice closer to serving.
Another option is to make the entire biryani earlier in the day and gently reheat it before dinner.
If you’re preparing it for guests, don’t overcook the rice during the initial preparation. Slightly firm grains are better than soft rice after reheating.
Frequently Asked Questions
Is vegetable biryani healthy?
Vegetable biryani can be part of a balanced meal because it combines rice with vegetables and flavorful herbs and spices. The overall nutritional profile depends on portion size and the amount of oil, ghee, yogurt, and other ingredients used.
Can I make vegetable biryani without yogurt?
Yes. You can omit yogurt and use a little extra tomato or a small splash of vegetable broth. The flavor will be slightly different but still delicious.
What rice is best for vegetable biryani?
Long-grain basmati rice is an excellent choice because it produces aromatic, separate grains when cooked properly.
Can I use brown rice?
Yes, although brown rice requires a different cooking time and liquid ratio. Follow the instructions for your specific rice rather than using the same timing as white basmati.
Can I make this biryani vegan?
Yes. Replace yogurt with a suitable unsweetened plant-based yogurt or omit it and adjust the masala with a little tomato or lemon juice.
Also use oil instead of ghee.
Can I add chicken to this recipe?
You can adapt the flavor profile, but chicken requires a different cooking process and food-safety considerations. It is better to use a dedicated chicken biryani method rather than simply adding raw chicken to this recipe.
Why is my biryani mushy?
The most common causes are too much liquid, overcooking, or excessive stirring.
Measure the liquid carefully and avoid disturbing the rice while it cooks.
Why is my rice still hard?
If the liquid has evaporated but the rice remains undercooked, add a small amount of hot water, cover the pot, and continue cooking gently until the grains are tender.
Can I use leftover cooked rice?
Yes. In that case, prepare the vegetable masala separately and fold the cooked rice into it gently. This approach is different from the recipe above but is a useful way to transform leftover rice into another meal.
Easy Vegetable Biryani Recipe Card
Prep Time: 20 minutes
Cook Time: 25–30 minutes
Resting Time: 5–10 minutes
Total Time: About 50–60 minutes
Servings: 4–6
Cuisine: Pakistani-inspired / South Asian
Course: Main Course
Diet: Vegetarian
Ingredients
- 2 cups basmati rice
- 2–3 tablespoons vegetable or canola oil
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon fresh grated ginger
- 1 cup mixed vegetables
- 1 tomato, chopped
- ½ cup plain yogurt
- 1–2 green chilies, optional
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- Salt to taste
- 4 cups water or vegetable broth
- Fresh cilantro
- Fresh mint
Instructions
- Rinse the basmati rice 2–3 times and soak it for about 20 minutes. Drain.
- Heat oil in a large pot over medium heat.
- Add cumin seeds and sliced onion. Cook until golden.
- Add garlic and ginger and sauté briefly.
- Add chopped tomato and cook until softened.
- Add turmeric, chili powder, garam masala, and salt.
- Add mixed vegetables and cook for 5–7 minutes.
- Reduce the heat and stir in the yogurt.
- Add the drained rice.
- Pour in the water or vegetable broth.
- Bring to a gentle boil.
- Reduce heat to low, cover, and cook for 15–20 minutes.
- Turn off the heat and let the biryani rest for 5–10 minutes.
- Gently fluff with a fork.
- Garnish with fresh cilantro and mint.
- Serve hot with raita, salad, pickle, and lemon wedges.
Final Tips for Perfect Vegetable Biryani
For the best results, remember these simple rules:
Use good-quality basmati rice. The rice is the foundation of the dish.
Don’t rush the onions. Golden onions create a deeper flavor.
Use fresh aromatics. Ginger, garlic, mint, and cilantro make the biryani taste fresher.
Don’t overcook the vegetables. They should remain tender with some texture.
Control the liquid. Too much water can ruin otherwise excellent biryani.
Keep the final cooking temperature low. Gentle steam is better than aggressive boiling.
Rest before serving. Those extra few minutes can help the rice become fluffier.
Garnish generously. Fresh herbs, lemon, and fried onions can transform the presentation.
Final Thoughts
This easy vegetable biryani recipe proves that you don’t need a complicated cooking process to create a flavorful, comforting rice dinner at home. With fragrant basmati rice, colorful vegetables, aromatic spices, yogurt, and fresh herbs, you can create a satisfying meal that works equally well for a casual weeknight dinner or a family gathering.
The recipe is also flexible. Use whatever vegetables you have available, adjust the chili level, add paneer or chickpeas, or finish it with crispy onions and toasted cashews.
The most important part is to protect the texture of the rice. Rinse and soak it properly, use the right amount of liquid, avoid excessive stirring, and allow the biryani to rest before serving.
Pair it with cool cucumber raita, a fresh salad, pickle, and lemon wedges, and you’ll have a complete meal that is colorful, aromatic, and full of comforting Pakistani-inspired flavor.
Once you master this basic version, you can easily adapt it into your own signature vegetable biryani.
