Classic Sticky Buns with Caramel Glaze

Is there anything better than warm, gooey Old Fashioned Sticky Buns fresh from the oven? These soft, pull-apart cinnamon sticky buns are a nostalgic family favorite—rich with caramel flavor and tender rolls. One bite and you’ll be reaching for more.

three baked old fashioned sticky buns stacked on top of eachother on white plate with extra caramel sauce added.

About this recipe

These Old Fashioned Sticky Buns come from my great-grandma’s kitchen and have been served at holidays and family breakfasts for generations. Back then she used frozen loaves and would tear them apart, giving the buns a rustic, pull-apart texture. This recipe recreates that same comforting, old-fashioned feel using frozen yeast dinner rolls for convenience without sacrificing flavor.

They work beautifully as a holiday side, a centerpiece for a decadent brunch, or an easy weekend baking project. If you love cinnamon and caramel, these sticky buns are a simple, crowd-pleasing treat that delivers big flavor with minimal fuss.

Recipe Ingredients

ingredients for old fashioned sticky buns spread on white background.
  • Frozen yeast dinner rolls (15) – Find these in the frozen bread section. Use yeast rolls, not pre-baked buns.
  • Light brown sugar (3/4 cup) – Adds a deep caramel flavor. Coconut sugar can be substituted if desired.
  • Dry vanilla pudding mix (1 package) – Use a dry vanilla pudding mix (not instant gelatin mix). This helps thicken the caramel sauce into a glossy coating.
  • Butter (6 tbsp) – Melted to form the caramel base. Substitute vegan butter for a dairy-free version.
  • Cinnamon (1 tbsp) – Essential for that warm, classic cinnamon flavor.
  • Milk (1 1/2 tbsp) – A small amount of milk (unsweetened almond milk works well for dairy-free) to smooth the caramel sauce.

See the recipe section below for exact measurements, prep and cook times, and step-by-step instructions.

How to Make This Recipe

12 dough balls for old fashioned sticky buns in rows in white baking pan.
Step 1: Prepare rolls to rise

1. Prepare the frozen yeast dinner rolls so they rise, following the package directions. Do not bake them yet. An easy method is to preheat the oven to 200°F, then turn it off and place the greased baking dish with rolls inside the warm oven. Let rise for about 2 hours.

caramel glaze for old fashioned sticky buns in sauce pot before melting.
Step 2: Make the caramel sauce

2. While the rolls rise, melt the butter in a saucepan over medium heat. Whisk in the light brown sugar, cinnamon, and milk until smooth and combined.

sticky caramel sauce melted in sauce pot.
Step 3: Add pudding mix

3. Remove the sauce from heat and whisk in the dry vanilla pudding mix. Stir until the pudding powder dissolves and the sauce becomes thick and caramel-like.

unbaked old fashioned sticky buns smothered in caramel sauce.
Step 4: Pour sauce and bake

4. Once the rolls have risen, remove them from the oven and gently pour the caramel sauce over the rolls, trying to coat as evenly as possible. Bake at 350°F for 20–25 minutes, until the tops are golden and the caramel is bubbling. Let cool slightly, then serve warm.

Recipe

Prep: 10 mins   Cook: 40 mins   Total: 2 hrs 50 mins   Servings: 15 sticky buns

Soft dinner rolls coated in a brown sugar syrup and baked until caramelized. This version uses frozen rolls and simple pantry ingredients for an easy, comforting result.

Ingredients

  • 15 frozen yeast dinner rolls
  • 1 1/2 tbsp unsweetened almond milk (or regular milk)
  • 3/4 cup light brown sugar (or coconut sugar)
  • 1 package dry vanilla pudding mix (NOT instant gelatin)
  • 6 tbsp butter (3/4 stick)
  • 1 tbsp cinnamon

Instructions

  1. Prepare the frozen dinner rolls to rise per package instructions. Do not bake. To speed and control rising, heat the oven to 200°F, turn it off, and place the greased pan of rolls inside for about 2 hours.
  2. In a saucepan over medium heat, melt the butter. Whisk in brown sugar, cinnamon, and milk until combined and smooth.
  3. Remove from heat and whisk in the dry vanilla pudding mix until dissolved. The sauce will thicken into a glossy, caramel-like texture.
  4. Carefully remove the risen rolls from the oven and pour the caramel sauce evenly over them.
  5. Bake at 350°F for 20–25 minutes, until the rolls are golden and the sauce is bubbly.
  6. Allow to cool slightly before serving. Store leftovers in the refrigerator for 2–3 days.

Recipe FAQs

Can you freeze Old Fashioned Sticky Buns?
Yes. If they last long enough, store cooled buns in an airtight container in the freezer for up to 3 months. To reheat, thaw and warm in the microwave for 50–60 seconds or thaw overnight in the refrigerator.

Can I make these gluten free or dairy free?
For gluten free, substitute gluten-free dinner rolls. For dairy free, use vegan butter and check your rolls for any dairy ingredients.

Can I prep these in advance?
Yes. For morning serving, skip the initial rise and pour the caramel over unrisen rolls, cover, and refrigerate overnight. In the morning, place the pan in a cold oven and set to 350°F; bake for 40–50 minutes. The rolls will rise as the oven heats.

three baked old fashioned sticky buns stacked on top of eachother on white plate with extra caramel sauce added with pumpkin decoration surrounding.

Nutrition (per bun)

Calories: 242 kcal | Carbohydrates: 39 g | Protein: 3 g | Fat: 9 g | Saturated Fat: 4 g | Sodium: 293 mg | Fiber: 1 g | Sugar: 9 g

Notes

Use a dry vanilla pudding mix (not instant gelatin). If you prefer, swap coconut sugar for brown sugar or use almond milk for a dairy-free variation. These sticky buns are best served warm and can be reheated briefly before serving to refresh the caramel texture.

I’d love to hear your feedback in the comments—what you liked or any tweaks you made. Enjoy baking and sharing these Old Fashioned Sticky Buns with family and friends.