Overnight Chocolate Cinnamon Rolls
These chocolate cinnamon rolls are the kind of breakfast that makes a regular Saturday feel special. The dough is soft and cocoa-rich, rolled up with cinnamon sugar and melty chocolate chips, then topped with a tangy cream cheese glaze.

Even better, you can mix them the night before, let the dough rise slowly in the fridge, and bake them fresh in the morning. No early morning yeast wrangling.
What Makes These Chocolate Cinnamon Rolls So Good
The dough gets a double dose of richness from butter and eggs, while the cocoa keeps it deep and earthy without any bitterness. Rolling it up with brown sugar, cinnamon, and tiny chocolate chips creates ribbons of fudgy filling in every bite.
I’ve made a lot of cinnamon rolls over the years and this chocolate version is the one my friends ask for most. The overnight fridge rise does the heavy lifting, and the cream cheese glaze melts right into the warm rolls so every forkful is soft and sticky.
Ingredients

- 2 1/4 tsp active dry yeast: one standard packet; check the date
- 1/4 cup warm water: about 110°F (43°C)
- 1/2 cup whole milk, warmed
- 1/4 cup granulated sugar
- 1/3 cup unsalted butter, melted: plus more for the bowl
- 1 tsp fine sea salt
- 2 large eggs, at room temperature
- 1/2 cup unsweetened cocoa powder: Dutch-processed or natural
- 3 1/2 to 4 cups all-purpose flour: spooned and leveled
- 1/2 cup unsalted butter, softened: for the filling
- 3/4 cup packed light brown sugar
- 2 tbsp ground cinnamon
- 1/2 cup mini semi-sweet chocolate chips
- 4 oz cream cheese, softened: full-fat block style
- 1/4 cup unsalted butter, softened: for the glaze
- 1 1/2 cups powdered sugar
- 1/2 tsp vanilla extract
- 1 to 2 tbsp milk: any kind, as needed
Variations / Substitutions
- Dairy-free: use oat milk, vegan butter sticks, and a plant-based cream cheese for the glaze. The rolls will still be tender.
- Dark chocolate: swap the semi-sweet chips for chopped dark chocolate (60% or higher) if you like a deeper bitterness.
- Nutty crunch: add 1/3 cup chopped toasted pecans or walnuts inside the filling along with the chips.
- Whole wheat: replace up to half of the all-purpose flour with white whole wheat flour; the rolls will be a little denser but still good.
If you want a more classic cinnamon roll without the cocoa, try our Classic Cinnamon Rolls.
How to Make Overnight Chocolate Cinnamon Rolls
Step 1: Mix the Dough

In a small bowl, combine the 2 1/4 tsp yeast and the 1/4 cup warm water; let it sit for about 5 minutes until foamy. In a large bowl, whisk together the 1/2 cup warm milk, 1/3 cup melted butter, 1/4 cup sugar, 1 tsp salt, and 2 eggs. Stir in the yeast mixture, then add the 1/2 cup cocoa powder and 2 cups of flour. Mix until a shaggy dough forms. Gradually add the remaining flour, 1/2 cup at a time, until the dough is soft and slightly tacky but not sticky.
Turn the dough out onto a lightly floured surface and knead for 6 to 8 minutes. When it’s ready, the dough will feel smooth and elastic, like a soft earlobe. Place it in a greased bowl, cover with plastic wrap, and let it rise in a warm spot for about 1 hour, or until doubled. If your kitchen is cool, set the bowl inside a turned-off oven with the light on.
Step 2: Roll and Fill

Punch down the risen dough and turn it onto a floured surface. Roll it into a 12 x 18 inch rectangle, dusting lightly with flour if it sticks. Spread the 1/2 cup softened butter evenly over the surface, going all the way to the edges. Sprinkle the 3/4 cup brown sugar, 2 tbsp cinnamon, and 1/2 cup mini chocolate chips across the buttery layer, pressing lightly so they stick.
Starting with a long side, roll the dough up tightly into a log. The log will be about 18 inches long. Use a bench scraper if the dough feels sticky from the cocoa. Place the log seam-side down.
Step 3: Cut and Arrange the Rolls

Using a sharp serrated knife or a piece of unflavored dental floss, cut the log into 12 even slices. Place them cut-side up in a greased 9 x 13 inch baking pan. Cover the pan tightly with plastic wrap and refrigerate for at least 8 hours and up to 12.
The next morning, remove the pan from the fridge. The rolls will have puffed a little but won’t fully double; that’s fine, they’ll rise in the oven. Let them sit at room temperature while the oven preheats to 350°F (175°C).
Step 4: Glaze the Warm Rolls

Bake the rolls on the center rack for 20 to 25 minutes, until the tops are set and the edges just start to turn golden. While they bake, beat the 4 oz cream cheese, 1/4 cup softened butter, 1 1/2 cups powdered sugar, 1/2 tsp vanilla, and 1 tbsp milk together until smooth. Add the remaining milk if you prefer a thinner glaze.
Let the rolls cool in the pan for 5 minutes, then drizzle the glaze generously over the top. The heat will melt the glaze into every crevice. Serve while still warm and gooey.
Tips for Overnight Success
- Use room-temperature eggs and milk to help the yeast activate faster during the first rise.
- If you want rolls with no chocolate chips inside, skip them or swap in chopped nuts; the filling will still be rich.
- For a sharper tang, add a teaspoon of orange zest to the glaze.
- Don’t skip the overnight chill; it develops a deeper flavor and makes the rolls easier to slice.
- If you’re short on time, you can skip the fridge: after cutting and arranging, cover and let rise in a warm place for 45 to 60 minutes, then bake immediately.
Bake times by pan type:
| Pan type | Temperature | Time |
|---|---|---|
| 9×13-inch metal | 350°F | 20-25 mins |
| 9×13-inch glass | 325°F | 23-28 mins |
| Two 8-inch round pans | 350°F | 18-22 mins |
Storing Leftover Rolls
Store any leftover rolls in an airtight container in the refrigerator for up to 3 days. Reheat individual rolls in the microwave for 20 to 30 seconds, or in a 300°F oven for 5 minutes. The glaze will soften again nicely.
Frequently Asked Questions
Can I make these without a stand mixer?
Yes, the dough is easy to knead by hand. It takes about 8 to 10 minutes of kneading on a floured surface to reach the soft, smooth texture.
Why didn’t my dough rise?
The yeast might be expired, the water could have been too hot, or the rising spot wasn’t warm enough. The water should feel like a warm bath, never steaming. Let the dough rise in a draft-free spot around 75°F to 80°F.
Can I freeze the unbaked rolls?
Yes. After arranging the rolls in the pan, wrap the pan tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator, then let them come to room temperature while the oven preheats, and bake as directed.
Can I use instant yeast instead of active dry?
You can. Skip the proofing step and simply mix the instant yeast directly with the flour and other dry ingredients. The first rise may be 10 to 15 minutes shorter.

Overnight Chocolate Cinnamon Rolls Recipe
Ingredients
Method
- Proof the yeast in warm water until foamy. Whisk together milk, melted butter, sugar, salt, and eggs. Stir in yeast, cocoa, and 2 cups flour. Add remaining flour until a soft dough forms. Knead 6 to 8 minutes, cover, and let rise 1 hour until doubled.
- Punch down dough, roll to a 12×18 rectangle. Spread with softened butter, then sprinkle with brown sugar, cinnamon, and chocolate chips. Roll up tightly from a long side.
- Cut log into 12 slices and place cut-side up in a greased 9×13 pan. Cover and refrigerate at least 8 hours. Remove from fridge and let sit at room temperature while oven preheats to 350°F.
- Bake 20 to 25 minutes until edges are golden. Beat cream cheese, butter, powdered sugar, vanilla, and milk until smooth. Let rolls cool 5 minutes, then glaze and serve.
