...
Go Back
+ servings
Homemade vegetable dum biryani recipe on a kitchen counter

Vegetable Dum Biryani

Authentic homemade vegetable dum biryani using layered rice, marinated vegetables, and slow-cooked dum method for aromatic, restaurant-style results.
Print Pin
Course: Dinner, Main Course
Cuisine: Indian, Vegetarian.
Prep Time: 30 minutes
Cook Time: 45 minutes
Resting Time: 10 minutes
Total Time: 1 hour 25 minutes
Servings: 6 servings
Calories: 320kcal
Cost: $15

Equipment

  • 1 Heavy-bottomed pot or Dutch oven
  • 1 Tight-fitting lid or aluminum foil
  • Mixing bowls
  • 1 Fine-mesh strainer
  • 1 Sharp knife

Ingredients

  • ½ cups basmati rice soaked 30 minutes
  • 4-5 pods green cardamom whole
  • 2 leaves bay leaf whole
  • 1 stick cinnamon whole
  • 1 teaspoon cumin seeds whole
  • salt in rice water, to taste
  • 2 cups mixed vegetables carrots, peas, beans, potatoes
  • 1 cup plain yogurt full-fat preferred
  • 2 tablespoon ginger garlic paste fresh
  • 1 teaspoon red chili powder adjust to heat preference
  • 0.5 teaspoon turmeric powder
  • 1 teaspoon biryani masala store-bought or homemade
  • 3 large onions thinly sliced
  • 0.25 cup ghee clarified butter
  • 0.5 cup fresh mint leaves chopped
  • 0.5 cup coriander leaves chopped
  • pinch saffron strands soaked in 0.25 cup warm milk

Instructions

  • Wash basmati rice until water runs clear.
  • Cook rice with whole spices and salt until 70% done. Drain and set aside.
  • Combine vegetables, yogurt, ginger garlic paste, and spices. Let marinate for 20 minutes.
  • Heat ghee and fry sliced onions until golden brown. Remove half for garnish.
  • Add marinated vegetables to pot with remaining onions. Cook for 5–7 minutes.
  • Layer rice over vegetables. Top with chopped herbs and saffron milk.
  • Seal pot tightly with foil and lid to trap steam.
  • Steam on low heat for 45 minutes (dum cooking).
  • Let the dish rest for 10 minutes before opening. Mix gently and serve hot.

Notes

Nutrition information is automatically calculated and should only be used as an approximation.

Nutrition

Serving: 300g | Calories: 320kcal | Carbohydrates: 55g | Protein: 8g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 12mg | Sodium: 350mg | Potassium: 420mg | Fiber: 5g | Sugar: 6g | Vitamin A: 2600IU | Vitamin C: 15mg | Calcium: 110mg | Iron: 2mg