Ingredients
Method
- Stir warm milk, a pinch of sugar, and yeast; let foam. Mix in melted butter, remaining sugar, egg, and salt. Add 3 1/2 cups flour, knead until smooth and elastic, about 8 minutes. Shape into a ball, place in a buttered bowl, cover, and let rise until doubled, 1 hour.
- For the filling, stir together sugar, cinnamon, chopped pistachios, and cardamom. Set aside.
- Punch down dough, roll into a 12x18-inch rectangle. Spread with soft butter, sprinkle with filling, press gently. Roll up tightly from a long side, cut into 12 slices, place in a buttered 9x13-inch dish. Cover and let rise until puffy, 30 to 45 minutes. Preheat oven to 350°F (175°C) during the final 20 minutes of rising.
- Bake until golden and bubbling, 20 to 25 minutes. Cool in the pan on a rack for 10 minutes.
- Beat cream cheese and butter until smooth. Mix in powdered sugar, vanilla, and 1 tbsp milk, thinning with more milk as needed. Drizzle over warm rolls and top with extra chopped pistachios.
Notes
Proofing times are not included in the prep total. From start to finish, plan on about 2 hours. For a make-ahead option, assemble the rolls the night before, cover, and refrigerate after the second rise; let them sit at room temperature while the oven preheats, then bake as directed.
