4.67 from 3 votes

Caramel Pecan Sticky Buns

Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins

Homemade, easy caramel pecan sticky buns recipe, made with simple ingredients from scratch. These sweet rolls are the best and loaded with cinnamon, pecans.

Servings: 12 Buns
Course: Dessert
Cuisine: American
Calories: 566 kcal
Author: CakeWhiz


Rolls/ Buns
  • 1 packet Active dry yeast E.g. 1/4 oz. OR 2 1/4 tsp
  • 3/4 cup Water Warm (Between 110 degrees - 115 degrees)
  • 3/4 cup Whole milk Warm (Between 110 degrees - 115 degrees)
  • 1/4 cup Granulated sugar
  • 3 tbsp Oil
  • 4 cups All-purpose flour May need an additional 1/4 cup flour
  • 1/4 cup Butter Unsalted, Room temperature
  • 1/4 cup Granulated sugar
  • 1 tbsp Cinnamon powder
Caramel Topping
  • 3/4 cup Brown sugar
  • 1/2 cup Heavy cream
  • 3/4 cup Pecans Whole
  • 1/4 cup Pecans Roughly chopped


  1. In a large mixing bowl, add yeast and water and mix to dissolve it together.

  2. Mix in milk, sugar and oil. 

  3. Gradually, add flour (1/2 cup at a time) and continue mixing until you have a soft dough. Use a mixer! 

  4. Transfer this dough to a floured surface.

  5. Knead until dough is smooth and elastic. It takes about 8 minutes. 

  6. Transfer this dough into a greased bowl. 

  7. Cover and let it rise in a warm place until doubled. This usually takes about 1 hour.

  8. Remove cover and transfer this dough to a floured surface again.

  9. Roll it into an big rectangle (Dimensions: 18x12). 

  1. Spread butter on top. 

  2. In a separate bowl, whisk together granulated sugar and cinnamon sugar and sprinkle this all over the butter. 

  3. Roll the dough from one end to the other, similar to a jelly cake roll. Pinch seams to seal dough together. Cut into 12 slices.

Caramel Topping
  1. In a mixing bowl, mix together brown sugar and heavy cream.

  2. Pour it in a greased rectangle pan (Dimensions: 13x9). 

  3. Sprinkle with pecans. 

  4. Place sliced rolls on top of the pecans. 

  5. Cover with aluminum foil and let dough rise again until doubled. This usually takes about 1 hour.

  6. Bake at 350 degrees for 30-35 minutes or until nice and brown. 

  7. Let it cool for 2-3 minutes and then, invert these buns onto a serving dish and enjoy!

Recipe Notes

Nutrition Facts
Caramel Pecan Sticky Buns
Amount Per Serving
Calories 566 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 5g25%
Cholesterol 25mg8%
Sodium 50mg2%
Potassium 177mg5%
Carbohydrates 90g30%
Fiber 3g12%
Sugar 23g26%
Protein 10g20%
Vitamin A 290IU6%
Calcium 61mg6%
Iron 4.4mg24%
* Percent Daily Values are based on a 2000 calorie diet.