Brown Your ButterStart by browning 1 1/2 cups of unsalted butter in a saucepan over medium-low heat. Stir constantly as the butter melts, foams, and then begins to sizzle. Once the milk solids at the bottom turn a golden amber color and it smells nutty and rich (like toasted hazelnuts), remove from heat immediately. Pour it into a heat-safe bowl to cool for at least 10 minutes. You’ll use this for both the dough, filling, and frosting—so don’t skip this step!
Activate the YeastWarm 1 cup of whole milk in the microwave in 20-second intervals until it reaches 100–110°F—warm to the touch but not hot (think baby bath water). Stir in 3 tsp active dry yeast and let it sit for 5–10 minutes. You’re looking for a bubbly, foamy top—this means the yeast is alive and ready to make magic.
Mix the DoughIn the bowl of a stand mixer fitted with a dough hook (or a large mixing bowl), combine the milk/yeast mixture, 1/3 cup light brown sugar, 1/3 cup of your cooled brown butter, 2 large eggs, and 1 tsp vanilla extract. Mix until well combined. Slowly add in 4 cups of all-purpose flour and 1 tsp salt, mixing on low speed to avoid flour clouds. Once a shaggy dough forms, knead on medium speed (or by hand on a floured surface) for 8–10 minutes until smooth, slightly tacky, and elastic.
First RisePlace the dough in a lightly greased bowl and cover it with a clean kitchen towel or plastic wrap. Let it rise in a warm, draft-free spot (like inside your oven with the light on or near a sunny window) for 1 hour, or until doubled in size. It should feel soft and pillowy when gently pressed.
Roll it OutOnce your dough has risen, punch it down gently to release the air. Transfer it to a floured surface and roll it into a 12×18-inch rectangle, about 1/4 inch thick. Try to keep the edges as straight as possible so your rolls are even.
Add the FillingSpread 1/3 cup of your reserved brown butter evenly over the entire surface of the dough. In a small bowl, mix together 1 cup light brown sugar and 1 1/2 tbsp cinnamon, then sprinkle the mixture generously over the buttered dough. Press lightly with your hands to help it adhere—this helps reduce spillage when rolling.
Slice + RollUse a sharp knife or pizza cutter to slice the dough into 12 equal long strips (cut vertically for classic swirl rolls). Roll each strip tightly from one end to the other to create that signature spiral. Arrange rolls in a greased 9×13-inch baking dish, leaving just a bit of space between them to allow room for rising. Pro tip: Sprinkle a tablespoon of brown sugar at the bottom of the pan for extra gooey caramel edges.
Second RiseCover the pan loosely and let the rolls rise again for 30 minutes. They should puff up and fill out the pan. During this time, preheat your oven to 350°F (175°C).
BakeBake rolls on the center rack for 20–25 minutes, or until they’re golden brown on top and cooked through. If the tops start browning too quickly, lightly tent with foil around the 15-minute mark. They should feel soft when gently pressed and the centers should not look doughy.
Make the FrostingIn a medium bowl, beat together 1/2 cup brown butter, 8 oz softened cream cheese, and 1 tsp vanilla extract until smooth and creamy. Add 2 tsp milk and slowly incorporate 2 cups powdered sugar, beating until the frosting is light, fluffy, and easily spreadable. You can adjust the consistency by adding more milk (for thinner) or more powdered sugar (for thicker).
Frost & ServeSpread the frosting generously over the warm rolls straight from the oven—it melts slightly and seeps into all the nooks and swirls. These are best served warm, and trust me, they won’t last long. Share with your favorite people or keep them all for yourself. No judgment here.