Haneeth – Classic
This is the traditional, time-tested version of the dish. It stays true to its origins, using well-established techniques and ingredients that define its authentic flavor. A perfect starting point for exploring its evolution.
Haneeth is a classic rice dish that originates from the southwestern region of Saudi Arabia. This traditional dish is celebrated for its aromatic spices, tender meat, and perfectly cooked basmati rice. Historically, Haneeth has been a centerpiece during family gatherings and festive occasions, known for its rich flavors and comforting warmth. Typically, it showcases lamb, marinated and slowly cooked to perfection over embers, although modern adaptations allow for various methods of preparation to bring this authentic dish to home kitchens around the world.
Ingredients
- Lamb shoulder – 1 kg / approx. 2.2 lbs
- Basmati rice – 3 cups / 600 g
- Onions – 2 large / 300 g, thinly sliced
- Garlic cloves – 4, minced
- Cardamom pods – 6
- Cinnamon stick – 1 stick
- Cloves – 4
- Black peppercorns – 1 teaspoon
- Bay leaves – 2
- Saffron – a pinch, soaked in 2 tbsp warm water
- Ghee – 4 tablespoons
- Salt – to taste
- Water – 6 cups / 1.4 liters
Instructions
- Preheat the oven to 160°C (320°F).
- Rub the lamb with minced garlic and a generous amount of salt. Set aside for 15 minutes.
- In a large ovenproof pot, heat ghee over medium heat. Add onions and sauté until golden.
- Introduce cardamom, cinnamon, cloves, peppercorns, and bay leaves. Stir for 2 minutes until fragrant.
- Place lamb over the sautéed onion and spice mixture. Cover with water. Bring to a boil, then cover tightly.
- Transfer the pot to the oven, allowing the lamb to slowly roast for 2.5 hours until tender.
- About 30 minutes before the lamb finishes, rinse rice under cold water until water runs clear.
- In a large saucepan, bring 3 cups of water to a boil, add a pinch of salt. Stir in the rice, then reduce heat and cover. Cook for 10 minutes or until water is absorbed.
- Once the lamb is done, remove it from the pot and set aside. Skim excess fat from the broth, then gently mix the cooked rice with the broth, adding the saffron.
- Lay the lamb pieces over the rice, cover and steam together on a low heat for 15 minutes.
- Serve hot, garnished with herbs or a touch of roasted nuts if desired.
Substitutions
- Lamb shoulder -> Beef brisket or chicken thighs
- Ghee -> Butter or olive oil
- Basmati rice -> Jasmine rice
Enhancements in the Next Evolution
- Enhance spice profile by marinating the lamb with a mix of ground spices overnight.
- Add roasted vegetables to the dish for added texture and flavor.
- Incorporate a slow-cooking method in a pressure cooker to save time.
Curious to see how this dish evolves? Discover refined flavors and enhanced techniques in the next version.

Saudi Arabia