Salted Caramel Milk Bread Cinnamon Rolls

Published: August 5, 2026 (updated August 5, 2026) by Cambrea Gordon

This post may contain affiliate links. *If you want tips, step-by-step shots, and videos, be sure to read the whole post below!

Caramel cinnamon rolls topped with caramel cream cheese frosting swirled with salted caramel sauce.

These salted caramel cinnamon rolls take my homemade cinnamon rolls to the next level with ribbons of homemade salted caramel in every bite. The pillowy-soft milk bread dough, buttery brown sugar filling, and caramel-swirled cream cheese frosting make them taste even better than from a bakery!

Overhead view of caramel cinnamon rolls with caramel vanilla bean cream cheese frosting swirled with salted caramel in a baking pan.

When I think of fall, I think of caramel. Salted caramel apple bars, milk bread caramel donuts…I could probably keep going. 😅

So with fall just around the corner, I realized I was missing the most important one of all…caramel cinnamon rolls!

They’re ultra-soft, gooey, and seriously packed to the brim with caramel flavor. I can’t wait for you to bake them.

How to Make Them

Homemade salted caramel sauce in a glass measuring cup.

1

The first step is to make the homemade caramel sauce. This needs ample time to cool before using, because as it cools, it thickens and becomes easier to work with.

I recommend making it the day before or at least 5-6 hours in advance!

Cooked tangzhong paste in a small saucepan with a whisk, showing the thick, smooth consistency.

2

Next, you’ll make the tangzhong. This is just a quick cooked paste of flour and water that thickens and hydrates the dough. It’s an extra step, but I swear it’s the secret behind all of my milk bread cinnamon rolls.

Smooth caramel cinnamon roll dough wrapped around the dough hook in a stand mixer after kneading.

3

You’ll know the dough is kneaded properly when it looks smooth and feels soft and slightly tacky.

If you want to make these rolls ahead of time, shape the dough into a ball and place it in a lightly buttered bowl. Cover the top with plastic wrap and refrigerate overnight.

Milk bread dough spread with brown sugar cinnamon and salted caramel filling before rolling up.

4

Once the dough is rolled out, spread the cinnamon sugar mixture first, then spread the caramel on top.

Cinnamon roll dough filled with caramel and cinnamon sugar cut into strips and being rolled up.

5

Cut the dough into twelve strips (using a kitchen ruler is my favorite tool here) and roll each one up.

Rolled cinnamon rolls arranged in a parchment-lined baking pan before proofing.

6

Place the cinnamon rolls in the prepared 9×13 baking pan, cover tightly with plastic wrap, and set in a warm place to rise until doubled in size.

Caramel cinnamon rolls after proofing, showing soft, puffy dough in the baking pan before baking.

7

You’ll know the rolls are ready to bake when they are noticeably puffy, the sides are barely touching, and when lightly touched, the dough feels like there are tiny bubbles underneath the surface.

Freshly baked caramel cinnamon rolls before frosting, showing golden swirls and caramel filling.

8

After baking, the tops will look slightly pale; this is normal for a soft, gooey cinnamon roll. If you prefer your rolls more well done, you can bake them 3-4 minutes longer or until the tops are more golden brown.

Vanilla bean caramel cream cheese frosting in a mixing bowl.

9

While the rolls cool, make the caramel cream cheese frosting. Beating the butter and cold cream cheese together first is the secret to a perfectly smooth, lump-free frosting before adding the powdered sugar.

Overhead view of caramel cinnamon rolls topped with cream cheese frosting and salted caramel before it melts into the tops.

10

After baking, top the caramel rolls with the cream cheese frosting, then swirl a little extra caramel over the top. You’ll have some extra left over!

You can save the leftover caramel to drizzle on top of spiced apple pie cinnamon rolls, or my husband loves to stir it into his morning coffee. It will keep for one month in the fridge or up to two weeks at room temperature.

Enjoy!

— Cambrea 🫶🏻

A bite of a caramel roll center showing the soft interior, caramel filling, and cream cheese frosting.

If you tried this or any other recipe on my website, please let me know how it went in the comments; I love hearing from you! Also, please leave a star rating while you’re there! You can also tag me on Instagram or Facebook so I can check it out!

Caramel cinnamon rolls topped with caramel cream cheese frosting swirled with salted caramel sauce.

Salted Caramel Milk Bread Cinnamon Rolls

No ratings yet
– by Cambrea Gordon

These salted caramel cinnamon rolls are made with pillowy-soft milk bread dough, ribbons of homemade salted caramel, a gooey brown sugar cinnamon filling, and caramel cream cheese frosting. Rich caramel flavor in every layer makes them an irresistible twist on classic homemade cinnamon rolls.
Print Recipe Save Recipe Pin Recipe
Prep Time: 7 hours 15 minutes
Total Time: 7 hours 45 minutes
Course: Breakfast, brunch, Dessert
Cuisine: American
Servings: 12 cinnamon rolls
Need Metric Measurements?Use the button options below to toggle between US cups and Metric grams!

Ingredients 
 

For the Salted Caramel

  • 1 1/4 cups granulated sugar
  • 1/4 cup water
  • Pinch cream of tartar
  • 1/2 cup heavy cream, room temperature
  • 7 ounces sweetened condensed milk, about 2/3 cup
  • 2 tablespoons unsalted butter, room temperature
  • 1/2 teaspoon fine sea salt

For the Tangzhong

For the Cinnamon Roll Dough

  • 3 2/3 cups bread flour, *See notes below for measuring*
  • 1/3 cup granulated sugar
  • 2 teaspoons instant yeast
  • 1 teaspoon fine sea salt
  • 1/3 cup heavy cream, room temperature
  • 1/3 cup whole milk, room temperature
  • 1 large egg, room temperature
  • Tangzhong from above
  • 1/2 cup unsalted butter, room temperature

For the Cinnamon Sugar Filling

  • 1/2 cup unsalted butter, room temperature
  • 2/3 cup light brown sugar, packed
  • 1 tablespoon ground cinnamon
  • 1/2 cup of the homemade caramel, from above

For the Caramel Cream Cheese Frosting

  • 4 ounces cream cheese, cold
  • 6 tablespoons unsalted butter, room temperature
  • 1 cup powdered sugar
  • 2 tablespoons of the homemade caramel, from above
  • 1 tablespoon heavy cream
  • 1 teaspoon vanilla bean paste, or extract

Instructions

  • Note before you start: The caramel will need time to cool and thicken before use. I recommend making it the day before or at least 5-6 hours in advance.

Make the Caramel

  • In a medium saucepan, combine the sugar, water, and cream of tartar. Bring to a boil over medium heat. Once it begins to boil, do not stir, as this can cause the sugar to crystallize. Continue cooking until the caramel is a deep amber color.
    1 1/4 cups (250 g) granulated sugar, 1/4 cup (60 g) water, Pinch cream of tartar
  • Remove the pan from the heat and very slowly stream in the heavy cream, whisking constantly. Be careful; the caramel will bubble vigorously.
    1/2 cup (120 g) heavy cream
  • Whisk in the sweetened condensed milk, butter, and salt until smooth.
    7 ounces sweetened condensed milk, 2 tablespoons (28 g) unsalted butter, 1/2 teaspoon fine sea salt
  • Transfer the caramel to a heatproof measuring cup or bowl and let it cool completely. The caramel will continue to thicken as it cools, so it's best to make it the day before or at least 5–6 hours before assembling the rolls.

Make the Cinnamon Rolls

  • In a small saucepan, whisk together the water and flour. Cook over medium heat, whisking constantly, for 4–5 minutes, or until thickened into a smooth paste. Transfer to a bowl and let cool until just warm before using.
    2/3 cup (155 g) water, 1/4 cup (32 g) bread flour
  • In the bowl of a stand mixer fitted with the dough hook, combine the bread flour, sugar, yeast, and salt.
    3 2/3 cups (485 g) bread flour, 1/3 cup (66 g) granulated sugar, 2 teaspoons (6 g) instant yeast, 1 teaspoon (4 g) fine sea salt
  • Add the heavy cream, milk, egg, and tangzhong. Knead on low speed for 2 minutes, or until a rough dough ball forms.
    1/3 cup (78 g) heavy cream, 1/3 cup (78 g) whole milk, 1 (50 g) large egg, Tangzhong from above
  • With the mixer running on low speed, add the butter 1 tablespoon at a time, allowing each addition to fully incorporate before adding more. Continue kneading for 10–12 minutes, or until the dough is smooth and elastic.
    1/2 cup (113 g) unsalted butter
  • Cover the bowl with plastic wrap and let the dough rest while you prepare the filling.
  • In a medium bowl or the bowl of a stand mixer, beat together the butter, brown sugar, and cinnamon until smooth and spreadable.
    1/2 cup (113 g) unsalted butter, 2/3 cup (133 g) light brown sugar, 1 tablespoon (4 g) ground cinnamon
  • Line a 9×13-inch metal baking pan with parchment paper.
  • Roll the dough into a 21×15-inch rectangle on a lightly floured surface.
  • Spread the cinnamon sugar filling evenly over the dough. Dollop the caramel over the filling and gently spread it into an even layer.
    1/2 cup (170 g) of the homemade caramel
  • Using a pizza cutter, cut the dough into twelve 1 3/4-inch strips. Roll each strip away from you and place it into the prepared pan.
  • Cover with plastic wrap and let rise in a warm place for 1–2 hours, or until doubled in size. The rolls should look noticeably puffy, the sides should just be touching, and when gently pressed, the dough should feel airy, with tiny bubbles beneath the surface.
  • Near the end of the rise, preheat the oven to 325°F (162°C).
  • Bake for 30–40 minutes, or until the center roll reaches 185°F on an instant-read thermometer.
  • While the rolls bake, beat the cream cheese and butter until completely smooth.
    4 ounces cream cheese, 6 tablespoons (84 g) unsalted butter
  • Add the powdered sugar and mix on low speed until combined. Increase the speed to medium and beat until light and fluffy.
    1 cup (120 g) powdered sugar
  • Mix in the caramel, heavy cream, and vanilla until smooth.
    2 tablespoons (30 g) of the homemade caramel, 1 tablespoon (12 g) heavy cream, 1 teaspoon (3 g) vanilla bean paste
  • Let the rolls cool for 15–20 minutes before frosting.
  • Dollop the frosting over the warm rolls. Spoon additional caramel over the top and use the back of a spoon or an offset spatula to gently swirl them together. Enjoy!

Notes

*Measure your dry ingredients properly. This is my #1 baking tip! Never scoop flour into your measuring cup, as this always leads to using too much flour. Instead, use the spoon-level method. This means fluffing the flour first, then spooning it into your measuring cup/spoon. For the BEST results, use a kitchen scale!*
Caramel: You’ll have some caramel left over. Store it in an airtight container in the refrigerator for up to one month or 2 weeks at room temperature. Use it as a topping for ice cream, pancakes, waffles, or more cinnamon rolls!
Storage: Keep leftover rolls in an airtight container at room temperature for 4-5 days.
Make ahead: Transfer the kneaded dough to a lightly oiled container, cover, and refrigerate overnight. The next day, let it sit at room temperature for 1 hour before rolling it out as instructed. Once shaped, the rolls will still need to rise until puffy before baking. Alternatively, refrigerate the assembled rolls overnight, then let them come to room temperature and rise until puffy before baking.
Serving: 1cinnamon roll | Calories: 703kcal | Carbohydrates: 90g | Protein: 9g | Fat: 36g | Saturated Fat: 22g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 110mg | Sodium: 364mg | Potassium: 193mg | Fiber: 2g | Sugar: 59g | Vitamin A: 1172IU | Vitamin C: 1mg | Calcium: 110mg | Iron: 1mg

The calorie information provided for the recipe is an estimate. The accuracy of the calories listed is not guaranteed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




 

This site uses Akismet to reduce spam. Learn how your comment data is processed.