01 -
Heat 3 tablespoons oil or ghee in a large pot over medium heat. Add sliced onions, crushed garlic, cinnamon stick, cloves, cardamom pods, bay leaf, cumin seeds, and black peppercorns. Sauté until onions turn golden brown.
02 -
Add lamb chunks to the pot. Stir and brown the meat evenly on all sides.
03 -
Incorporate chopped tomatoes, whole green chilies, Mandi spice blend, and salt. Cook until tomatoes soften and release their juices.
04 -
Pour in 5 cups water, ensuring the meat is covered. Cover the pot and simmer on low heat for 60 to 90 minutes, or until lamb is tender.
05 -
Remove cooked lamb pieces with tongs and set aside. Strain and reserve the cooking broth.
06 -
In a separate large pot, heat the remaining oil. Add the soaked and drained rice, stirring gently to coat each grain.
07 -
Pour in reserved lamb broth, maintaining a 1:1.5 rice-to-liquid ratio. Bring to a boil, then cover. Reduce heat and simmer for 15 to 20 minutes, or until rice is tender and liquid absorbed. Add saffron or food coloring if desired.
08 -
While the rice cooks, arrange lamb pieces on a baking tray or grill. Broil at high heat or grill for 5 to 10 minutes, turning if necessary, until the edges become crisp.
09 -
Distribute the rice evenly on a large serving platter. Top generously with crisped lamb pieces. Garnish with grated carrot or fried onions if desired. Serve immediately.