Gooey Sticky Buns Recipe: Soft, Sticky, Perfect

Updated November 6, 2026

Total time
2 hr 45 min
prep 30 min · cook 30 min
Serves
12
portions as written

Jump to recipe

Gooey Sticky Buns Recipe: Soft, Sticky, Perfect

Gooey sticky buns are the ultimate indulgence: soft, pillowy yeast rolls baked under a blanket of caramel-like brown sugar and butter, then flipped so the sticky glaze cascades over every swirl. This recipe delivers bakery-quality results at home with a straightforward dough and a foolproof caramel topping that stays gloriously gooey for days. The key is a rich, enriched dough and a generous layer of sticky glaze that soaks into the buns as they bake.

Ingredients

  • For the dough:
  • 3 ½ cups (440 g) all-purpose flour, plus more for dusting
  • ¼ cup (50 g) granulated sugar
  • 1 packet (2 ¼ tsp / 7 g) active dry yeast
  • 1 tsp salt
  • ¾ cup (180 ml) whole milk, warmed to 110°F (43°C)
  • ¼ cup (60 ml) water, warmed to 110°F (43°C)
  • ¼ cup (60 g) unsalted butter, melted and cooled
  • 1 large egg, room temperature
  • For the filling:
  • ¼ cup (60 g) unsalted butter, softened
  • ½ cup (110 g) packed brown sugar
  • 1 tbsp ground cinnamon
  • For the sticky glaze:
  • ¾ cup (170 g) packed brown sugar
  • ½ cup (120 g) unsalted butter
  • ¼ cup (60 ml) light corn syrup or honey
  • 2 tbsp water
  • 1 cup (120 g) pecan halves or chopped pecans (optional)

Instructions

  1. Make the dough: In a small bowl, combine the warm milk, warm water, and yeast. Let stand for 5 minutes until frothy. In a large bowl or stand mixer with the dough hook, whisk together the flour, sugar, and salt. Add the yeast mixture, melted butter, and egg. Mix on low speed until a shaggy dough forms, then increase to medium and knead for 6-8 minutes, until smooth and elastic. The dough should be soft and slightly tacky but not sticky; add a little flour if needed.
  2. First rise: Place the dough in a lightly oiled bowl, cover with plastic wrap or a clean towel, and let rise in a warm spot until doubled, about 1 hour.
  3. Prepare the glaze: While the dough rises, make the sticky glaze. In a small saucepan, combine the brown sugar, butter, corn syrup, and water. Cook over medium heat, stirring, until the butter melts and the mixture is smooth. Bring to a gentle boil and cook for 1 minute. Pour the glaze into a 9×13-inch baking pan, spreading to cover the bottom. Sprinkle the pecans evenly over the glaze, if using.
  4. Shape the buns: Turn the risen dough out onto a lightly floured surface. Roll it into a 12×18-inch rectangle. Spread the softened butter over the dough, leaving a ½-inch border. Mix the brown sugar and cinnamon in a small bowl, then sprinkle evenly over the butter. Starting from a long edge, roll the dough tightly into a log. Pinch the seam to seal. Cut the log into 12 equal slices (about 1 ½ inches each).
  5. Second rise: Arrange the slices cut-side up in the pan over the glaze. Cover loosely with plastic wrap and let rise in a warm spot until puffy and nearly doubled, about 30-40 minutes.
  6. Bake: Preheat the oven to 350°F (175°C). Bake the buns for 25-30 minutes, until golden brown and the internal temperature registers 190°F (88°C) in the center of a bun (the dough is fully cooked). If the tops brown too quickly, tent loosely with foil.
  7. Invert: Let the buns cool in the pan for 5 minutes. Place a large serving platter or cutting board over the pan and carefully invert. Scrape any remaining glaze from the pan over the buns. Serve warm.

Tips

  • Yeast temperature: If the milk or water is too hot (above 120°F/49°C), it will kill the yeast. Use a thermometer to ensure it’s around 110°F (43°C). If you don’t have a thermometer, it should feel like warm bath water.
  • Cutting the rolls: Use unflavored dental floss or a sharp serrated knife to cut the dough log cleanly without squishing the rolls. If using a knife, use a gentle sawing motion.
  • Gooey factor: For extra gooey buns, use the full amount of glaze and don’t overbake. The buns are done when the edges are set and the center is just cooked through; overbaking will dry them out.
  • Substitutions: No corn syrup? Use honey or maple syrup in the glaze, though the flavor will change slightly. You can also swap pecans for walnuts or omit them entirely.

Serving Suggestions

Serve these sticky buns warm, straight from the oven, as a decadent breakfast or brunch centerpiece. They pair wonderfully with a cup of strong black coffee or a glass of cold milk. For a dessert twist, add a dollop of vanilla ice cream or a drizzle of heavy cream. They’re also delicious torn apart and shared family-style.

Variations

  • Cinnamon-less: Skip the cinnamon in the filling and add a teaspoon of vanilla extract to the glaze for a more caramel-forward bun.
  • Chocolate chip: Sprinkle ½ cup (90 g) mini chocolate chips over the filling before rolling.
  • Orange zest: Add 1 tablespoon of orange zest to the dough and 1 teaspoon to the glaze for a bright, citrusy twist.
  • Overnight method: After assembling the buns in the pan, cover and refrigerate overnight. In the morning, let them sit at room temperature for 30-45 minutes while the oven preheats, then bake as directed.

Storage and Reheating

Store leftover sticky buns in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. To reheat, microwave individual buns for 15-20 seconds, or warm the whole pan in a 300°F (150°C) oven for 10-15 minutes, covered with foil to prevent drying. The glaze will re-liquefy and become gooey again. You can also freeze the baked buns (without the glaze) for up to 3 months; thaw overnight in the fridge, then warm and add fresh glaze.

Frequently Asked Questions

Why are my sticky buns not gooey? The most common culprit is overbaking. The buns should be just set in the center, not fully firm. Also, make sure you use enough glaze and that it’s poured into the pan while still warm. If the glaze hardens before baking, the buns won’t absorb it as well.

Can I use instant yeast instead of active dry? Yes, you can substitute instant yeast 1:1. No need to proof it in the liquid; just mix it directly into the flour. You can skip the 5-minute proofing step and proceed with the recipe, but the dough may rise slightly faster.

My dough is too sticky to handle. What should I do? If the dough is excessively sticky after kneading, add flour one tablespoon at a time until it pulls away from the sides of the bowl. However, be careful not to add too much, as a soft, slightly tacky dough yields lighter buns. You can also lightly oil your hands and work surface instead of adding more flour.

Why did my buns come out dry? Dry buns often result from overbaking or using too much flour. Check your oven temperature with an oven thermometer, and remove the buns as soon as they reach 190°F (88°C) internally. Also, measure your flour by spooning it into the cup and leveling off, rather than scooping, to avoid packing in extra flour.

Can I make these without nuts? Absolutely. Simply omit the pecans from the glaze. The buns will still be deliciously gooey and sticky. You can also replace the nuts with raisins or dried cranberries if you like.

How do I know when the buns are done? The tops should be deep golden brown, and the internal temperature in the center of a bun should read 190°F (88°C) on an instant-read thermometer. The glaze should be bubbling around the edges of the pan.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).