Homemade Gooey Caramel Cinnamon Rolls
Homemade gooey caramel cinnamon rolls are the kind of breakfast that makes a regular Saturday feel like a holiday.

Soft yeasted dough, a cinnamon-sugar filling, and a sticky caramel sauce that bakes right into the rolls with no separate glaze needed. This recipe walks you through every step so you get bakery-worthy rolls on your first try.
What Makes These Cinnamon Rolls So Good
The dough is enriched with butter and milk, which keeps it soft for days. The filling is simple—just brown sugar, cinnamon, and a little softened butter, but it melts into every swirl.
What really sets these apart is the caramel. Instead of a glaze stirred up after baking, the caramel is poured into the pan before the rolls go in. As they bake, it bubbles up around them, creating sticky, buttery edges you can’t get from a drizzle on top.
I’ve made these for countless brunches, and the pan is always scraped clean. They’re not overly sweet, just well balanced.
Ingredients

- 4 cups all-purpose flour: spooned and leveled, not scooped
- 2 1/4 teaspoons instant yeast: one standard packet
- 1/4 cup granulated sugar
- 1 teaspoon salt
- 3/4 cup whole milk: lukewarm (about 110°F/45°C)
- 1/4 cup unsalted butter, melted and cooled slightly
- 1 large egg, at room temperature
- 1/2 cup unsalted butter, softened: for the filling
- 1 cup packed brown sugar: for the filling
- 2 tablespoons ground cinnamon
- 3/4 cup packed brown sugar: for the caramel
- 1/2 cup unsalted butter: for the caramel
- 1/4 cup heavy cream
- Pinch of salt: for the caramel
Variations / Substitutions
- Whole wheat flour: swap up to half the all-purpose flour for a nuttier flavor and chewier texture.
- Dairy-free: use plant-based milk, vegan butter sticks, and canned coconut cream instead of heavy cream; the caramel will still be rich.
- Nutty crunch: scatter 1/2 cup chopped pecans or walnuts over the brown sugar before rolling.
- Spice swap: add a pinch of nutmeg or cardamom to the cinnamon for a warmer spice blend.
If you like these, try my Classic Cinnamon Rolls with Cream Cheese Frosting.
How to Make Caramel Cinnamon Rolls
Step 1: Mix and Knead the Dough

In a large bowl, combine 2 cups of the flour, the yeast, granulated sugar, and salt. In a separate bowl, whisk the lukewarm milk, melted butter, and egg. Pour the wet mixture into the dry and stir until a shaggy dough forms. Gradually knead in the remaining 2 cups flour, a little at a time, until the dough is smooth and slightly tacky. This takes about 8 minutes by hand or 5 minutes in a stand mixer with a dough hook. Cover the bowl with a clean towel and let it rise in a warm place until doubled, about 1 hour.
The dough will feel soft and springy when ready. If you press it with a finger, the indentation should slowly fill back in.
A slightly cool kitchen can slow the rise. If your milk was too hot or too cold, it can affect the yeast, so use a thermometer to aim for 110°F.
Step 2: Whisk the Caramel Sauce

While the dough rises, make the caramel. In a small saucepan over medium heat, combine the 3/4 cup brown sugar, 1/2 cup butter, heavy cream, and pinch of salt. Stir constantly until the butter melts and the sugar dissolves, about 3 minutes. Let it bubble gently for 1 minute, then remove from the heat. Pour the caramel into a 9×13-inch baking dish, tilting the pan to coat the bottom evenly. Set aside.
The sauce will look thin and grainy at first, but it smooths out as it heats. Don’t let it boil hard, or it can separate.
The caramel thickens as it sits, but it will liquefy again in the oven. No need to panic if it looks a little thin now.
Step 3: Roll and Fill the Dough

Punch down the risen dough on a lightly floured surface. Roll it into a 16×12-inch rectangle, about 1/4 inch thick. Spread the softened 1/2 cup butter evenly over the dough, leaving a 1/2-inch border on one long edge. Mix the 1 cup brown sugar with the 2 tablespoons cinnamon and sprinkle it over the butter, pressing it gently into the dough.
The dough should feel pliable but not sticky. If it shrinks back, let it rest for 5 minutes and then roll again.
An even layer of butter and sugar ensures every bite gets the same gooey filling. Don’t skimp on the border—the edge will seal without filling.
Step 4: Slice and Arrange the Rolls

Starting from the long edge with the filling, tightly roll the dough into a log. Pinch the seam to seal. Using a serrated knife or unflavored dental floss, cut the log into 12 equal slices, about 1 1/2 inches thick. Place the rolls cut side down in the prepared pan over the caramel, spacing them evenly. Cover loosely with plastic wrap and let rise in a warm place until puffy and nearly doubled, about 30 minutes.
The rolls will look snug but not squished in the pan. They’ll fill out as they rise.
If you’re prepping ahead, you can refrigerate the assembled pan overnight at this point, and bake the next morning after letting them come to room temperature for about 30 minutes.
Step 5: Bake and Invert the Rolls

Preheat the oven to 350°F (175°C). Bake the rolls until golden brown on top and the caramel is bubbling around the edges, 25 to 30 minutes. Let the pan cool on a wire rack for exactly 5 minutes—no longer, or the caramel may harden and stick. Run a knife around the edges of the pan, then carefully invert the rolls onto a serving platter. Scrape any remaining caramel from the pan and spoon it over the rolls.
The caramel will be molten hot, so be cautious. The rolls should release easily if you timed it right.
Serve warm while the caramel is still gooey. The rolls stay soft for hours under a clean towel.
Tips for the Best Caramel Cinnamon Rolls
- Bring all cold ingredients to room temperature before starting. Cold egg or milk will slow the yeast and lead to a denser dough.
- For the cleanest slices, use unflavored dental floss instead of a knife. Slide it under the log, cross the ends, and pull.
- If the caramel hardens in the pan before you add the rolls, gently reheat it on the stove or in the microwave until pourable.
- Don’t over-knead the dough; stop as soon as it’s smooth and elastic. Over-kneading makes the rolls tough rather than tender.
Bake times for different pans:
| Pan Type | Size | Bake Time |
|---|---|---|
| Metal | 9×13-inch | 25-28 minutes |
| Glass | 9×13-inch | 28-32 minutes |
| Ceramic | 9×13-inch | 30-35 minutes |
Storing Leftovers
- Refrigerate: Keep leftover rolls in an airtight container for up to 3 days.
- Reheating: Microwave individual rolls for 20-30 seconds, or warm in a 300°F oven for 5-10 minutes until the caramel softens.
What to Serve With Caramel Cinnamon Rolls
A tall glass of cold milk is the classic partner, and it cuts through the sweetness. Crispy bacon adds a salty contrast that makes the caramel taste even richer. For something fresher, a bowl of citrus fruit salad lightens the plate and balances the sticky rolls.
Frequently Asked Questions
Can I use active dry yeast instead of instant?
Yes, you can. Just dissolve it in the warm milk first and let it sit until foamy, about 5 minutes, before adding the other ingredients.
Can I make these ahead and bake them the next morning?
Absolutely. After slicing and arranging in the pan, cover tightly and refrigerate overnight. Let them sit at room temperature for about 30 minutes while the oven preheats, then bake as directed.
My rolls came out dry. What went wrong?
Dry rolls usually mean over-baking, too much flour, or the dough wasn’t kneaded enough to develop gluten. Use a kitchen scale for flour next time and check the rolls a few minutes before the minimum bake time.
Can I freeze the baked rolls?
Yes, cool completely, wrap individually in plastic, and freeze for up to 2 months. Thaw and reheat gently.
The caramel burned on the bottom. How do I prevent that?
Baking too long or in a dark metal pan can cause burning. Check earlier and use a glass or light-colored metal pan if you can. Also, don’t skip the 5-minute cooling time before inverting.

Caramel Cinnamon Rolls Recipe
Ingredients
Method
- Combine 2 cups flour, yeast, sugar, and salt. In another bowl, whisk milk, melted butter, and egg. Mix into dry ingredients. Knead in remaining flour until smooth, about 8 minutes. Cover and let rise until doubled, 1 hour.
- While dough rises, whisk brown sugar, butter, cream, and salt in a saucepan over medium heat until melted and smooth, about 3 minutes. Pour into a 9×13-inch baking dish.
- Punch down dough. Roll into a 16×12-inch rectangle. Spread softened butter, then sprinkle with brown sugar and cinnamon. Roll up tightly from the long side, seal seam.
- Cut into 12 slices. Arrange cut side down in the caramel-lined pan. Cover and let rise until puffy, 30 minutes.
- Preheat oven to 350°F (175°C). Bake until golden, 25-30 minutes. Cool 5 minutes, then invert onto a platter, scraping any caramel from the pan.
