These Butter Pecan Sticky Buns are the kind of homemade treat that makes the kitchen smell incredible long before they are ready to eat. The rolls are soft and fluffy in the center, filled with buttery cinnamon sugar and toasted pecans, then finished with a thick pecan caramel sauce that settles into all the little swirls. Instead of baking the rolls directly in a layer of caramel, the sauce is prepared separately and spooned over the warm buns after baking. That keeps the topping rich, gooey, and easy to control.
Butter Pecan Sticky Buns Recipe
| Prep Time | About 4 hours 30 minutes, including rising |
|---|---|
| Cook Time | 30–35 minutes |
| Total Time | About 5 hours |
| Servings | 12 sticky buns |
| Course | Breakfast, Brunch, Dessert |
| Difficulty | Intermediate |
Ingredients
For the Butter Pecan Caramel Sauce
- 12 tablespoons unsalted butter
- 1 1/4 cups packed dark brown sugar
- 2 tablespoons honey or corn syrup
- 1/2 cup heavy cream
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon fine salt
- 1 cup finely chopped toasted pecans
For the Soft Dough
- 2/3 cup water
- 1/4 cup bread flour
- 3 2/3 cups bread flour, plus a little extra for the work surface
- 1/3 cup granulated sugar
- 2 teaspoons instant yeast
- 1 teaspoon fine salt
- 1/3 cup heavy cream, at room temperature
- 1/3 cup whole milk, at room temperature
- 1 large egg, at room temperature
- 1/2 cup unsalted butter, softened
For the Cinnamon Pecan Filling
- 12 tablespoons unsalted butter, softened
- 3/4 cup packed light brown sugar
- 1 tablespoon ground cinnamon
- 2/3 cup finely chopped toasted pecans
Also Read: Salted Caramel Cake with Homemade Caramel
How to Make Butter Pecan Sticky Buns
1. Make the pecan caramel sauce
Melt the butter in a medium saucepan over medium heat. Add the brown sugar and honey or corn syrup, then whisk until the mixture becomes smooth and glossy. Slowly pour in the heavy cream while whisking. Bring the mixture to a gentle boil and cook until the caramel thickens and reaches about 228°F (109°C). Remove the saucepan from the heat and stir in the vanilla, cinnamon, and salt.
Pour the caramel into a heatproof bowl and let it cool completely. Once it has cooled and thickened, fold in the toasted chopped pecans. You can prepare the sauce several hours ahead or even the day before.
2. Prepare the tangzhong
For a softer bun, start by making a simple tangzhong. Whisk 2/3 cup water and 1/4 cup flour together in a small saucepan. Cook over medium heat, whisking constantly, until the mixture turns into a thick, smooth paste. This should take around 4–5 minutes. Transfer it to a bowl and allow it to cool until warm rather than hot.
3. Make the dough
Add the bread flour, sugar, instant yeast, and salt to the bowl of a stand mixer fitted with a dough hook. Add the heavy cream, milk, egg, and cooled tangzhong. Mix on low speed until a rough dough forms.
Add the softened butter gradually, about one tablespoon at a time, allowing each addition to become incorporated before adding more. Continue kneading for about 10–12 minutes. The finished dough should look smooth and elastic and feel soft and slightly tacky.
4. Make the cinnamon pecan filling
In a bowl, mix the softened butter, brown sugar, and cinnamon until you have a smooth, spreadable mixture. Keep the toasted chopped pecans ready for assembly.
5. Roll and fill the dough
Lightly flour your work surface and roll the dough into a rectangle approximately 21 by 15 inches. Spread the cinnamon-butter mixture evenly over the surface, leaving a small border around the edges. Sprinkle the toasted pecans over the filling and gently press them into the dough so they stay in place when you roll and cut it.
6. Shape the sticky buns
Cut the filled dough into 12 even strips. Roll each strip into a spiral and place the rolls in a parchment-lined 9-by-13-inch baking pan. Leave a little space between the rolls because they will expand as they rise.
7. Let the rolls rise
Cover the pan loosely with plastic wrap and place it somewhere warm and draft-free. Let the buns rise for about 1–2 hours, or until they look noticeably puffy and the rolls are just beginning to touch. When you gently press the dough, it should feel light and airy rather than dense.
8. Bake
Near the end of the rising time, preheat your oven to 325°F (165°C). Bake the buns for approximately 30–35 minutes, or until the tops are lightly golden and the center is fully baked. If you use a thermometer, the center should be around 185°F (85°C).
9. Add the pecan caramel
Let the baked buns cool in the pan for about 25–30 minutes. They should still be warm, but not piping hot. Spoon the butter pecan caramel generously over the top, allowing it to sink into the rolls and collect around the edges. Serve while warm.
What You Can Do Better
- Toast the pecans first: A few minutes in the oven or a dry skillet brings out a much deeper, nuttier flavor than using raw pecans.
- Don’t rush the dough: Proper kneading is important because it gives the buns their soft, stretchy texture.
- Watch the flour: Too much flour can turn enriched dough heavy and dry. If possible, weigh the flour instead of scooping it directly into a measuring cup.
- Give the buns enough time to rise: The dough should look puffy and airy before it goes into the oven. A cold kitchen may require more rising time.
- Cool before adding the caramel: Pouring caramel over extremely hot buns can make it run straight to the bottom of the pan. Warm buns give you a thicker, gooier topping.
- Use softened butter: Very cold butter is difficult to spread evenly over the dough and can create patches of filling instead of a consistent swirl.
- Keep the caramel slightly warm when serving: If the sauce becomes too firm, gently warm individual buns for a few seconds before serving.
Also Read: Apple Cider Donuts
Storage and Reheating
Store leftover sticky buns in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate them in a tightly covered container. To bring back the soft texture, warm an individual bun in the microwave for about 15–20 seconds. If the caramel has firmed up, a little gentle reheating will make it soft and glossy again.
Can You Make Them Ahead?
Yes. The buns can be assembled, covered, and refrigerated before their final rise. When you’re ready to bake, let them sit at room temperature until they become noticeably puffy, then bake as directed. The caramel sauce can also be prepared ahead of time and kept covered until needed.
Also Read: Blueberry Scones
Nutrition Information
The following values are approximate and will vary depending on the exact brands and quantities used.
| Nutrient | Approximate Amount Per Bun |
|---|---|
| Calories | 760 kcal |
| Carbohydrates | 79 g |
| Protein | 9 g |
| Total Fat | 48 g |
| Saturated Fat | 24 g |
| Cholesterol | 114 mg |
| Sodium | 320 mg |
| Fiber | 3 g |
| Sugar | 46 g |
Nutrition information is an estimate and should not be considered medical or dietary advice.
Also Read: Sausage Potato Soup
Frequently Asked Questions
Can I use all-purpose flour instead of bread flour?
Yes, although bread flour gives the buns a slightly chewier and more structured texture. All-purpose flour can work if that is what you have available, but avoid adding extra flour unless the dough is genuinely too sticky to handle.
Why are my sticky buns dense?
The most common reasons are adding too much flour, under-kneading the dough, or not allowing enough time for the final rise. The shaped buns should become visibly puffy before baking.
Do I have to toast the pecans?
You can use raw pecans, but toasting them is worth the extra few minutes. It gives the filling and caramel sauce a warmer, richer nutty flavor.
Can I make the caramel sauce ahead?
Absolutely. Making the sauce ahead is actually convenient because it has time to cool and thicken. Store it covered and gently warm it if it becomes too firm before using.
How do I keep the caramel from becoming runny?
Cook the caramel to the recommended temperature and allow it to cool before spooning it over the buns. Adding it to buns that are extremely hot can cause the sauce to melt and run away from the surface.


