Cook the Meat:
Heat oil in a pot, sauté onion and garlic, then add meat, salt, pepper, and Kabuli spices.
Add water, cover, and simmer until the meat is tender. Keep the broth for later.
Prepare the Rice:
Wash and soak the rice for 1 hour.
Partially cook the rice until slightly firm in the center, then drain.
Cook Carrots and Raisins:
In a pan, melt butter and fry the carrot slices until soft. Add sugar, cardamom, and cinnamon.
Separately, sauté raisins in a little butter until they puff up.
Assemble the Pilaf:
Pour some oil into the bottom of a large pot. Layer half the rice, sprinkle with saffron water and broth.
Add cooked meat on top, then layer the remaining rice. Drizzle with a little oil.
Steam the Kabuli Rice:
Cover the pot and simmer on low heat for 30-45 minutes to let flavors meld and the rice steam perfectly.
Final Decoration:
Gently fluff the rice, then top with cooked carrots, raisins, and nuts.
Optional: drizzle some butter or meat broth for extra aroma.