Sticky Caramel Pecan Cinnamon Rolls
These sticky caramel pecan cinnamon rolls bake right on top of a rich caramel and toasted pecan layer so every bite gets a glossy, nutty coating. The dough is soft and buttery, and the whole thing flips out of the pan into one dramatic, pull-apart treat.

They do need time to rise, but most of that is hands-off. You get a bakery-level breakfast that’s worth the wait and makes the house smell incredible.
What Makes These Cinnamon Rolls So Good
The caramel isn’t poured on after baking. It’s spread in the pan with toasted pecans, so the rolls bake right in it and soak up that sticky flavor from the bottom up.
The enriched dough uses butter and milk instead of just flour and water, which keeps the crumb tender and pillowy even after a day or two.
When you flip the pan, the caramel cascades over the spirals and sets with a slight snap that contrasts the soft dough. It’s rich without being heavy.
Ingredients

- 3 1/2 cups all-purpose flour: plus more for dusting your work surface
- 1 packet instant yeast: about 2 1/4 teaspoons
- 1/4 cup granulated sugar: for the dough
- 1 teaspoon fine sea salt: brings balance to the sweetness
- 3/4 cup whole milk: warmed to about 110°F (43°C)
- 1/4 cup unsalted butter: melted, plus more for greasing the bowl
- 1 large egg: at room temperature
- 1/2 cup packed light brown sugar: for the filling
- 2 tablespoons ground cinnamon: fresh cinnamon makes a noticeable difference
- 2 tablespoons unsalted butter: very soft, for spreading on the dough
- 1 1/4 cups pecan halves: toasted and roughly chopped
- 3/4 cup packed light brown sugar: for the caramel base
- 1/4 cup unsalted butter: for the caramel
- 1/4 cup heavy cream: keeps the caramel smooth and pourable
- 1/4 cup light corn syrup: prevents the caramel from crystallizing
- 1 teaspoon vanilla extract: rounds out the flavor
- Pinch of fine sea salt: for the caramel
Variations / Substitutions
- Swap the pecans for walnuts: walnuts are milder but still toast up nicely. Chop them to the same size.
- Add a pinch of cardamom to the cinnamon sugar: cardamom pushes the rolls toward a spiced bakery note. Start with 1/4 teaspoon.
- Use maple syrup instead of corn syrup: the caramel will have a warm, woodsy tone, but it may be slightly thinner. Reduce the cream by a tablespoon to compensate.
- Go dairy-free: replace the milk with unsweetened oat milk, the butter with plant-based sticks, and the cream with full-fat coconut milk. The rolls will still be tender.
- Skip the nuts: leave the pecans out for a nut-free version. You can also try a sprinkle of toasted coconut for texture.
If you like these, you’ll probably enjoy our classic brown sugar cinnamon rolls with cream cheese frosting.
How to Make Sticky Caramel Pecan Cinnamon Rolls
Step 1: Mix and Knead the Dough

In a large mixing bowl, whisk together the warm milk, 1 packet instant yeast, and the 1/4 cup granulated sugar. Let it sit for 5 minutes until the surface looks foamy. Stir in the 1/4 cup melted butter, the large egg, and 1 teaspoon salt, then add 3 1/2 cups flour gradually, mixing with a wooden spoon until a shaggy ball forms. Turn the dough out onto a lightly floured counter and knead for 8 to 10 minutes, adding the smallest dusting of flour only if it sticks badly.
The dough should feel smooth and elastic, with a slight tackiness that disappears when you cup it into a ball. Place it in a greased bowl, cover with a clean towel, and let it rise in a warm spot until doubled, about 1 hour. You want to see it puff up visibly, almost filling the bowl.
Step 2: Simmer the Caramel Topping

While the dough rises, combine the 1/4 cup butter, 3/4 cup brown sugar, 1/4 cup heavy cream, and 1/4 cup corn syrup in a small saucepan. Cook over medium heat, stirring constantly, until the butter melts and the mixture starts to bubble. Once it reaches a full, gentle boil, stop stirring and let it cook for exactly 2 minutes. Remove the pan from the heat and stir in the vanilla and a pinch of salt.
Pour the hot caramel into a greased 9×13-inch baking dish and tilt the dish so it coats the bottom in an even layer. Scatter the toasted, chopped pecans all over the warm caramel. The mixture will firm up into a tacky base that holds the rolls once they go in.
Step 3: Roll and Fill the Cinnamon Rolls

Punch down the risen dough and turn it onto a lightly floured surface. Roll it into a 12×18-inch rectangle that’s about 1/4 inch thick. Spread the 2 tablespoons very soft butter over the dough, leaving a 1/2-inch border along one of the long sides. Stir together the 1/2 cup brown sugar and 2 tablespoons cinnamon, then sprinkle it evenly over the buttered area and press gently so it sticks.
Starting from the long side with filling, roll the dough up tightly into a log. Pinch the seam to seal, then cut the log into 12 even slices. A sharp serrated knife gives clean cuts, or you can loop unflavored dental floss under the log, cross the ends, and pull to slice without squishing the spirals. Set the rolls cut-side down on top of the caramel and pecans in the dish, spacing them evenly so they have room to expand.
Step 4: Bake and Flip the Rolls

Cover the dish loosely with a towel or plastic wrap and let the rolls rise a second time until they look puffy and nearly doubled, about 30 to 45 minutes. Around the 30-minute mark, preheat your oven to 350°F (175°C). Slide the dish onto the middle rack and bake for 22 to 25 minutes, until the tops are deeply golden and the caramel is bubbling up around the edges. Let the rolls sit in the pan for 5 minutes on a cooling rack, no longer.
Set a large platter or baking sheet upside down over the dish, then carefully invert both together. Lift the dish away slowly and let the caramel and pecans cascade down over the rolls. Serve the sticky rolls warm, pulling them apart one by one.
Tips for Soft, Sticky Cinnamon Rolls
- Toast the pecans in a dry skillet over medium heat for about 3 minutes, stirring often, until they smell nutty and deepen in color. It makes the topping taste far richer than raw nuts.
- Choose a warm, draft-free spot for the rise. An oven with just the light on stays around 80°F (27°C) and works perfectly.
- If you skip the corn syrup, the caramel may turn grainy as it cools. A tablespoon of honey helps keep it smooth in a pinch.
- When you invert the dish, the caramel should still be fluid. Letting the rolls cool much longer than 5 minutes can cause the topping to seize and stick to the pan.
Bake times by pan size:
| Dish | Bake Time |
|---|---|
| 9×13-inch metal | 22 to 25 minutes |
| 9-inch round cake pan (8 rolls) | 20 to 22 minutes |
Storing and Reheating Leftover Rolls
- Refrigerate: Keep leftover rolls in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. The caramel softens a bit when chilled.
- Reheating: Warm individual rolls in the microwave for 15 to 20 seconds or set the whole dish in a 300°F (150°C) oven for about 10 minutes. A loose foil tent prevents over-browning.
What to Serve with Sticky Cinnamon Rolls
A handful of fresh raspberries or sliced strawberries cuts through the caramel’s richness with bright acidity. A cup of strong black coffee balances the sweetness without competing, or a cold glass of milk keeps the whole plate cozy and simple.
Frequently Asked Questions
Can I use active dry yeast instead of instant?
Yes. Dissolve the same amount of active dry yeast in the warm milk with the sugar and let it stand until a thick foam forms, about 10 minutes. Then proceed with the rest of the dough.
Why didn’t my dough rise?
Your yeast might be expired or the milk was too hot, killing the yeast. Aim for 110°F (43°C). A room that is too cold also slows things down; give it more time or move the bowl to a warmer spot.
Can I freeze the baked rolls?
Absolutely. Cool them completely, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently before serving.
What if the caramel turned out hard and candy-like?
That usually means it was boiled too long. Keep the 2-minute simmer precise, and make sure you remove the caramel from the heat as soon as the time is up. A candy thermometer isn’t needed here.

Sticky Caramel Pecan Cinnamon Rolls Recipe
Ingredients
Method
- Whisk warm milk, yeast, and granulated sugar in a large bowl. Let sit 5 minutes until foamy. Stir in melted butter, egg, and salt, then gradually add flour until a shaggy dough forms. Knead 8 to 10 minutes until smooth and elastic. Cover and let rise until doubled, about 1 hour.
- In a saucepan, cook 1/4 cup butter, 3/4 cup brown sugar, cream, and corn syrup over medium heat, stirring until boiling. Boil without stirring 2 minutes, then remove from heat and add vanilla and a pinch of salt. Pour into a greased 9×13-inch dish, tilt to coat, and scatter toasted pecans over the caramel.
- Punch down dough and roll into a 12×18-inch rectangle. Spread 2 tablespoons soft butter on top, leaving a border. Sprinkle with 1/2 cup brown sugar mixed with 2 tablespoons cinnamon, press lightly. Roll up tightly, seal the seam, and cut into 12 slices. Place cut-side down in the dish on top of the caramel and pecans.
- Cover and let rise until puffy, 30 to 45 minutes. Preheat oven to 350°F (175°C). Bake 22 to 25 minutes until golden and bubbling. Cool in the pan 5 minutes, then invert onto a platter and serve warm.
