This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Looking for the perfect Thanksgiving breakfast recipe? These are the best cinnamon rolls ever. They’re impossibly soft, filled with a gooey brown sugar cinnamon swirl, and baked over a sticky, buttery caramel sauce that turns the bottoms golden and rich. Topped with luscious cream cheese frosting, every bite is the perfect mix of sweet, spiced, and melt-in-your-mouth tender.
Jump to:
If you’ve ever wished a sticky bun and a classic cinnamon roll could combine forces, this is that dream come true. I’ve made these for holiday mornings, cozy weekends, and Thanksgiving brunch, and they’ve never lasted more than a few minutes on the table.
Why You’ll Love These Cinnamon Rolls
Made for Special Mornings
These cinnamon rolls are perfect for Thanksgiving morning when you want something warm, homemade, and extra special. They fill the house with the smell of cinnamon, vanilla, and baked butter—nothing says the holidays quite like that.
- Easy to make ahead the night before
- Freezer-friendly and great for prepping
- Fun to make, even for beginner bakers
Perfect Texture and Flavor
Expect soft, pillowy dough layered with buttery cinnamon filling. The brown sugar caramel base bakes into the bottom of the rolls, giving them a gooey, slightly sticky texture you’ll love.
- Rich caramel bottoms
- Fluffy interior with buttery layers
- Creamy, not-too-sweet frosting on top
Adaptable and Crowd-Pleasing
While this recipe contains dairy and gluten, you can easily adapt it to suit your needs. It’s a great recipe to have on hand for potlucks, family brunches, or your Thanksgiving dessert table.
Ingredients and Substitutes
What You’ll Need
For the Dough
- 1 ¼ cups warm whole milk
- 2 ¼ teaspoons active dry yeast
- 1 teaspoon granulated sugar (for blooming)
- 4 ¾ cups all-purpose flour
- 1 ½ teaspoons salt
- 2 tablespoons granulated sugar
- 2 eggs, room temperature
- 1 tablespoon vanilla extract
- ½ cup unsalted butter, very soft
the Sticky Caramel Bottom
- ½ cup unsalted butter, softened
- 1 cup light brown sugar
- 2 teaspoons cinnamon
- ⅓ cup honey
- ½ tablespoon vanilla extract
- 3 tablespoons heavy cream
- ¼ teaspoon salt
For the Cinnamon Filling
- ½ cup unsalted butter, softened
- 1 cup light brown sugar
- 2 tablespoons cinnamon
- ¼ teaspoon salt
- ¼ cup heavy cream (for pouring between rolls)
the Frosting
- 6 tablespoons unsalted butter, very soft
- 6 ounces cream cheese, cold
- ¾ cup powdered sugar
- ½ tablespoon vanilla extract
Ingredient Notes and Substitutions
- Milk: You can substitute oat milk or almond milk if needed.
- Butter: For a dairy-free option, use plant-based butter.
- Flour: A gluten-free baking blend may work, though texture may vary.
- Honey: Maple syrup is a great alternative and adds fall flavor.
Step-by-Step Instructions

1. Make the Dough
Start by blooming the yeast. Mix warm milk, yeast, and sugar in a bowl. Let sit for 10 minutes until foamy.
In a stand mixer bowl, combine flour, salt, and sugar. Add the eggs, vanilla, and softened butter. Pour in the yeast mixture and mix until just combined. Switch to a dough hook and knead for 7 to 10 minutes until the dough is smooth and elastic.
Form into a ball and place in a greased bowl. Cover and let rise in a warm spot for 1 to 1½ hours or until doubled in size.
2. Prepare the Caramel Base
While the dough rises, stir together all caramel sauce ingredients. Grease a 9x13-inch baking dish and spread the mixture evenly on the bottom. This will create that sticky, gooey layer the rolls sit on.
3. Make the Filling
Mix the butter, brown sugar, cinnamon, and salt. If it’s too thick to spread, stir in a bit of heavy cream to loosen it up.
4. Roll and Fill
Once the dough has risen, punch it down and roll it into an 18x12-inch rectangle on a floured surface. Spread the cinnamon filling evenly over the dough.
Tightly roll the dough into a log. Trim the ends and slice into 12 equal rolls using unflavored dental floss or a sharp knife.
5. Second Rise
Place the rolls in the prepared pan, cut-side up. Pour the remaining heavy cream between the rolls. Cover and let them rise again for about an hour.
6. Bake
Preheat the oven to 350°F. Bake the rolls for 29 to 32 minutes until golden brown. If the tops are browning too quickly, loosely cover with foil during the last 5 minutes.
7. Make the Frosting
Beat the softened butter until fluffy. Add in the cream cheese and beat until smooth. Slowly sift in the powdered sugar. Add vanilla and continue mixing until light and creamy.
Let rolls cool for 10 minutes, then frost generously while still warm.

Serving Suggestions
Ideal for Thanksgiving Breakfast
Serve with scrambled eggs, fresh fruit, or even a savory casserole to round out your Thanksgiving brunch spread.
Presentation Tips
You can serve these right in the baking pan or carefully transfer them to a serving platter with a big spoonful of caramel from the bottom drizzled over the top.
Drink Pairings
Enjoy with a spiced chai latte, strong coffee, or warm apple cider for the perfect seasonal pairing.
Storage and Reheating
Storing Leftovers
Keep leftover cinnamon rolls in an airtight container at room temperature for up to two days or in the refrigerator for three.
Reheating Tips
Warm individual rolls in the microwave for about 15 seconds. To reheat the whole pan, cover with foil and warm in a 300°F oven for 10 to 15 minutes.
Frequently Asked Questions
Yes. Prepare the rolls through the second rise and place them in the fridge overnight. In the morning, allow them to come to room temperature, pour in the cream, and let rise until puffy before baking.
Check your yeast. It must foam when bloomed. Also, make sure your milk wasn’t too hot or too cold. Yeast is sensitive to temperature.
Yes. Bake and frost as directed, let cool, then wrap individually and freeze. Reheat as needed.
Thanksgiving-Friendly Variations

Pumpkin Cinnamon Rolls
Add ⅓ cup pumpkin puree and ½ teaspoon pumpkin pie spice to the dough. These are perfect for Thanksgiving morning.
Pecan Topping
Sprinkle chopped pecans over the caramel layer before adding the rolls for a nutty twist.
Maple Frosting
Swap the vanilla in the frosting for pure maple syrup. It pairs beautifully with the cinnamon caramel.
More Holiday Recipes You’ll Love
If you’re planning your Thanksgiving menu or fall baking list, try these cozy favorites next:
These are perfect for your Thanksgiving table and beyond.
For more recipe inspiration and seasonal baking ideas, follow along on Pinterest. You'll find boards filled with cozy breakfast ideas, holiday bakes, and everything sweet and warm.
Final Thoughts
These cinnamon rolls are the kind of recipe you’ll want to make again and again. Whether it’s Thanksgiving morning or just a cozy weekend breakfast, they bring warmth, comfort, and a whole lot of joy to your kitchen.
Bake them, share them, and don’t forget to save this recipe for later. It just might become a new holiday tradition.



The Best Cinnamon Rolls Ever
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 3 hours 45 minutes
- Yield: 12 rolls 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
These are the best cinnamon rolls EVER. They’re soft and fluffy with a gooey brown sugar cinnamon filling, frosted with cream cheese frosting all while drenched in a rich, buttery brown sugar cinnamon caramel sauce on the bottom.
Ingredients
- 1 ¼ cups (300 ml) whole milk, warmed to about 110°F
- 2 ¼ tsp active dry yeast
- 1 tsp granulated sugar (for blooming)
- 4 ¾ cups (593 g) all-purpose flour
- 1 ½ tsp salt
- 2 tbsp (25 g) granulated sugar
- 2 eggs, whisked
- 1 tbsp vanilla extract
- ½ cup (112 g) unsalted butter, very softened
- ½ cup (112 g) unsalted butter, very softened (caramel sauce)
- 1 cup (220 g) light brown sugar (caramel sauce)
- 2 tsp cinnamon (caramel sauce)
- ⅓ cup (116 g) honey
- ½ tbsp vanilla (caramel sauce)
- 3 tbsp (45 ml) heavy cream (caramel sauce)
- ¼ tsp salt (caramel sauce)
- ½ cup (112 g) unsalted butter, very softened (filling)
- 1 cup (220 g) light brown sugar (filling)
- 2 tbsp cinnamon (filling)
- ¼ tsp salt (filling)
- ¼ cup (60 ml) heavy cream (for soaking)
- 6 tbsp (84 g) unsalted butter, very softened (frosting)
- 6 oz (170 g) cream cheese, cold
- ¾ cup (97 g) powdered sugar
- ½ tbsp vanilla (frosting)
Instructions
- Bloom yeast by mixing it with 1 teaspoon sugar and warm milk; let sit 10 mins until foamy.
- Mix flour, salt, and 2 tablespoon sugar in stand mixer bowl. Add eggs, vanilla, and butter. Pour in yeast mix and blend. Knead 7–10 mins with dough hook.
- Place dough in greased bowl, cover, and let rise 1–1.5 hrs until doubled.
- Make caramel sauce: mix butter, brown sugar, cinnamon, honey, vanilla, cream, and salt. Spread in greased 9×13 dish.
- Make filling: mix butter, brown sugar, cinnamon, and salt.
- Punch down dough and roll into 18×12 inch rectangle. Spread filling evenly.
- Roll up dough tightly into log. Slice 12 rolls using floss or sharp knife.
- Place rolls into pan over caramel. Pour heavy cream between rolls. Cover and let proof 1 hr until doubled.
- Preheat oven to 350°F. Bake 29–32 mins until golden, cover last 5 mins if browning too much.
- Make frosting: beat butter until fluffy, mix in cream cheese, sift in powdered sugar, add vanilla, beat until smooth.
- Let rolls cool 10 mins, then frost and serve warm!
Notes
To make ahead, refrigerate the shaped rolls before final proof, then proof and bake fresh in the morning. Store leftovers in an airtight container up to 3 days. Use dental floss for clean slices!
Nutrition
- Serving Size: 1 roll
- Calories: 410
- Sugar: 29g
- Sodium: 240mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 75mg










Leave a Reply