This post may contain affiliate links. Please read our disclosure policy.
These carrot cake cinnamon rolls are hands down the best thing I’ve baked this spring. They’re soft, fluffy, and packed with warm spices, and they taste exactly like carrot cake, but in cinnamon roll form. We’re talking a tangzhong brioche dough with shredded carrots baked right in, a brown sugar filling loaded with cinnamon, ginger, and toasted walnuts, and a brown butter cream cheese frosting that takes the whole thing over the top.
If you’ve been making my cinnamon rolls for a while, you know I’m a little obsessed with developing new flavors. These carrot cake cinnamon rolls are part of my 2026 monthly cinnamon roll series, and honestly? They might be my favorite yet. The tangzhong method keeps these rolls incredibly soft, even the next day. And the brown butter in the frosting adds this nutty, caramelly depth that a regular cream cheese frosting just can’t match.
Whether you’re baking these for Easter brunch, a spring gathering, or just because you’re craving carrot cake on a random Tuesday, this recipe delivers. Let’s get into it.

Table of Contents
- Why This Carrot Cake Cinnamon Roll Recipe Works
- Ingredient Notes and Tips
- How to Make Carrot Cake Cinnamon Rolls
- Tips for the Best Carrot Cake Cinnamon Rolls
- Make-Ahead, Storage, and Freezing
- Substitutions for these carrot cake cinnamon rolls
- Frequently Asked Questions
- Carrot Cake Cinnamon Rolls with Brown Butter Cream Cheese Frosting Recipe
Why This Carrot Cake Cinnamon Roll Recipe Works
- Tangzhong keeps them soft for days. The tangzhong (a cooked flour-and-milk paste) is the secret to these rolls. It pre-gelatinizes the starch in the flour, which traps extra moisture in the dough. The result? Cinnamon rolls that stay pillowy soft even a day or two after baking, no dry, tough edges.
- Real carrots in the dough AND the filling. Most carrot cake cinnamon rolls only put carrots in the filling. This recipe adds finely shredded carrots directly into the brioche dough, which gives the rolls natural moisture, subtle sweetness, and those pretty orange flecks throughout. Then we load the filling with even more carrots plus toasted walnuts for texture.
- Brown butter cream cheese frosting. This is not your standard cream cheese frosting. Browning the butter first adds a warm, nutty flavor that pairs perfectly with the carrot cake spices. It’s the kind of small extra step that makes a huge difference.
- Brioche-style dough with warm spices. The dough itself is enriched with eggs, butter, and a touch of cinnamon and nutmeg, so the carrot cake flavor is built into every layer, not just the filling.
- Make-ahead friendly. You can refrigerate the dough overnight after the first rise, which makes these perfect for Easter morning or any occasion where you want fresh cinnamon rolls without a 5 a.m. alarm.
Ingredient Notes and Tips

- Tangzhong: This is just 2 tablespoons of flour cooked with ½ cup of milk until it forms a thick paste. It takes about 3 minutes. Don’t skip it, this is what makes the texture of these rolls stand out from every other carrot cake cinnamon roll recipe out there.
- Carrots: Use freshly grated carrots, not the pre-shredded kind from a bag. Pre-shredded carrots are too dry and coarse. I use the fine side of a box grater or a microplane for the best results. The smaller the shred, the better they’ll melt into the dough. You also need to squeeze the carrots in a clean kitchen towel to remove excess moisture before adding them. This is a non-negotiable step, too much moisture will make the dough sticky and the rolls soggy.
- Flour: This recipe uses a combination of all-purpose flour and bread flour. The bread flour adds structure and a slight chew to the brioche dough, while the all-purpose flour keeps things tender. If you only have all-purpose, you can use it for the full amount, the rolls will just be slightly softer.
- Yeast: Active dry yeast or instant yeast both work. If using active dry, make sure to bloom it in the warm milk for 5 minutes until foamy before proceeding. If using instant yeast, you can mix it directly into the dry ingredients.


- Brown sugar: I prefer dark brown sugar in the filling for a deeper, more molasses-forward flavor, but light brown sugar works too.
- Walnuts: Toasting the walnuts before adding them to the filling is a small step that makes a big difference. Toast them in a dry skillet or in the oven at 350°F for 5–7 minutes until fragrant. You can swap in pecans if you prefer.
- Cream cheese: Make sure your cream cheese is fully softened to room temperature before making the frosting. Cold cream cheese will leave lumps. I usually set it out when I start the dough.
How to Make Carrot Cake Cinnamon Rolls
Step 1: Make the Tangzhong
Whisk the flour and milk together in a small saucepan over medium heat until it thickens into a paste. You’ll know it’s ready when you can see lines from the whisk at the bottom of the pan. Set it aside to cool to room temperature.
Step 2: Make the Brioche Dough
Combine the cooled tangzhong with the yeast mixture, eggs, melted butter, vanilla, carrots, and spices in a stand mixer. Add the flours and knead until smooth and elastic, then work in the softened butter one tablespoon at a time. The dough will be soft and sticky, that’s normal. Let it rise until doubled, about 1–2 hours, then refrigerate for easier handling (anywhere from 2 hours to overnight).


Step 3: Make the Carrot Cake Filling
Mix the softened butter, brown sugar, cinnamon, ginger, nutmeg, and salt until smooth, then fold in the squeezed-dry carrots and toasted walnuts. This is a thick, spreadable filling, not a liquid one, so it stays put when you roll.


Step 4: Roll, Fill, and Slice
Roll the chilled dough into a 16×12-inch rectangle with the long side facing you. Spread the carrot cake filling evenly over the dough, leaving a small border along the far edge. Roll it up tightly into a log starting from the long edge closest to you, then slice into 12 even rolls. A sharp knife or unflavored dental floss works great for clean cuts. you can also slice the dough into 12 equal strips using a pizza cutter or sharp knife and roll each roll individually, this all depends on preference.
Step 5: Second Rise and Bake
Arrange the rolls in a greased 9×13-inch pan, cover loosely, and let them rise for 45–60 minutes until puffy. Bake at 325°F for 28–32 minutes. The lower baking temperature prevents over-browning while giving the center enough time to bake through. If the tops start browning too quickly, tent with foil.


Step 6: Make the Brown Butter Cream Cheese Frosting
Melt butter in a saucepan over medium heat and keep cooking until it foams and turns golden brown with a nutty aroma. Let it cool slightly, then beat it with softened cream cheese, powdered sugar, vanilla, and a pinch of salt. Spread the frosting generously over the warm (not hot) rolls so it melts slightly into the swirls. Decorate with more toasted walnuts.


Tips for the Best Carrot Cake Cinnamon Rolls
- Squeeze the carrots dry. I can’t emphasize this enough. After grating, wrap them in a clean kitchen towel and squeeze hard. You want to remove as much liquid as possible, or you’ll end up with sticky dough and soggy rolls.
- Chill the dough before rolling. A cold dough is so much easier to roll out and handle. Even if you’re not doing an overnight rise, at least 2 hours in the fridge makes a big difference.
- Don’t skip toasting the walnuts. Raw walnuts can taste slightly bitter. Toasting brings out their natural oils and sweetness, which complements the warm spices beautifully.
- Bake at 325°F, not 350°F. The enriched brioche dough and brown sugar filling brown quickly. A slightly lower oven temperature ensures the rolls bake through without getting too dark on top.
- Frost warm, not hot. If the rolls are too hot, the frosting will melt completely and slide off. Wait about 10 minutes after pulling them from the oven, then frost.
Make-Ahead, Storage, and Freezing
- Overnight method: After the first rise, punch down the dough and refrigerate it overnight (up to 12 hours). The next morning, roll, fill, slice, and proceed with the second rise.
- Assemble the night before: You can also assemble the rolls in the pan the evening before, cover tightly with plastic wrap, and refrigerate overnight. In the morning, pull the pan out and let the rolls come to room temperature and finish rising (about 60–90 minutes), then bake as directed.
- Storage: Store leftover frosted rolls in an airtight container in the refrigerator for up to 4 days. Reheat individual rolls in the microwave for 15–20 seconds before serving.
- Freezing: Freeze baked, unfrosted rolls in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge, warm in the oven at 300°F for 10 minutes, then frost fresh.
Substitutions for these carrot cake cinnamon rolls
- All-purpose flour only: Use 3½ cups all-purpose flour in place of the flour blend. The rolls will be a bit softer but still delicious.
- Pecans instead of walnuts: Swap them 1:1. Toast them the same way.
- Nut-free: Simply leave the walnuts out of the filling. You can add raisins or shredded coconut for texture instead.
- Regular cream cheese frosting: If you don’t want to brown the butter, use ¼ cup softened unsalted butter in the frosting instead. You’ll lose the nutty depth but it’ll still be great.

Frequently Asked Questions
I don’t recommend it. Pre-shredded carrots are too dry and coarse, and they won’t incorporate into the dough or filling as smoothly. Freshly grated carrots on the fine side of a box grater or a microplane give the best results.
The most common causes are too much flour (measure by weight if possible), over-baking, or skipping the tangzhong. The tangzhong is specifically designed to lock in moisture, so don’t skip it.
I don’t recommend making these without a stand mixer since they are made with an enriched dough which tends to be very sticky.
Three things, shredded carrots in the dough for moisture and flavor, warm carrot cake spices (cinnamon, ginger, nutmeg) throughout both the dough and filling, and a brown butter cream cheese frosting instead of a standard glaze. The tangzhong method also gives them a softer, more tender texture than most cinnamon roll recipes.
Raisins can be folded into the filling along with the walnuts. I’d skip fresh pineapple (the enzymes can break down the gluten and make the dough gummy), but well-drained canned crushed pineapple in small amounts can work if you love that classic carrot cake addition.
The tops should be set and lightly golden. The center roll should feel firm when gently pressed, not doughy. If the tops are browning too fast, tent loosely with foil and continue baking. An internal temperature of about 190°F means they’re done.
Yes! The spice blend, the real carrots in the dough, the walnuts, and especially the cream cheese frosting all come together to give you that unmistakable carrot cake flavor, just in a soft, gooey cinnamon roll package.

Carrot Cake Cinnamon Rolls with Brown Butter Cream Cheese Frosting
Ingredients
Tangzhong
- 2 tablespoons all-purpose flour
- 1/2 cup whole milk
Brioche Dough
- 2/3 cup whole milk warmed to 100–110°F
- 2 1/4 teaspoons active dry yeast or instant yeast
- 1/4 cup granulated sugar
- 1/4 cup unsalted butter melted or very soft
- 1 teaspoon vanilla extract
- 2 large eggs room temperature
- 1/2 cup finely shredded carrot squeezed between a towel (slightly damp)
- 1 1/4 teaspoons salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 2 1/2 cups all-purpose flour
- 1 cup bread flour
- 3 tablespoons unsalted butter softened (added after kneading)
Carrot Cake Filling
- 1/2 cup unsalted butter softened
- 3/4 cup brown sugar
- 1 tablespoon ground cinnamon
- 1/2 teaspoon ground ginger
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup finely grated carrots squeezed very dry
- 1/2 cup chopped walnuts toasted
Brown Butter Cream Cheese Frosting
- 1/4 cup unsalted butter
- 6 oz cream cheese softened
- 1 1/4 cups powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
- 1/3 cup heavy cream or whole milk, to thin out the frosting
Instructions
Make the Tangzhong
- In a small saucepan, whisk together the flour and milk until smooth. Cook over medium heat, whisking constantly, until thickened into a paste that leaves visible lines when stirred, about 2–4 minutes. Transfer to a bowl and let cool to room temperature.2 tablespoons all-purpose flour, 1/2 cup whole milk
Make the Dough
- In a small bowl, whisk the warm milk and sugar until dissolved. Sprinkle the yeast over the top and let sit for 5 minutes until foamy.2/3 cup whole milk, 2 1/4 teaspoons active dry yeast, 1/4 cup granulated sugar
- In the bowl of a stand mixer fitted with the dough hook, combine the cooled tangzhong, yeast mixture, melted butter, vanilla, eggs, salt, cinnamon, nutmeg, shredded carrots, and both flours. Mix on low speed until a soft dough forms.1/4 cup unsalted butter, 1 teaspoon vanilla extract, 2 large eggs, 1 1/4 teaspoons salt, 1 teaspoon ground cinnamon, 1/4 teaspoon ground nutmeg, 2 1/2 cups all-purpose flour, 1 cup bread flour, 1/2 cup finely shredded carrot
- Knead on medium speed for 5–8 minutes until smooth and elastic. Add the softened butter one tablespoon at a time, mixing until fully incorporated. The dough will be soft and slightly sticky.3 tablespoons unsalted butter
- Transfer the dough to a greased bowl, cover, and let rise in a warm place for 1–2 hours, or until doubled in size.
- For easier shaping, refrigerate the dough for 2–8 hours or overnight after the first rise.
Make the Carrot Cake Filling
- In a medium bowl, mix together the softened butter, brown sugar, cinnamon, ginger, nutmeg, and salt until smooth.1/2 cup unsalted butter, 3/4 cup brown sugar, 1 tablespoon ground cinnamon, 1/2 teaspoon ground ginger, 1/4 teaspoon ground nutmeg, 1/4 teaspoon salt
- Fold in the grated carrots and chopped walnuts until evenly combined. Set aside.1/2 cup chopped walnuts, 1/2 cup finely grated carrots
Shape the Rolls
- Grease a 9×13-inch baking pan.
- Roll the chilled dough into a 16×12-inch rectangle with the long side facing you. Spread the carrot cake filling evenly over the dough, leaving a 1/2-inch border along the far long edge.
- Starting from the long edge closest to you, roll the dough tightly into a log. Slice into 12 even rolls using a sharp knife or dental floss.
- Arrange the rolls in the prepared pan. Cover loosely and let rise for 45–60 minutes, until puffy and nearly doubled.
Bake
- Preheat the oven to 325°F (165°C). Bake the rolls for 28–32 minutes, until set and lightly golden on top. Tent loosely with foil if the tops brown too quickly.
- Let the rolls cool for about 10 minutes before frosting.
Make the Brown Butter Cream Cheese Frosting
- In a small saucepan, melt the butter over medium heat. Continue cooking until the butter foams and turns golden brown with a nutty aroma. Remove from heat and let cool slightly.1/4 cup unsalted butter
- In a bowl, beat the softened cream cheese until smooth. Add the brown butter, powdered sugar, vanilla, and salt, mixing until creamy and spreadable. Depending on the cream cheese brand you use you might need to add a splash of cream or milk to get the right texture frosting.6 oz cream cheese, 1 1/4 cups powdered sugar, 1 teaspoon vanilla extract, Pinch of salt, 1/3 cup heavy cream
- Spread the frosting over the warm (not hot) rolls.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
If you make these carrot cake cinnamon rolls, I’d love to see them! Tag me on Instagram @chahinez_tbt or leave a comment and star rating below. Your feedback helps other bakers find this recipe too. Happy baking!




