Go Back
+ servings
Did You Make This Recipe?Leave a rating and tell me how it went!
homemade sticky buns on a blue plate on top of a natural woven placemat

Homemade Sticky Buns With Caramel Pecan Glaze

The best homemade sticky buns with caramel glaze and toasted pecans made from scratch. Soft, sticky and oh-so-addictive!
5 from 6 votes
Prep Time: 20 mins
Cook Time: 25 mins
Proofing: 2 hrs 30 mins
Serves: 12 Rolls
Calories: 616kcal


Sticky Roll Dough

  • 4 ounces (114 g) milk 110ºF
  • 5 grams dried instant yeast
  • 14 ounces (397 g) all-purpose flour or bread flour
  • 4 ounces (114 g) butter softened
  • 2 ounces (57 g) sugar
  • 1/2 teaspoon salt
  • 2 large eggs room temperature

Cinnamon Filling

  • 4 ounces (114 g) unsalted butter softened to almost melted
  • 4 ounces (114 g) granulated sugar
  • 10 grams cinnamon
  • 2 ounces pecans chopped

Pecan Caramel Glaze

  • 8 ounces (114 g) unsalted butter softened
  • 4 ounces (114 g) granulated sugar softened
  • 4 ounces (85 g) brown sugar
  • 1/2 teaspoon cinnamon
  • 1/2 teaspoon salt
  • 4 ounces (57 g) corn syrup or less if you like a thicker consistency
  • 1 teaspoon vanilla extract
  • 3 ounces chopped pecans


  • Stand mixer with dough hook
  • One sheet pan (13"x18") or similar sized pan
  • Parchment Paper


  • Warm milk to 110ºF. Add in 1 Tablespoon of your sugar and then the yeast and whisk to combine. Set aside for 5 minutes or until foamy.
  • Place flour in the mixing bowl with the yeast/milk mixture and stir until combined
  • Add in your eggs one at a time, letting each combine before you add the next
  • Add in sugar, butter and salt and mix on low until combined
  • Let mix on low for 5-10 minutes until the dough pulls away from the sides of the bowl and bounces back when you touch it. You can also do the window test (see blog post for example)
  • Shape the dough into a smooth ball and then place it into a greased bowl. Cover with a tea towel and let rise for 90 minutes in a warm place
    ***optional***(I pre-heat my oven to 170ºF for five minutes then TURN THE OVEN OFF. It should be barely warm inside. Place a bowl of warm water in the back of the oven and your covered bowl of dough into the oven and shut the door)

For the cinnamon sugar filling

  • Combine together all your ingredients with a mixer until smooth

For the caramel pecan glaze

  • Cream together the butter and sugar, salt and cinnamon until smooth. Add in the corn syrup, and vanilla and mix until smooth and fluffy. About 2 minutes.
  • Spread the filling in the bottom of a 10" round cake pan and sprinkle with pecans.

To make the rolls

  • Once your dough has proofed, roll out the dough 10" wide, 1/2" thick. It doesn't matter how long. Spread the cinnamon sugar filling over the surface evenly, all the way to the edges, except keep one edge without cinnamon so you can seal it.
  • Sprinkle the pecans over the filling
  • Roll up the dough length-wise. Make sure the first roll is very tight so you get a nice spiral, then continue pushing the dough until you reach the edge. Brush a little water or egg wash along the bare edge so it seals the loose edge of the dough.
  • Cut the roll into 12 equal slices and arrange on top of the glaze filling evenly.
  • Cover loosely with a tea towel and let proof to double then bake (or cover tightly with plastic wrap and put in the fridge if you want to bake them the next day. Let come to room temperature and proof to double before baking. This can take 1.5-2 hours depending on how warm your kitchen is)
  • Bake your buns in the oven at 350ºF for 30-35 minutes or until the tops are golden brown.
  • Let the buns cool for 10 minutes in the pan and then carefully invert onto a plate. Don't flip too soon or the glaze will be very liquidy and will run off the buns onto the plate.
  • Scoop up any excess glaze and drizzle it back onto the tops of the buns. Serve warm.


Serving: 1roll | Calories: 616kcal (31%) | Carbohydrates: 68g (23%) | Protein: 6g (12%) | Fat: 37g (57%) | Saturated Fat: 20g (100%) | Cholesterol: 117mg (39%) | Sodium: 291mg (12%) | Potassium: 111mg (3%) | Fiber: 2g (8%) | Sugar: 41g (46%) | Vitamin A: 1011IU (20%) | Vitamin C: 1mg (1%) | Calcium: 52mg (5%) | Iron: 2mg (11%)