Biryani Rice Recipe Veggie: Easy and Flavorful Guide

Updated On: October 8, 2025

Biryani is a beloved dish that brings together fragrant rice, vibrant spices, and wholesome vegetables in a symphony of flavors. This Veggie Biryani Rice Recipe offers a delightful vegetarian twist on the classic Indian favorite, perfect for anyone craving a hearty, aromatic meal without meat.

Whether you’re cooking for family dinners, special occasions, or simply to enjoy a comforting plate of goodness, this recipe is sure to satisfy your taste buds and impress your guests.

Using fresh vegetables and a blend of traditional spices, this biryani rice is both nutritious and satisfying. It’s a fantastic way to introduce more plant-based meals into your diet without sacrificing flavor or texture.

Plus, it’s flexible enough to customize with your favorite veggies and spice levels. Dive into this flavorful journey with us, and discover why this veggie biryani is a pantry staple you’ll keep coming back to.

Why You’ll Love This Recipe

This veggie biryani rice recipe is packed with layers of flavors and textures. The combination of basmati rice with aromatic spices like cardamom, cinnamon, and cloves creates a fragrant base that complements the medley of vegetables beautifully.

It’s naturally gluten-free, vegetarian, and can be made vegan by using plant-based yogurt or skipping dairy altogether. The recipe is also versatile, so you can use whatever vegetables you have on hand, making it perfect for seasonal cooking or pantry cleanouts.

Not only is it delicious, but it’s also nutritious, offering a balanced mix of carbs, fiber, and vitamins. The slow cooking process allows the flavors to meld perfectly, ensuring every bite is bursting with a delightful taste experience.

Ingredients

  • 1 ½ cups basmati rice, rinsed and soaked for 30 minutes
  • 2 tablespoons vegetable oil or ghee
  • 1 large onion, thinly sliced
  • 1 teaspoon cumin seeds
  • 4 green cardamom pods
  • 4 cloves
  • 1 small cinnamon stick
  • 1 bay leaf
  • 1 teaspoon ginger-garlic paste
  • 1 medium tomato, chopped
  • 1 cup mixed vegetables (carrots, peas, beans, cauliflower, potatoes)
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • Salt to taste
  • 3 cups water
  • Fresh coriander leaves and mint leaves for garnish
  • 1 tablespoon lemon juice
  • Optional: 2 tablespoons yogurt (for creaminess)

Equipment

  • Large heavy-bottomed pot or deep pan with a lid
  • Medium bowl for soaking rice
  • Wooden spoon or spatula
  • Knife and chopping board
  • Measuring cups and spoons
  • Fine mesh sieve for rinsing rice

Instructions

  1. Prepare the rice: Rinse the basmati rice under cold water until the water runs clear to remove excess starch. Soak the rice in water for about 30 minutes, then drain and set aside.
  2. Sauté the spices and onions: Heat the vegetable oil or ghee in your pot over medium heat. Add the cumin seeds, cardamom pods, cloves, cinnamon stick, and bay leaf. Let them sizzle for about 30 seconds to release their aroma.
  3. Add the sliced onions: Cook the onions until golden brown and caramelized, stirring frequently to prevent burning. This step adds a rich, sweet flavor to the biryani.
  4. Incorporate ginger-garlic paste: Stir in the ginger-garlic paste and cook for 1-2 minutes until fragrant.
  5. Add tomatoes and spices: Mix in the chopped tomatoes, turmeric, red chili powder, garam masala, and salt. Cook until the tomatoes soften and the oil starts to separate from the masala base.
  6. Cook the vegetables: Add your mixed vegetables and sauté for 5-7 minutes until they begin to soften. If using potatoes or harder vegetables, you may want to parboil them first for faster cooking.
  7. Add yogurt (optional): Stir in the yogurt if using, to add creaminess and depth of flavor. Cook for another 2 minutes.
  8. Add rice and water: Gently spread the soaked and drained rice over the vegetable mixture. Pour in 3 cups of water evenly over the rice. Do not stir after this point to keep the layers intact.
  9. Cook the biryani: Bring the water to a gentle boil on medium-high heat. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and let it simmer for 20 minutes. This slow cooking allows the rice to absorb the flavors and steam perfectly.
  10. Rest and fluff: Turn off the heat and let the biryani rest for 10 minutes with the lid on. This helps any remaining steam finish cooking the rice evenly. Afterward, gently fluff the rice with a fork.
  11. Garnish and serve: Sprinkle freshly chopped coriander and mint leaves, and drizzle lemon juice over the biryani before serving.

Tips & Variations

For extra flavor, add a pinch of saffron soaked in warm milk to the rice before cooking. This will give your biryani a beautiful golden color and a subtle aroma.

  • Vegetable choices: Feel free to swap in seasonal veggies or add mushrooms, bell peppers, or even paneer for a protein boost.
  • Vegan version: Skip the yogurt or substitute with coconut yogurt to keep it dairy-free.
  • Spice level: Adjust red chili powder and garam masala quantities for your preferred heat intensity.
  • Cooking method: You can also prepare this in a pressure cooker for quicker results, reducing cooking time to around 10 minutes on low pressure.
  • Layering: For a more traditional biryani, layer half the rice over the vegetables, sprinkle some fried onions and herbs, then add the remaining rice on top before cooking.

Nutrition Facts

Nutrient Amount per serving (1 cup)
Calories 280 kcal
Carbohydrates 52 g
Protein 6 g
Fat 5 g
Fiber 4 g
Sodium 350 mg
Vitamin A 25% DV
Vitamin C 30% DV

Serving Suggestions

This veggie biryani pairs wonderfully with cooling sides like cucumber raita or a simple yogurt salad. For a vegan touch, try a coconut-based raita or fresh tomato salsa.

Accompany it with cheap vegetarian recipes for families like roasted papadums or spiced lentil dal for a complete meal. A side of fresh green salad or sautéed greens also complements the rich flavors of biryani beautifully.

For festive occasions, garnish with fried onions, toasted nuts, and raisins to add texture and sweetness. Don’t forget to serve with a wedge of lemon to brighten the dish right before eating.

Conclusion

Veggie biryani rice is more than just a meal; it’s a celebration of vibrant spices, wholesome vegetables, and comforting aromas that transport you to the heart of Indian cuisine. This recipe is perfect for anyone looking to enjoy a nutritious, flavorful, and satisfying vegetarian dish that’s easy to prepare but feels special.

Whether you’re a seasoned cook or a beginner, the step-by-step instructions make it approachable and rewarding. Plus, the flexibility with ingredients means you can make it your own every time.

For more exciting plant-based meals and spice blends to enhance your cooking, explore this easy homemade chilli powder recipe or browse our A to Z Vegetarian Recipes for Every Meal and Occasion. Happy cooking and enjoy your flavorful biryani journey!

📖 Recipe Card: Biryani Rice Recipe Veggie

Description: A flavorful and aromatic vegetable biryani made with basmati rice and mixed vegetables. Perfect as a wholesome vegetarian meal.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT1H

Servings: 4 servings

Ingredients

  • 2 cups basmati rice
  • 1 cup mixed vegetables (carrots, peas, beans)
  • 1 large onion, thinly sliced
  • 2 tomatoes, chopped
  • 1/2 cup yogurt
  • 2 tablespoons vegetable oil
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 2 green chilies, slit
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1/4 cup chopped cilantro
  • 1/4 cup chopped mint leaves
  • 3 cups water
  • Salt to taste

Instructions

  1. Rinse and soak basmati rice for 30 minutes, then drain.
  2. Heat oil in a pan and add cumin seeds until they splutter.
  3. Add sliced onions and sauté until golden brown.
  4. Stir in ginger-garlic paste and green chilies; cook for 2 minutes.
  5. Add chopped tomatoes, turmeric, garam masala, and salt; cook until tomatoes soften.
  6. Mix in yogurt and cook for 3 minutes.
  7. Add mixed vegetables and cook for 5 minutes.
  8. Add drained rice and water, stir gently and bring to a boil.
  9. Cover and simmer on low heat for 20 minutes until rice is cooked.
  10. Turn off heat and let it rest covered for 10 minutes.
  11. Garnish with chopped cilantro and mint leaves before serving.

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

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Biryani Rice Recipe Veggie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegetable biryani made with basmati rice and mixed vegetables. Perfect as a wholesome vegetarian meal.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups basmati rice”, “1 cup mixed vegetables (carrots, peas, beans)”, “1 large onion, thinly sliced”, “2 tomatoes, chopped”, “1/2 cup yogurt”, “2 tablespoons vegetable oil”, “1 tablespoon ginger-garlic paste”, “1 teaspoon cumin seeds”, “2 green chilies, slit”, “1/2 teaspoon turmeric powder”, “1 teaspoon garam masala”, “1/4 cup chopped cilantro”, “1/4 cup chopped mint leaves”, “3 cups water”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse and soak basmati rice for 30 minutes, then drain.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in ginger-garlic paste and green chilies; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes, turmeric, garam masala, and salt; cook until tomatoes soften.”}, {“@type”: “HowToStep”, “text”: “Mix in yogurt and cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add drained rice and water, stir gently and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Cover and simmer on low heat for 20 minutes until rice is cooked.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and let it rest covered for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with chopped cilantro and mint leaves before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “8 g”, “fatContent”: “7 g”, “carbohydrateContent”: “60 g”}}

Photo of author

Marta K

Leave a Comment

X