Average: 5 (2 votes)
Active time
25 minutes
Total time
1 hour 15 minutes
8 Servings

2 cups basmati rice (preferably brown)

2 ½ cups cauliflower florets

1 ½ cups carrots, diced

1 cup fresh or frozen green peas

½ teaspoon saffron threads

4 tablespoons rose water

½ cup plain, nonfat yogurt

2 tablespoons vegetable oil

1 cup onions, sliced

4 garlic cloves, minced

2 tablespoons fresh ginger, grated

1 teaspoon cumin seeds

10 cardamom pods

1 cinnamon stick

2 bay leaves

1 cup tomato sauce

¼ cup raisins

Salt, to taste

1 teaspoon turmeric powder

1 teaspoon coriander powder

Fresh cilantro, for garnishing

  1. Soak the rice in cold water for 20 minutes, then drain.
  2. Bring 5 cups of water to a boil.
  3. Boil the cauliflower, carrots, and peas until half cooked, rinse in cold water, drain and set aside.
  4. In a small bowl, mix the saffron, rose water and yogurt together and set aside.
  5. Heat the vegetable oil in a large pan and fry the onions and garlic over medium heat until browned. Set aside. 
  6. Add the ginger, cumin seeds, half of the cardamom, cinnamon stick and bay leaves to the same pan and cook for one minute. Add the tomato sauce and cook 2 to 3 minutes longer. 
  7. Remove the pan from the heat and stir in the yogurt mixture until well combined. 
  8. Return the pan to medium heat and add the drained rice, boiling water, and raisins. Cook 4 to 5 minutes, then add the vegetables.
  9. Season with salt, turmeric, coriander powder, and the rest of the cardamom. Cook the rice on low heat until the water is fully absorbed (about 20 minutes for white rice, 45 for brown rice). Garnish with fried onions and fresh cilantro.

Recipe and photo courtesy of Al Wadi Al Akhdar.


Calories: 290
Total Fat: 4g
Saturated Fat: .5g
Sodium: 200mg
Carbohydrate: 54g
Fiber: 3g
Protein: 8g

Yield: 8 Servings

How'd it Taste?

Good One
Preeti Verma
Yum!!! Though I had nonveg biryani, it was great! I would love to have veg one as well soon :) Try it, you won't regret it...

Review this Recipe