Go Back
+ servings
Homemade caramel rolls with gooey caramel sauce on a white kitchen counter

Homemade Caramel Rolls Recipe

These homemade caramel rolls are soft, gooey, and irresistibly buttery. Perfect for a cozy weekend breakfast or a crowd-pleasing brunch, they feature fluffy dough, a rich caramel sauce, and a cinnamon-sugar swirl that melts in your mouth.
No ratings yet
Print Pin
Course: Breakfast, Brunch, Dessert
Cuisine: American, Midwestern
Prep Time: 30 minutes
Cook Time: 30 minutes
Rising Time: 1 hour 30 minutes
Total Time: 2 hours 30 minutes
Servings: 12 rolls
Calories: 410kcal
Cost: $8–$10

Equipment

  • 9x13 inch baking pan For baking the rolls evenly
  • Stand mixer with dough hook Optional, for easy kneading
  • Rolling pin To shape the dough
  • Saucepan For making caramel sauce
  • Instant-read Thermometer To check milk and bake temperature
  • Bench scraper For cutting and shaping dough
  • Dental floss Best for slicing rolls cleanly

Ingredients

For the Dough

  • 4 cups all-purpose flour plus extra for dusting
  • cup granulated sugar
  • 1 packet active dry yeast (2 ¼ tsp)
  • 1 teaspoon salt
  • 1 cup whole milk warmed to 110°F
  • cup unsalted butter melted
  • 2 large eggs room temperature
  • 1 teaspoon vanilla extract

For the Caramel Sauce

  • 1 cup packed brown sugar
  • ½ cup unsalted butter
  • ¼ cup heavy cream
  • ¼ teaspoon salt
  • 1 teaspoon vanilla extract
  • 1 cup chopped pecans optional

For the Filling

  • ½ cup unsalted butter softened
  • ¾ cup packed brown sugar
  • 2 tablespoon ground cinnamon
  • 1 pinch salt

Instructions

  • Combine warm milk, sugar, and yeast; let foam 5 minutes.
  • Mix in melted butter, eggs, and vanilla.
  • Add flour and salt gradually; knead until smooth.
  • Let dough rise in a greased bowl for 1 to 1.5 hours.
  • Make caramel sauce by heating butter, sugar, and cream.
  • Pour caramel into greased pan; add pecans if using.
  • Roll dough into a rectangle and spread filling evenly.
  • Roll up and slice into 12 rolls with floss or knife.
  • Place rolls in pan over caramel; let rise 30–45 minutes.
  • Bake at 350°F for 25–30 minutes until golden.
  • Cool 5 minutes, then flip pan to release caramel topping.

Notes

Nutrition information is automatically calculated, so should only be used as an approximation.

Nutrition

Serving: 1roll | Calories: 410kcal | Carbohydrates: 58g | Protein: 6g | Fat: 18g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 75mg | Sodium: 280mg | Potassium: 170mg | Fiber: 2g | Sugar: 30g | Vitamin A: 620IU | Vitamin C: 0.2mg | Calcium: 65mg | Iron: 2.4mg