Gather all the ingredients. Sort and lightly toast the nuts* and set aside. Thinly slice the scallions; separate the dark green parts from the white and pale green part. Rinse rice until water runs clear, drain and set aside. Prep and slice the garlic cloves.
Melt 3 Tbsp. butter in a large heavy pot/deep pan over medium heat. Add carrots and cook, stirring occasionally, until softened without browning, 10–12 minutes. Stir in sugar and a pinch of salt and cook, until sugar dissolves. Stir well to coat the carrot slices. Transfer carrots to a bowl and set aside.
Melt another 4 Tbsp. butter in the same pot over medium. Add garlic and reserved pale green and white parts of scallions and cook, stirring occasionally, until softened about 5 minutes. Stir in rice, cardamom, cinnamon, red pepper flakes, and turmeric and mix well until some grains are translucent, about 3 minutes. Add 1 Tbsp. salt and 3¾ cups water and bring to a boil. Reduce heat to simmer, cover pot and cook until rice is soft, 25–30 minutes. Remove pot from heat; let rice sit for 10 minutes with lid on.
Prepare the fruits when the rice is cooking. Melt 2 Tbsp. butter in a small fry pan/skillet. Add dried fruits and cook, stirring often, until fruit is plumped and softened, about 4 minutes. Set aside.
Add remaining 3 Tbsp. butter to rice. Mix well and fluff with a fork. Carefully spoon rice onto a large serving platter. Arrange the prepared fruits, nuts, carrots and sliced scallion greens in rows on top of rice and serve!