Authentic Mughlai Veg Biryani Recipe Made Easy

Updated On: October 5, 2025

The rich and aromatic Mughlai cuisine is renowned for its luxurious flavors, and nothing encapsulates this better than an authentic Mughlai veg biryani. This exquisite dish is a royal celebration of fragrant basmati rice, hearty vegetables, and a blend of warm, exotic spices that come together in perfect harmony.

Traditionally served at grand feasts, this biryani is a vegetarian masterpiece that offers layers of taste and texture, making it a favorite for both vegetarians and non-vegetarians alike.

In this recipe, you’ll learn how to create a Mughlai veg biryani that is bursting with flavor yet simple enough to prepare at home. From marinating the vegetables in yogurt and spices to layering the rice and slow-cooking it to perfection, every step is crafted to revive the regal essence of Mughlai cooking.

Whether you’re hosting a dinner party or craving a special meal, this biryani promises to delight your senses and transport you to the royal kitchens of the past.

Why You’ll Love This Recipe

This authentic Mughlai veg biryani recipe is a celebration of traditional Indian flavors combined with a wholesome vegetable mix. You’ll love it because:

  • Fragrant and Flavorful: The combination of saffron, whole spices, and fresh herbs infuses the rice and vegetables with an irresistible aroma.
  • Vegetarian and Nutritious: Packed with colorful vegetables, nuts, and yogurt, it’s a healthy yet indulgent meal.
  • Perfect for Special Occasions: Its royal roots make it an impressive dish for family gatherings and celebrations.
  • One-Pot Wonder: Though it involves layering, it’s essentially a one-pot meal that’s easy to serve and clean up.
  • Customizable: You can easily adjust the spice levels or vegetables to suit your preferences.

Ingredients

  • For the rice:
    • 2 cups basmati rice
    • 4 cups water
    • 4 green cardamom pods
    • 4 cloves
    • 1 small cinnamon stick
    • 1 bay leaf
    • 1 tsp salt
  • For the vegetable marinade:
    • 1 cup mixed vegetables (carrots, beans, peas, cauliflower, potatoes), chopped
    • 1/2 cup thick yogurt
    • 1 tsp ginger-garlic paste
    • 1 tsp red chili powder
    • 1/2 tsp turmeric powder
    • 1 tsp garam masala
    • Salt to taste
  • For the biryani layers:
    • 3 tbsp ghee or clarified butter
    • 2 medium onions, thinly sliced
    • 1/4 cup chopped fresh coriander leaves
    • 1/4 cup chopped fresh mint leaves
    • 1/4 cup roasted cashews
    • 1/4 cup raisins
    • A pinch of saffron strands soaked in 2 tbsp warm milk
    • 1 tbsp rose water (optional)
  • Spices for tempering:
    • 1 tsp cumin seeds
    • 1 bay leaf

Equipment

  • Large heavy-bottomed pot or Dutch oven with a tight-fitting lid
  • Large bowl for marinating vegetables
  • Fine mesh strainer or colander
  • Large pan or skillet for frying onions
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Small bowl for soaking saffron

Instructions

  1. Rinse and soak the rice: Rinse the basmati rice under cold water until the water runs clear. Soak the rice in water for 30 minutes, then drain.
  2. Cook the rice: Boil 4 cups of water in a large pot. Add the whole spices (cardamom, cloves, cinnamon, bay leaf) and salt. Add the soaked rice and cook until it’s 70% done — grains should be firm yet tender. Drain and set aside.
  3. Prepare the vegetable marinade: In a large bowl, combine the chopped vegetables with yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, and salt. Mix well and let it marinate for at least 20 minutes.
  4. Fry the onions: Heat ghee in a skillet over medium heat. Add cumin seeds and bay leaf. When they splutter, add the sliced onions and fry until golden brown and crispy. Remove half the onions for garnish and keep the rest in the pan.
  5. Cook the marinated vegetables: Add the marinated vegetables to the skillet with the remaining onions and sauté on medium heat until the vegetables are tender but not mushy (about 8-10 minutes). Adjust salt if needed.
  6. Layer the biryani: In your heavy-bottomed pot, spread half of the cooked vegetables evenly. Add half of the cooked rice over the vegetables. Sprinkle half of the fried onions, coriander, mint, cashews, and raisins. Drizzle half the saffron milk and rose water.
  7. Repeat layers: Add the remaining vegetables and then the remaining rice. Top with the remaining fried onions, herbs, nuts, raisins, saffron milk, and rose water.
  8. Dum cooking (slow steaming): Cover the pot with a tight-fitting lid. If your lid is not tight, seal the edges with a wet cloth or dough to trap steam. Cook on the lowest flame possible for 25-30 minutes. This slow steaming allows the flavors to meld beautifully.
  9. Rest and serve: Turn off the heat and let the biryani rest for 10 minutes before opening the lid. Gently fluff up the biryani with a fork to mix the layers slightly.
  10. Serve hot: Serve your authentic Mughlai veg biryani with cooling raita or a simple salad for a complete meal.

Tips & Variations

Tip: Use aged basmati rice if possible for the best texture and aroma. Also, soaking the rice helps it cook evenly without breaking.

Variation: Add paneer cubes or fried tofu for extra protein. You can also include dried fruits like apricots or figs for a touch of sweetness that complements the spices.

Tip: For a vegan version, substitute yogurt with coconut yogurt or cashew cream and use oil instead of ghee.

Nutrition Facts

Nutrient Per Serving (1 cup)
Calories 320 kcal
Carbohydrates 55 g
Protein 7 g
Fat 8 g
Fiber 5 g
Sodium 450 mg
Calcium 60 mg
Iron 3.5 mg

Serving Suggestions

This Mughlai veg biryani pairs wonderfully with a variety of side dishes to complete your meal. Consider serving it with a refreshing cucumber raita, which balances the spices with cool yogurt and fresh herbs.

Another excellent accompaniment is a simple kachumber salad made with diced cucumbers, tomatoes, onions, and a squeeze of lemon juice. For a richer option, a bowl of dal tadka or dal makhani enhances the royal dining experience.

If you want to explore other delicious recipes to complement your biryani, you might enjoy the Half Runner Beans Recipe, or perhaps finish off with a dessert like Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe.

Conclusion

The authentic Mughlai veg biryani is more than just a rice dish—it’s a culinary journey into the heart of Mughal royal kitchens. The harmonious blend of spices, the layered textures of rice and vegetables, and the final slow cooking process come together to create a dish that is both hearty and elegant.

This recipe is perfect for anyone who appreciates traditional Indian flavors and desires a wholesome vegetarian meal that feels special. Whether it’s a festive occasion or a weekend treat, this Mughlai veg biryani will impress your family and guests with its regal aroma and rich taste.

For those who love exploring diverse dishes, don’t forget to check out other favorites like the Glazed Twist Donut Recipe or the Green Chile Cheese Bread Recipe to round out your culinary repertoire. Happy cooking and enjoy your Mughlai feast!

đź“– Recipe Card: Authentic Mughlai Veg Biryani

Description: A rich and aromatic Mughlai-style vegetarian biryani made with fragrant basmati rice, mixed vegetables, and a blend of traditional spices. Perfect for festive occasions or a flavorful family meal.

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

Servings: 4 servings

Ingredients

  • 2 cups basmati rice
  • 1 cup mixed vegetables (carrots, beans, peas, potatoes)
  • 1 large onion, thinly sliced
  • 2 tomatoes, chopped
  • 1/2 cup yogurt
  • 1/4 cup cooking oil or ghee
  • 2 teaspoons ginger-garlic paste
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 4 green cardamom pods
  • 4 cloves
  • 1 cinnamon stick
  • 1 bay leaf
  • 1/4 cup chopped fresh coriander leaves
  • 1/4 cup chopped fresh mint leaves
  • Salt to taste
  • 3 cups water

Instructions

  1. Wash and soak basmati rice for 30 minutes, then drain.
  2. Heat oil/ghee in a pan, add whole spices and sauté until fragrant.
  3. Add sliced onions and cook until golden brown.
  4. Add ginger-garlic paste and sauté for 2 minutes.
  5. Add chopped tomatoes and cook until soft.
  6. Mix in yogurt, turmeric, red chili powder, garam masala, and salt; cook for 5 minutes.
  7. Add mixed vegetables and cook until partially tender.
  8. In a large pot, bring water to boil with salt and a bay leaf; add soaked rice and cook until 70% done; drain.
  9. Layer half the cooked vegetables in a heavy-bottomed pot, then half the rice; sprinkle half the coriander and mint leaves.
  10. Repeat layers and cover tightly.
  11. Cook on low heat (dum) for 20 minutes.
  12. Gently fluff the biryani before serving.

Nutrition: Calories: 450 kcal | Protein: 10 g | Fat: 12 g | Carbs: 75 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Mughlai Veg Biryani”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and aromatic Mughlai-style vegetarian biryani made with fragrant basmati rice, mixed vegetables, and a blend of traditional spices. Perfect for festive occasions or a flavorful family meal.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups basmati rice”, “1 cup mixed vegetables (carrots, beans, peas, potatoes)”, “1 large onion, thinly sliced”, “2 tomatoes, chopped”, “1/2 cup yogurt”, “1/4 cup cooking oil or ghee”, “2 teaspoons ginger-garlic paste”, “1 teaspoon garam masala”, “1 teaspoon turmeric powder”, “1 teaspoon red chili powder”, “4 green cardamom pods”, “4 cloves”, “1 cinnamon stick”, “1 bay leaf”, “1/4 cup chopped fresh coriander leaves”, “1/4 cup chopped fresh mint leaves”, “Salt to taste”, “3 cups water”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Wash and soak basmati rice for 30 minutes, then drain.”}, {“@type”: “HowToStep”, “text”: “Heat oil/ghee in a pan, add whole spices and saut\u00e9 until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions and cook until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and saut\u00e9 for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Mix in yogurt, turmeric, red chili powder, garam masala, and salt; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and cook until partially tender.”}, {“@type”: “HowToStep”, “text”: “In a large pot, bring water to boil with salt and a bay leaf; add soaked rice and cook until 70% done; drain.”}, {“@type”: “HowToStep”, “text”: “Layer half the cooked vegetables in a heavy-bottomed pot, then half the rice; sprinkle half the coriander and mint leaves.”}, {“@type”: “HowToStep”, “text”: “Repeat layers and cover tightly.”}, {“@type”: “HowToStep”, “text”: “Cook on low heat (dum) for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Gently fluff the biryani before serving.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “10 g”, “fatContent”: “12 g”, “carbohydrateContent”: “75 g”}}

Photo of author

Marta K

Leave a Comment

X