Basmati Rice Veg Biryani Recipe Easy and Flavorful Guide

Updated On: October 5, 2025

Biryani is a timeless and beloved dish that brings together fragrant basmati rice, vibrant vegetables, and aromatic spices in perfect harmony. This Basmati Rice Veg Biryani recipe is a delicious vegetarian twist on the classic Indian biryani, offering layers of flavor that will captivate your senses and satisfy your hunger.

Whether you’re cooking for a family dinner, hosting friends, or simply craving a comforting rice dish, this biryani is sure to impress with its colorful presentation and mouthwatering taste.

With the perfect balance of spices, fresh vegetables, and long-grain basmati rice, this recipe showcases how simple ingredients can transform into an unforgettable meal. Plus, it’s a one-pot wonder that’s easier to make than you might think!

Dive into this flavorful adventure and discover why basmati rice veg biryani deserves a spot in your weekly meal rotation.

Why You’ll Love This Recipe

This veg biryani is a celebration of wholesome ingredients and bold spices. It’s both hearty and healthy, making it a wonderful choice for vegetarians and those looking to enjoy a meat-free meal without compromising on taste.

The use of basmati rice ensures fluffy, separate grains that soak up the rich flavors of the spices and vegetables beautifully. The blend of spices like cardamom, cloves, cinnamon, and bay leaves creates a fragrant aroma that will fill your kitchen and entice your family to the table.

What’s more, it’s highly customizable. Whether you want to add paneer, swap vegetables, or tweak the spice level, this recipe offers great flexibility without losing its authentic charm.

Ingredients

  • 1 ½ cups basmati rice, rinsed and soaked for 30 minutes
  • 2 tablespoons ghee or vegetable oil
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 cup mixed vegetables (carrots, peas, beans, potatoes), chopped
  • 1 large tomato, chopped
  • 1 green chili, slit (optional)
  • 1 teaspoon cumin seeds
  • 4-5 green cardamom pods
  • 4 cloves
  • 1 cinnamon stick (2-inch piece)
  • 2 bay leaves
  • 1 teaspoon garam masala
  • 1 teaspoon coriander powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • Salt to taste
  • 2 ½ cups water
  • Fresh cilantro and mint leaves for garnish
  • Fried onions for garnish (optional)
  • Juice of half a lemon

Equipment

  • Large non-stick or heavy-bottomed pot with a tight-fitting lid
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Mixing spoon or spatula
  • Fine mesh strainer (for rinsing rice)
  • Large bowl (for soaking rice)
  • Serving dish or bowl

Instructions

  1. Prepare the rice: Rinse the basmati rice under cold water until the water runs clear. Soak the rice in water for about 30 minutes, then drain and set aside.
  2. Heat ghee or oil: In your pot, heat the ghee over medium heat. Add the cumin seeds, cardamom pods, cloves, cinnamon stick, and bay leaves. Sauté for about 1 minute until fragrant.
  3. Sauté onions: Add the sliced onions and cook until golden brown, stirring frequently. This caramelization adds a rich sweetness to your biryani.
  4. Add ginger, garlic, and chili: Stir in the minced garlic, grated ginger, and slit green chili. Cook for another 1-2 minutes until aromatic.
  5. Cook vegetables: Add the chopped mixed vegetables and tomato. Season with salt, turmeric, coriander powder, red chili powder, and garam masala. Cook for 5-7 minutes until the vegetables are slightly tender and the tomato breaks down.
  6. Add rice and water: Stir in the drained rice gently to combine with the vegetable mixture. Pour in 2 ½ cups of water and add salt to taste. Give it a gentle stir.
  7. Cook the biryani: Bring the mixture to a boil on high heat. Once boiling, reduce the heat to low, cover the pot tightly with the lid, and let it simmer for 15-20 minutes. Avoid lifting the lid to maintain steam.
  8. Rest and fluff: Remove the pot from heat and let it rest, covered, for another 10 minutes. Then, gently fluff the rice with a fork.
  9. Finish and garnish: Squeeze lemon juice over the biryani and garnish generously with fresh cilantro, mint leaves, and fried onions if using.
  10. Serve warm: Your veg biryani is ready to be served! Pair it with raita or a simple yogurt salad for a complete meal.

Tips & Variations

For the best texture, always rinse and soak the basmati rice. This removes excess starch and helps the grains remain separate and fluffy.

You can customize this biryani by adding paneer cubes or tofu for extra protein. For a nutty crunch, sprinkle toasted cashews or almonds on top.

If you prefer a spicier dish, increase the green chili and red chili powder.

Vegetables can be swapped based on seasonality or preference — bell peppers, cauliflower, or even corn work wonderfully. For a vegan version, replace ghee with coconut oil or another plant-based oil.

Layering: For an authentic touch, try layering the rice and vegetable mixture, sprinkling herbs and fried onions between layers before sealing and cooking.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Carbohydrates 55 g
Protein 7 g
Fat 7 g
Fiber 5 g
Sodium 320 mg

Serving Suggestions

Biryani is a complete meal on its own, but you can enhance the dining experience with complementary sides. A cooling cucumber raita or spiced yogurt helps balance the spices and adds creaminess.

Try serving your veg biryani with a fresh salad or a side of pickled vegetables for tang. Warm naan bread or parathas can also accompany this dish beautifully, making it a feast to remember.

If you enjoy exploring recipes with rice and spices, you might also like our Half Runner Beans Recipe for a fresh vegetable side or indulge your sweet tooth later with the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe.

Conclusion

Creating a perfect basmati rice veg biryani at home is both rewarding and delicious. This recipe combines simple, fresh ingredients with traditional spices to deliver a flavorful and satisfying dish that’s perfect for any occasion.

Whether you’re cooking for family, friends, or just yourself, this biryani is bound to become a favorite.

With its inviting aroma and beautiful presentation, you’ll find that this veg biryani is not only a feast for the palate but also for the eyes. Plus, the recipe is flexible enough to suit your taste preferences and dietary needs.

So grab your pot, gather your spices, and enjoy the wonderful journey of making this classic dish.

For more recipes that bring comfort and flavor to your table, check out our Glazed Twist Donut Recipe or the hearty Green Chile Cheese Bread Recipe. Happy cooking!

📖 Recipe Card: Basmati Rice Veg Biryani

Description: A fragrant and flavorful Indian rice dish made with basmati rice and mixed vegetables. Perfectly spiced and cooked to perfection for a wholesome meal.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 1.5 cups basmati rice
  • 2 tablespoons vegetable oil
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 cup mixed vegetables (carrots, peas, beans)
  • 1 large tomato, chopped
  • 1/2 cup yogurt
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 2 cups water
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Rinse basmati rice and soak for 20 minutes.
  2. Heat oil in a pan and add cumin seeds until they crackle.
  3. Add sliced onions and sauté until golden brown.
  4. Stir in garlic, ginger, and chopped tomatoes; cook until soft.
  5. Mix in turmeric, garam masala, and salt.
  6. Add mixed vegetables and cook for 5 minutes.
  7. Stir in yogurt and cook for another 2 minutes.
  8. Drain rice and add to the pan; stir gently to combine.
  9. Add water, bring to a boil, then reduce heat to low and cover.
  10. Cook for 20 minutes or until rice is tender and water is absorbed.
  11. Turn off heat and let it rest covered for 10 minutes.
  12. Garnish with fresh cilantro and serve hot.

Nutrition: Calories: 350 kcal | Protein: 8 g | Fat: 7 g | Carbs: 60 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Basmati Rice Veg Biryani”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A fragrant and flavorful Indian rice dish made with basmati rice and mixed vegetables. Perfectly spiced and cooked to perfection for a wholesome meal.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1.5 cups basmati rice”, “2 tablespoons vegetable oil”, “1 large onion, thinly sliced”, “2 cloves garlic, minced”, “1-inch piece ginger, grated”, “1 cup mixed vegetables (carrots, peas, beans)”, “1 large tomato, chopped”, “1/2 cup yogurt”, “1 teaspoon garam masala”, “1 teaspoon turmeric powder”, “1 teaspoon cumin seeds”, “2 cups water”, “Salt to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse basmati rice and soak for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they crackle.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic, ginger, and chopped tomatoes; cook until soft.”}, {“@type”: “HowToStep”, “text”: “Mix in turmeric, garam masala, and salt.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in yogurt and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Drain rice and add to the pan; stir gently to combine.”}, {“@type”: “HowToStep”, “text”: “Add water, bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Cook for 20 minutes or until rice is tender and water is absorbed.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and let it rest covered for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “8 g”, “fatContent”: “7 g”, “carbohydrateContent”: “60 g”}}

Photo of author

Marta K

Leave a Comment

X