Vegetable Biryani

Elevate your weeknight dinner with this aromatic and vibrant Vegetable Biryani, a celebration of fragrant basmati rice layered with tender, garden-fresh vegetables and warm, exotic spices. Each bite offers a perfect balance of fluffy, saffron-infused basmati, caramelized onions, and a subtle heat that dances on the palate. Whether you are hosting a festive gathering or simply craving a comforting, one-pot masterpiece, this dish brings the soul of traditional Indian cuisine straight to your table. Garnish with dried apricots, cashews and fresh mint for a wholesome, plant-based feast.

Ingredients

For the rice

  • 1 cup basmati rice
  • 1/4 cup whole milk 
  • 1/8 tsp. saffron threads
  • 4 green cardamom pods
  • 4 whole cloves
  • 1 (3″) cinnamon stick 
  • 1 bay leaf 
  • 1 1/2 tsp. kosher salt
  • 1/2 tsp. cumin seeds

For the vegetables

  • 1/4 cup ghee or neutral oil, divided 
  • 1 medium red onion, thinly sliced
  • 1 1/2 tsp. kosher salt, divided  
  • 3 green cardamom pods
  • 3 whole cloves 
  • 1 (3″) cinnamon stick 
  • 1 bay leaf
  • 1 1/2 tsp. garam masala
  • 1 tsp. ground turmeric 
  • 1/2 tsp. cumin seeds 
  • 1/2 tsp. freshly ground black pepper
  • 1/8 tsp. cayenne pepper (optional)
  • 1 medium Yukon gold potato, peeled and cut into 1/2″ pieces 
  • 1 cup small cauliflower florets
  • 1 medium carrot, peeled and cut into 1/2″ pieces
  • 5 cloves garlic, finely chopped  
  • 2 tsp. finely chopped peeled ginger 
  • 1/2 cup whole-milk Greek yogurt
  • 2 Tbsp. fresh lime juice
  • 1 Tbsp. chopped fresh mint

For the Yogurt Sauce

  • 1/2 cup whole milk greek yogurt  
  • 1 tbsp. fresh lime juice 
  • 1 tbsp. chopped fresh mint    

For assembly

  • 1/4 cup chopped dried apricots 
  • 1/4 cup chopped roasted cashews 
  • 1 Tbsp. chopped fresh mint

Instructions

  1. Rinse rice, then transfer to a medium bowl. Cover with water and soak 30 minutes.
  2. Meanwhile, in a medium pot over medium heat, heat milk until warmed through. Remove from heat and stir in saffron. Let steep until ready to use. 
  3. Drain rice and transfer to a medium pot. Add cardamom, cloves, cinnamon, bay leaf, salt, cumin, and 1 1/2 cups cold water. Bring to boil, then cover and cook over low heat until liquid is evaporated and rice is tender, 10 to 12 minutes.
  4. Remove pot from heat. Discard cardamom, cloves, cinnamon, and bay leaf. Fluff rice with a fork; set aside until ready to use.
  5. In a large heavy pot over medium heat, melt 2 tablespoons ghee. Add onion, season with 1/2 teaspoon salt, and cook, stirring occasionally, until caramelized and browned, 12 to 15 minutes. Transfer onions to a small bowl or plate.
  6. In same pot over medium-low heat, melt remaining 2 tablespoons ghee. Add cardamom, cloves, cinnamon, bay leaf, garam masala, turmeric, cumin, black pepper, and cayenne, if using. Cook, stirring constantly, until fragrant, about 30 seconds. Add potato and cauliflower and cook, stirring frequently and making sure spices dont burn, until tender, 8 to 10 minutes. Add carrots, garlic, and ginger and cook, stirring frequently, until tender and fragrant, about 5 minutes. Add lime juice, and mint and stir to combine; season with remaining 1 teaspoon salt. Remove from heat, stirring occasionally, until some of the liquid is evaporated, 1 to 2 minutes more. Discard cardamom, cloves, cinnamon, and bay leaf.
  7. In a large bowl, gently mix rice, potato mixture, and caramelized onions.
  8. Plate into individual servings, then drizzle with saffron milk. Top with cashews, apricots, and mint. Serve with yogurt sauce on the side.


Check Out These Other Popular Recipes

join our community

Looking for awesome dinner ideas, product discounts, and more about Stellar Basmati?
Join our community of fanatic rice-lovers and culinary-inclined home cooks.

Newsletter

Back to top