Caramel Pecan Sticky Buns

Why You’ll Love This Recipe

I like that these sticky buns taste bakery-worthy but are made completely at home. The caramel is rich and buttery, the pecans add just the right crunch, and the cinnamon swirl makes the rolls warm and comforting. I also love that I can prep them ahead of time, so all I need to do is bake them fresh in the morning. They’re the kind of treat that makes the whole kitchen smell amazing.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

All-Purpose Flour: 4 cups
Whole Milk: 1 cup, warm
Active Dry Yeast: 2 1/4 teaspoons
Granulated Sugar: 1/3 cup
Salt: 1 teaspoon
Unsalted Butter: 1/2 cup, melted (plus extra for pan and filling)
Eggs: 2 large
Brown Sugar: 1 cup, packed (for caramel and filling)
Heavy Cream: 1/4 cup
Ground Cinnamon: 1 tablespoon
Chopped Pecans: 1 1/2 cups
Vanilla Extract: 1 teaspoon

Caramel Pecan Sticky Buns

Directions

  1. I preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.

  2. I mix warm milk, sugar, and yeast, then let it sit for 5 minutes until foamy.

  3. I add eggs, melted butter, and salt, then gradually mix in the flour to form a dough.

  4. For the caramel layer, I melt 1/2 cup brown sugar, heavy cream, and 1/4 cup butter, then pour it into the dish and top with pecans.

  5. I roll out the dough, brush it with butter, and sprinkle with brown sugar and cinnamon. I roll it up and slice into 12 buns.

  6. I place the buns over the caramel layer and let them rise for 30–45 minutes.

  7. I bake for 30–35 minutes until golden brown and bubbling.

  8. I let them cool for 5 minutes, then invert onto a platter and spoon any extra caramel and pecans on top.

  9. I serve them warm and gooey.

Servings and Timing

This recipe makes 12 sticky buns and takes about 2 hours in total, including rising and baking time.

Variations

Sometimes I toast the pecans before adding them to the caramel layer for a richer nutty flavor. I also like to add a sprinkle of flaky sea salt on top to balance the sweetness. For a holiday twist, I sometimes add a touch of orange zest or cardamom to the filling.

Storage/Reheating

I store leftovers in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 5 days. To reheat, I warm them in the oven at 160°C (325°F) for about 10 minutes, or I microwave them for 20–30 seconds until soft and gooey again.

FAQs

Can I make these sticky buns ahead of time?

Yes, I assemble them the night before, refrigerate, and bake fresh in the morning.

Can I freeze sticky buns?

Yes, I freeze baked buns once cooled, then reheat them in the oven when ready to serve.

How do I get clean slices when cutting the dough?

I use unflavored dental floss to slice through the rolled dough—it works better than a knife.

Can I use instant yeast instead of active dry yeast?

Yes, I skip the proofing step and mix it directly into the flour.

Do I have to use pecans?

No, I can use walnuts, almonds, or leave out the nuts entirely.

How can I make the caramel richer?

I sometimes add a splash of vanilla extract or a pinch of salt to deepen the flavor.

Can I use non-dairy milk?

Yes, I’ve made these with almond or oat milk, and they still turn out soft and fluffy.

Why are my buns dry?

They may have been overbaked—next time I check them a little earlier to keep them soft.

Can I make mini sticky buns instead of full-size?

Yes, I slice the dough into smaller rolls and reduce the baking time by about 10 minutes.

How do I store leftover sticky buns?

I keep them in an airtight container and reheat before serving so they’re soft and sticky again.

Conclusion

These caramel pecan sticky buns are one of my favorite ways to make any morning feel special. I love the gooey caramel, the buttery pecans, and the soft, cinnamon-swirled dough that makes each bite unforgettable. Whether for a holiday brunch or just a cozy weekend treat, these sticky buns never last long once they hit the table.


Print

Caramel Pecan Sticky Buns

Caramel Pecan Sticky Buns

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Soft, fluffy rolls baked in a rich caramel sauce with pecans and a warm cinnamon-sugar swirl. These caramel pecan sticky buns are gooey, buttery, and perfect for brunch, holidays, or a cozy morning treat.

  • Author: Amy
  • Prep Time: 1 hr 20 mins (including rising)
  • Cook Time: 35 mins
  • Total Time: 2 hrs
  • Yield: 12 sticky buns
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

4 cups all-purpose flour

1 cup whole milk, warm

2 1/4 tsp active dry yeast

1/3 cup granulated sugar

1 tsp salt

1/2 cup unsalted butter, melted (plus extra for pan and filling)

2 large eggs

1 cup brown sugar, packed (for caramel and filling)

1/4 cup heavy cream

1 tbsp ground cinnamon

1 1/2 cups chopped pecans

1 tsp vanilla extract

Instructions

  1. Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.
  2. Mix warm milk, sugar, and yeast. Let sit for 5 minutes until foamy.
  3. Add eggs, melted butter, and salt. Gradually mix in flour to form a dough. Knead until smooth and elastic.
  4. Prepare the caramel: Melt 1/2 cup brown sugar, heavy cream, and 1/4 cup butter. Pour into the greased dish and top with pecans.
  5. Roll out the dough into a rectangle, brush with melted butter, and sprinkle with remaining brown sugar and cinnamon.
  6. Roll up tightly and slice into 12 buns.
  7. Place buns over the caramel layer. Cover and let rise 30–45 minutes until puffy.
  8. Bake 30–35 minutes until golden brown and bubbling.
  9. Cool for 5 minutes, then invert onto a platter. Spoon extra caramel and pecans over the top.
  10. Serve warm and enjoy.

Notes

Make ahead: Assemble the night before, refrigerate, and bake fresh in the morning.

For deeper flavor, toast pecans before adding or sprinkle flaky sea salt on top.

Holiday twist: Add orange zest or cardamom to the filling.

Storage: Keep at room temperature for 2 days or in the fridge for up to 5 days. Reheat before serving.

Freezer-friendly: Freeze baked buns and reheat when ready to serve.

Nutrition

  • Serving Size: 1 sticky bun
  • Calories: 380
  • Sugar: 25g
  • Sodium: 200mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 55mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments