Chai Cinnamon Rolls with Chai Cream Cheese Frosting
These Chai Cinnamon Rolls are soft, fluffy, and loaded with warm chai spice. Chai seasoning is mixed into the homemade dough, buttery brown sugar cinnamon filling, and cream cheese frosting, giving you that warm spiced flavor in every bite. Add the optional caramel base and heavy cream before baking for extra soft, gooey cinnamon rolls with sticky caramelized bottoms.
These cinnamon rolls are everything I want when I’m craving something warm and cozy. The chai spice takes a classic cinnamon roll and gives it so much more flavor without losing that buttery brown sugar center. I love adding the caramel base when I want them extra gooey, then piling the chai cream cheese frosting on while they’re still slightly warm.
Why You’ll Love These Chai Cinnamon Rolls
- Chai spice in every bite. Instead of keeping the chai flavor only in the filling, the spice mix goes into the dough, filling, and cream cheese frosting.
- Soft, fluffy homemade dough. Bread flour gives the rolls structure while the milk, butter, and egg keep the dough tender.
- Extra gooey if you want them. Pour heavy cream between the risen rolls before baking for an even softer, richer center.
- Optional caramel bottom. Brown sugar, butter, vanilla, and cinnamon create a sticky caramel layer underneath the rolls as they bake.
- Chai cream cheese frosting. Tangy cream cheese frosting balances the sweet brown sugar filling and gets another tablespoon of chai spice for a warm finish.
Ingredients You’ll Need
For The Dough
- Milk: Warm the milk to about 110°F so it activates the yeast without getting too hot.
- Unsalted butter: Melted butter adds richness and keeps the dough soft.
- Egg: A room-temperature egg helps create a tender, enriched dough.
- Granulated sugar: Adds sweetness to the dough and helps feed the yeast.
- Pure vanilla extract: Adds warmth and rounds out the chai spices.
- Bread flour: Gives the cinnamon rolls structure while still keeping them soft and fluffy.
- Rapid rise instant yeast: Helps the dough rise quickly and gives the rolls their light texture.
- Salt: Balances the sweetness and enhances the flavor of the dough.
- Chai spice mix seasoning: Adds warm chai flavor directly to the dough.
- Heavy cream: Optional, but pouring it between the rolls before baking makes the centers extra soft and gooey.
Filling
- Unsalted butter: Softened butter helps the filling spread evenly over the dough.
- Light brown sugar: Creates the sweet, caramel-like filling.
- Ground cinnamon: Keeps that classic cinnamon roll flavor at the center of the recipe.
- Chai spice mix seasoning: Adds another layer of warm spice throughout the filling.
Frosting
- Unsalted butter: Gives the frosting a smooth, rich texture.
- Cream cheese: Creates the tangy base for the frosting.
- Pure vanilla extract: Adds warmth and flavor.
- Powdered sugar: Sweetens and thickens the frosting.
- Milk: Loosens the frosting to a creamy, spreadable consistency.
- Chai spice mix seasoning: Gives the frosting the same warm chai flavor found throughout the rolls.
Optional Caramel Base
- Light brown sugar: Melts into a sticky, sweet layer underneath the cinnamon rolls.
- Pure vanilla extract: Adds extra depth to the caramel base.
- Unsalted butter: Helps create the rich, gooey texture.
- Ground cinnamon: Adds warm cinnamon flavor underneath the rolls.
How to Make Chai Cinnamon Rolls
- Make the dough: Combine the wet ingredients, yeast, flour, salt, and chai spice. Knead until a soft dough forms, then cover and let rise until doubled.
- Fill and roll: Roll the dough into a rectangle, spread with softened butter, and top with the brown sugar, cinnamon, and chai spice mixture. Roll tightly and cut into rolls.
- Let them rise: Arrange the rolls in a buttered baking dish, or over the optional caramel base, and let them rise until very puffy.
- Bake: For extra gooey rolls, pour the heavy cream between the rolls before baking. Bake until risen and golden brown.
- Frost: Beat together the cream cheese frosting ingredients with the chai spice and spread over the warm cinnamon rolls.
Tips for the Best Chai Cinnamon Rolls
- Watch the milk temperature. Aim for about 110°F. Milk that is too hot can kill the yeast and keep your dough from rising.
- Give the dough enough time to rise. Go by the dough rather than only watching the clock. For the first rise, it should double in size. After shaping, the rolls should look noticeably puffy before baking.
- Don’t add too much flour. Lightly flour your work surface when rolling out the dough. Adding too much extra flour can leave you with dense or dry cinnamon rolls instead of soft, fluffy ones.
- Use room-temperature butter for the filling. You want it soft enough to spread easily without melting. Melted butter can cause the brown sugar and chai filling to run out as the rolls bake.
- Roll the dough tightly. A snug roll keeps those brown sugar, cinnamon, and chai layers together and gives you a defined swirl when you cut into the rolls.
- Use the heavy cream for extra gooey rolls. Pour it between the rolls after the second rise and just before they go into the oven.
- Want them even gooier? Add the caramel base. Spread the whipped brown sugar mixture over the bottom of the baking dish before adding the rolls. Keep in mind that this version will be sweeter and stickier.
- Frost them while they’re warm, not piping hot. The chai cream cheese frosting will soften and melt slightly into the rolls without completely disappearing.
Storage & Freezing
- Store leftover chai cinnamon rolls in an airtight container in the refrigerator for up to 4 days. Because of the cream cheese frosting, they should be refrigerated rather than stored at room temperature.
- To freeze, let the baked rolls cool completely. Freeze them in an airtight, freezer-safe container for up to 2 months. You can freeze the rolls with or without the chai cream cheese frosting, but freezing them unfrosted gives you the freshest texture when reheated.
- Thaw overnight in the refrigerator before reheating.
How to Reheat Chai Cinnamon Rolls
- For one cinnamon roll, microwave for about 15–20 seconds, adding a few more seconds as needed until soft and warm.
- For several rolls, cover the baking dish loosely with foil and warm them in a 300°F oven until heated through. Avoid overheating them, which can dry out the dough.

Chai Cinnamon Rolls with Chai Cream Cheese Frosting
Equipment
- Stand mixer with dough hook
- Sharp knife or unflavored dental floss
- Hand mixer or stand mixer for frosting
Video
Ingredients
For the Dough
- 1 2/3 cups milk (warmed to 110°F)
- 5 tbsp unsalted butter (melted and cooled)
- 1 large egg (room temperature)
- 1/3 cup granulated sugar
- 2 tsp pure vanilla extract
- 4 3/4 cups bread flour or all-purpose flour
- 2 packets rapid rise instant yeast (4 1/2 teaspoons)
- 1 tsp salt
- 1 tbsp chai spice mix seasoning
- 1/3 cup heavy cream (optional for extra gooey rolls)
For the Filling
- 5 tbsp unsalted butter (room temperature)
- 3/4 cup packed light brown sugar
- 2 1/2 tsp ground cinnamon
- 1 tbsp chai spice mix seasoning
For the Chai Cream Cheese Frosting
- 4 tbsp unsalted butter (room temperature)
- 8 oz cream cheese (room temperature)
- 1 tsp pure vanilla extract
- 1 1/2 cups powdered sugar
- 3 tbsp milk
- 1 tbsp chai spice mix seasoning
Optional Caramel Base
- 1 cup packed light brown sugar
- 2 tsp pure vanilla extract
- 4 tbsp unsalted butter (room temperature)
- 1 tsp ground cinnamon
Instructions
- Prepare the Dough: Warm the milk to about 110°F. Melt the butter and allow it to cool slightly. Add the egg, granulated sugar, vanilla, warm milk, and melted butter to the bowl of a stand mixer and whisk to combine. Sprinkle the yeast over the mixture and let it sit for 2–3 minutes. Add the flour, salt, and chai spice. Using the dough hook, mix on speed 2 for 5–8 minutes, until the dough comes together and forms a ball.
- First Rise: Cover the bowl tightly with plastic wrap and a towel. Let the dough rise for about 1 hour, or until doubled in size.
- Prepare the Pan: Butter a 9×13-inch baking dish.
- Make the Optional Caramel Base: Add the brown sugar, vanilla, softened butter, and cinnamon to a mixing bowl. Mix on high for 5 minutes, until slightly fluffy. Spread evenly over the bottom of the prepared baking dish.
- Prepare the Filling: Add the brown sugar, cinnamon, and chai spice to a bowl and mix until combined.
- Shape the Cinnamon Rolls: Lightly flour a work surface and roll the dough into a 12×18-inch rectangle. Spread the softened butter evenly over the dough, then sprinkle the brown sugar chai mixture evenly over the top. Roll tightly from the 18-inch side for 9 smaller rolls or from the 12-inch side for 6 larger rolls. Cut evenly and arrange in the prepared baking dish, directly over the caramel base if using.
- Second Rise: Cover the baking dish with plastic wrap and a towel. Let the cinnamon rolls rise for 30–45 minutes, until very puffy.
- Bake: Preheat the oven to 350°F. If using the heavy cream, pour it between the risen cinnamon rolls just before baking. Bake for 28–32 minutes, until the tops are golden brown.
- Make the Chai Cream Cheese Frosting: Add the softened butter and cream cheese to a mixing bowl and beat until smooth and creamy. Add the vanilla, powdered sugar, milk, and chai spice. Mix until completely combined and smooth.
- Frost and Serve: Allow the cinnamon rolls to cool slightly, then spread the chai cream cheese frosting over the warm rolls and serve.
Notes
- For extra gooey cinnamon rolls, pour the optional heavy cream between the rolls immediately before baking.
- For sticky, sweeter bottoms, make the optional caramel base and spread it over the baking dish before adding the shaped cinnamon rolls.
- The recipe makes 9 smaller rolls or 6 larger cinnamon rolls, depending on which direction you roll the dough.




