Sticky Buns Recipe — Soft & Caramel
I woke up at five-thirty on a Sunday last November with the specific craving that only a cold morning and an empty kitchen can produce. That restless morning is when I committed to perfecting Sticky Buns Recipe properly — not from a tube of refrigerator dough, but built from scratch with a real enriched yeast dough. The caramel pooled underneath the buns and set into a lacquered, amber shell when I flipped the pan, which I had never managed cleanly before. My son Felix picked up his bun and turned it over three times, looking for the catch. If you have ever ended up with burnt caramel or doughy centers, the fix is simpler than you think.
Why This Sticky Buns Recipe Works
Most recipes either rush the dough or over-engineer the caramel, and both mistakes show up in the final result. This Sticky Buns Recipe uses a tangzhong — a small portion of the flour and milk cooked together before mixing — which keeps the crumb soft for two days without any artificial help. Other enriched dough recipes go stale and tight by the afternoon of the same day. The tangzhong step takes four minutes and solves the texture problem entirely.
The second reason this works is the caramel ratio. Equal parts brown sugar and butter, plus a measured amount of heavy cream, produces a caramel thick enough to hold the pecans suspended without running into a thin, bitter syrup. My own rule: make the caramel in a cold pan and let the oven do the melting — no stovetop cooking, no risk of scorching before the buns even go in.

What You Need
For the Tangzhong
- 3 tablespoons (25g) all-purpose flour
- half cup (120ml) whole milk
For the Dough
- 3 cups (375g) all-purpose flour, spooned and levelled
- 2 teaspoons instant dry yeast
- 3 tablespoons (38g) white sugar
- 1 teaspoon fine sea salt
- half cup (120ml) whole milk, warmed to 38°C / 100°F
- 2 large eggs, at room temperature
- 4 tablespoons (55g) unsalted butter, softened and cut into cubes
For the Caramel Base
- 115g (half cup / 1 stick) unsalted butter, softened
- 1 cup (220g) dark brown sugar, firmly packed
- 3 tablespoons (45ml) heavy cream
- 1 teaspoon pure vanilla extract
- half teaspoon fine sea salt
- 1 cup (120g) whole pecans, roughly chopped
For the Filling
- 4 tablespoons (55g) unsalted butter, softened
- half cup (110g) dark brown sugar, firmly packed
- 2 teaspoons ground cinnamon
- half teaspoon ground cardamom
Optional: flaky sea salt scattered over the caramel before baking, extra pecans pressed into the caramel base
How to Make Sticky Buns Recipe Step by Step
Step 1 — Make the Tangzhong and Mix the Dough (20 minutes plus 90 minutes rise)
The foundation of this Sticky Buns Recipe begins with the tangzhong, which takes four minutes but changes everything about the final texture. Whisk the flour and milk together in a small saucepan over medium heat, stirring constantly until the mixture thickens into a paste that pulls away from the sides — it should look like a loose mashed potato consistency.
Transfer the tangzhong to a large bowl and cool for five minutes. Add the warm milk, yeast, sugar, eggs, and salt, whisking to combine. Mix in the flour until a shaggy dough forms, then knead in the softened butter piece by piece until the dough is smooth, elastic, and slightly tacky — about ten minutes by hand or six by stand mixer.
Cover the bowl and leave to rise in a warm spot until doubled, roughly ninety minutes. The dough is ready when a finger poke springs back slowly rather than immediately.
Step 2 — Build the Caramel and Fill the Dough (15 minutes)
Mix the softened butter, brown sugar, heavy cream, vanilla, and salt directly in your cold 23x33cm / 9×13 inch baking pan, pressing it into an even layer across the base. Scatter the chopped pecans evenly over the caramel mixture so none of the pan base is visible.
Roll the risen dough on a lightly floured surface into a rectangle roughly 45x30cm / 18×12 inches. The dough should feel soft and slightly springy — if it resists, let it rest for five minutes before continuing. Spread the softened butter for the filling across the surface, then scatter the brown sugar and spices evenly, pressing them lightly into the butter.
Roll the dough tightly from the long edge into a log. Cut into twelve equal slices using a sharp knife or unflavored dental floss — each slice should be about 3.5cm thick. Arrange cut-side down in the prepared pan and cover loosely. Rest for forty-five minutes until the buns are puffy and touching each other.
Step 3 — Bake and Flip (30 minutes)
Preheat the oven to 180°C / 350°F while the buns complete their final rise. The finished Sticky Buns Recipe goes into the oven once the buns look visibly puffed and the dough feels pillowy when pressed lightly — not firm, not wet.
Bake for twenty-eight to thirty minutes. The tops will look deep golden brown and the caramel around the edges will bubble actively. Remove from the oven and rest for exactly five minutes — no more, or the caramel sets too firmly to release.
Place a large serving platter firmly over the pan, then flip in one confident motion. Lift the pan slowly — the caramel should drip down over the buns in a slow, thick amber sheet. Spoon any caramel left in the pan back over the top.
Three Things That Make This Better
Use dental floss to cut the log, not a knife. A knife compresses the dough as it cuts, which distorts the spiral and pushes filling out of the ends. Slide a piece of unflavored floss under the log, cross the ends over the top, and pull — it slices cleanly in under a second and leaves the spiral intact. I switched to this after years of lopsided buns.
Rest the pan for exactly five minutes before flipping, not ten. Most recipes say “cool slightly,” which is vague enough to cause trouble. Five minutes lets the caramel firm enough to hold the pecans in place but remain fluid enough to release from the pan. At ten minutes, the caramel locks to the metal and the buns tear when you try to flip them.
Cold-proof the assembled buns overnight instead of the second rise. After cutting and arranging in the pan, cover tightly and refrigerate overnight instead of doing the forty-five minute counter rise. Take them out thirty minutes before baking to come up to temperature. The slow cold fermentation develops a slightly more complex flavor in the dough that a same-day rise does not produce.
When Something Goes Wrong
PROBLEM: The Sticky Buns Recipe produced caramel that burned on the bottom and turned bitter before the dough was cooked through. CAUSE: The oven temperature was too high or the baking pan was dark-colored, which conducts heat more aggressively than light metal. FIX: Use a light-colored aluminum pan and bake at exactly 180°C / 350°F; if using a dark pan, reduce temperature to 165°C / 325°F and add five minutes to the bake time.
PROBLEM: The buns came apart when flipped and the caramel stayed stuck to the pan. CAUSE: The resting time after baking was too long and the caramel had fully set before flipping. FIX: Set a timer for five minutes the moment the pan comes out of the oven and flip without waiting any longer — do not trust visual cues on this step.
PROBLEM: The dough did not rise during the first proof and stayed dense and flat. CAUSE: The milk was too hot when added to the yeast, killing it before the dough came together. FIX: Warm the milk to 38°C / 100°F only — it should feel barely warm on your wrist, not hot. If the liquid is above 49°C / 120°F, the yeast is dead and the batch cannot be rescued.
PROBLEM: The filling leaked out of the buns during baking and pooled under the caramel as a sugary puddle. CAUSE: The dough was rolled too loosely or the filling was spread too close to the edges before rolling. FIX: Leave a 2cm border unfilled at the far long edge and roll the log firmly with even tension throughout — a loose roll gaps during baking and lets the filling escape.
Ways to Change This Recipe
No pecans? Use whole walnuts or blanched hazelnuts at the same quantity with no other changes needed.
Want it spicier? Add half a teaspoon of black pepper and a quarter teaspoon of ground cloves to the filling alongside the cinnamon.
For a dairy-free version: substitute oat milk in the tangzhong and dough, and use vegan butter in the caramel and filling at equal quantities.
No cardamom? Replace it with an equal amount of ground nutmeg for a warmer, more classic cinnamon roll flavor.
Want it richer? Add two tablespoons of bourbon to the caramel base along with the heavy cream — the alcohol bakes off and leaves a deep, rounded sweetness.
Storage: Buns keep at room temperature in a sealed container for up to two days. For longer storage, refrigerate for up to four days and reheat individual buns at 160°C / 325°F for eight minutes, covered loosely with foil so the caramel softens without the dough drying out. Do not microwave — it makes the dough tough.

Questions About This Recipe
My dough feels really sticky even after ten minutes of kneading — is something wrong?
Enriched doughs with butter are stickier than standard bread dough, and that is expected. Resist adding extra flour, which makes the crumb dense. Knead on a clean unfloured surface and use a bench scraper to gather it back into a ball when needed. It will become smoother and more elastic as the gluten develops — the tackiness does not fully disappear until after the first rise.
Can I make the caramel mixture ahead and store it separately?
Yes — the caramel base keeps refrigerated in a sealed container for up to one week. Bring it to room temperature and spread into the cold pan before assembling. This is a useful time-saver if you are cold-proofing overnight and want to spread the prep across two evenings.
Can I make Sticky Buns Recipe the night before and bake in the morning?
This is actually the preferred method for this Sticky Buns Recipe, and the results are noticeably better than same-day baking. Assemble the buns in the pan, cover tightly, and refrigerate overnight. Remove from the fridge thirty minutes before baking to take the chill off, then bake as directed.
The spirals in my buns look uneven and the filling bunched to one side — how do I fix this next time?
The issue is uneven tension during rolling. Start the roll from the long edge furthest from you, pressing the first fold firmly to create a tight core, then maintain consistent pressure all the way down. Rolling too quickly loses tension and creates loose spirals. If the log feels loose before cutting, refrigerate it for fifteen minutes — a colder log cuts more cleanly and holds its shape better.
Final Thoughts
What I keep going back to is that moment when you lift the pan and see the caramel sheet down in one smooth amber pull — that reveal is satisfying every single time without exception. This Sticky Buns Recipe is the one I make when I want something that requires genuine effort and shows it in the result. If you added bourbon to the caramel, I really want to know whether it read as a background note or took over the whole flavor — tell me below.
ESTIMATED NUTRITION PER SERVING
(per 1 bun, based on 12 buns)
| Nutrient | Amount |
|---|---|
| Calories | ~460 kcal |
| Total Fat | 22g |
| Saturated Fat | 11g |
| Carbohydrates | 60g |
| Fibre | 2g |
| Sugar | 32g |
| Protein | 6g |
| Sodium | 220mg |
Figures are estimates. Values vary with exact ingredients.

Sticky Buns: The Best Homemade Cinnamon Rolls
Ingredients
Method
- In a bowl, combine warm milk, sugar, and yeast and let it sit for 5 minutes until foamy.
- Add flour, salt, melted butter, and egg and mix to form a soft dough.
- Knead the dough for 8–10 minutes until smooth and elastic.
- Cover and let the dough rise in a warm place for 1 hour or until doubled.
- Roll out the dough into a rectangle on a floured surface.
- Spread butter and sprinkle brown sugar and cinnamon evenly.
- Roll the dough tightly and cut into equal pieces.
- Prepare caramel by mixing melted butter, honey, and brown sugar in a saucepan.
- Pour caramel into a greased baking dish and sprinkle nuts on top.
- Place the buns over the caramel layer.
- Bake at 180°C (350°F) for 25–30 minutes until golden brown.
- Let cool slightly, then invert onto a serving plate and serve warm.
Video
Notes
- Ensure milk is warm, not hot, to activate yeast properly.
- You can substitute pecans with almonds or raisins.
- Best served fresh and warm for maximum flavor.
- Store leftovers in an airtight container for up to 2 days.
