Go Back
A beautifully layered Terra Massoud dish with rice, meat, and vegetables

Terra Massoud

An aromatic Afghan layered rice dish featuring tender slow-cooked lamb or beef, saffron-infused basmati rice, caramelized onions, and sweet dried fruits. The key is the towel-wrapped lid technique that steams the rice to create a crispy golden tahdig crust at the bottom. A celebratory dish served at family gatherings and special occasions.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Servings: 6 servings

Ingredients
  

  • 2 cups basmati rice long grain, rinsed and soaked 30 minutes
  • 1.5 pounds lamb or beef cut into 1–2 inch chunks
  • 2 medium onions chopped
  • 4 cloves garlic minced
  • 1 pinch saffron threads steeped in 2 tablespoons hot water
  • 5 cardamom pods lightly crushed
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon turmeric powder
  • 0.5 teaspoon black pepper freshly ground
  • 1 teaspoon salt or to taste
  • 2 medium carrots sliced
  • 0.5 cup raisins
  • 0.25 cup dried apricots roughly chopped, optional
  • 4 cups chicken or vegetable broth or water
  • 3 tablespoons oil or ghee for cooking
  • 2 tablespoons fresh parsley or cilantro chopped, for garnish

Method
 

  1. Rinse basmati rice under cold water until clear, then soak in lukewarm water for 30 minutes. Drain.
  2. In a large pot, heat oil or ghee over medium-high heat. Brown the meat in batches on all sides. Remove and set aside.
  3. In the same pot, sauté onions until golden. Add garlic and all spices (cumin, coriander, turmeric, black pepper, cardamom). Stir for 1 minute until fragrant.
  4. Return the meat to the pot. Add enough broth to cover and simmer on low heat for 60–90 minutes until very tender. Add carrots and dried fruits in the last 20 minutes.
  5. In a separate pot, sauté onions in oil, then add the drained rice, broth, and salt. Bring to a boil, then cover and simmer until liquid is absorbed and rice is just cooked.
  6. Drizzle the saffron water over the cooked rice and mix gently to create golden streaks.
  7. In a large Dutch oven, layer cooked rice, then the meat and vegetables, then rice again. Repeat layers until all is used.
  8. Wrap the lid in a clean kitchen towel and cover the pot tightly. Cook on the lowest heat for 20 minutes to steam and create the tahdig crust.
  9. Flip onto a serving platter or serve family-style directly from the pot. Garnish with fresh parsley or cilantro.

Notes

Soak the basmati rice for 30 minutes before cooking for even, fluffy grains. The towel-wrapped lid is not optional — it absorbs steam and creates the perfect tahdig crust. Rinse rice until water runs clear to remove excess starch. Store leftovers in the fridge for up to 3 days.