Ingredients
– 1 cup whole milk warmed to about 115-120°F
– ½ cup granulated sugar divided
– 1 package (2 ¼ teaspoons) active dry yeast
– 3 large eggs at room temperature
– ½ cup (1 stick) unsalted butter melted and cooled
– 1 teaspoon vanilla essence
– Zest of 1 lemon (about 1 tablespoon)
– 4 ½ cups all-purpose flour plus more as needed
– 1 teaspoon kosher salt
– 1 cup granulated sugar
– Zest of 1 lemon (about 1 tablespoon)
– ¼ teaspoon kosher salt
– ¼ cup unsalted butter softened
– 4 ounces cream cheese softened
– ¼ cup unsalted butter softened
– 1 ½ cups powdered sugar
– ¼ cup whole milk
– Zest of 1 lemon (about 1 tablespoon)
Instructions
1-First Step: Start by warming 1 cup of whole milk to about 115 120°F and mix in 2 tablespoons of granulated sugar. Sprinkle 1 package (2 ¼ teaspoons) of active dry yeast on top and let it sit for 10-15 minutes until it’s foamy, which means your yeast is active and ready to go.
2-Second Step: In a large bowl, add the remaining ½ cup granulated sugar, 3 large eggs at room temperature, ½ cup melted and cooled unsalted butter, 1 teaspoon vanilla essence, and zest of 1 lemon. Pour in the foamy yeast mixture, then gradually stir in 4 ½ cups all-purpose flour and 1 teaspoon kosher salt until a dough forms.
3-Third Step: Knead the dough on a floured surface for about 5-6 minutes until it’s smooth and elastic. This step is crucial for developing that soft texture in your lemon sweet rolls, so don’t rush it. Once done, place the dough in a greased bowl, cover it, and let it rise in a warm spot for about 1 ½ hours until it’s doubled in size.
4-Fourth Step: While the dough rises, prepare the filling by combining 1 cup granulated sugar, zest of 1 lemon, and ¼ teaspoon kosher salt. Rub them together with your fingers to release the oils and enhance the flavor. For a vegan adaptation, you could use a sugar substitute here if needed.
5-Fifth Step: Punch down the risen dough to release the air, then roll it out on a floured surface to a 20×10-inch rectangle. Spread ¼ cup softened unsalted butter over the dough, leaving a small margin around the edges, and sprinkle the citrus sugar mixture evenly on top, also leaving that margin.
6-Sixth Step: Carefully roll the dough into a tight log with the seam down, and pinch the seam closed. Cut it into 12 even pieces using a sharp knife or unscented dental floss to keep the rolls from getting squished.
7-Seventh Step: Place the rolls in a parchment-lined 9×13-inch pan, spacing them out for rising room. Cover and let them rest until puffy, about 30-45 minutes, while you preheat the oven to 350°F.
8-Eighth Step: Bake the rolls for about 30 minutes until they’re lightly golden. For dietary tweaks, if you’re making a gluten-free version, check them a bit earlier to avoid over-baking.
9-Final Step: While the rolls cool slightly, make the icing by beating 4 ounces softened cream cheese and ¼ cup softened unsalted butter until smooth. Add 1 ½ cups powdered sugar, ¼ cup whole milk, and zest of 1 lemon, then beat until it’s lump-free and spreadable. Spread it over the warm rolls and garnish with extra lemon zest if you like. Serve right away for the best flavor, and enjoy your homemade lemon sweet rolls!
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🔍 Ensure your yeast is fresh and unexpired, and warm the milk to exactly 115-120°F for proper activation and fluffy results.
✂️ Use unscented dental floss or a sharp serrated knife to slice the dough log cleanly, preventing the rolls from deflating and maintaining their shape.
🫙 For make-ahead convenience, assemble the rolls, cover tightly, and refrigerate overnight; let them come to room temperature for 1 hour before baking.
- Prep Time: 2 hours
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 roll
- Calories: 420
- Sugar: 35g
- Sodium: 250mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 85mg
