The first time I made these Gooey Chocolate Cinnamon Rolls, my kitchen smelled like a bakery at 7 a.m. on a Sunday, and my husband wandered in before they were even out of the oven. That gooey chocolate-cinnamon swirl is the kind of thing that makes people linger by the stove with a fork in hand.
Advertisements1
These rolls are softer than a classic cinnamon roll because the dough gets a little extra butter and a warm milk bath. The filling is a cocoa-cinnamon paste that melts into every spiral, so each bite is fudgy in the middle and lightly crisp at the edges.
You do not need a stand mixer, a proofing box, or any fancy skills. If you can stir, roll, and wait a bit while the dough rises, you can make these. Let me walk you through it step by step.
Why You'll Love This Recipe
About the Ingredients
4 cups (500g) all-purpose flour, plus more for dusting
All-purpose flour gives a tender, soft roll. If you want a chewier texture, swap in bread flour and add 2 tablespoons more milk.
1 packet (2 1/4 teaspoons / 7g) active dry yeast
Check the expiration date before you start, since dead yeast will not rise. Instant yeast works too, just skip the proofing step.
1 cup (240ml) whole milk, warmed to 110F (43C)
Whole milk makes the softest dough. Oat milk or 2% milk works, but avoid cold milk straight from the fridge.
1/2 cup (100g) granulated sugar, divided
A little sugar feeds the yeast and the rest sweetens the dough. Coconut sugar can replace it one-for-one.
2 large eggs, room temperature
Room-temperature eggs blend in smoothly. If yours are cold, set them in warm water for 5 minutes.
1/2 cup (113g) unsalted butter, softened, divided
Soft butter spreads easily over the dough. Salted butter works, just reduce the added salt to 1/4 teaspoon.
1/2 cup (100g) dark brown sugar, packed
Dark brown sugar brings a molasses depth that pairs beautifully with cocoa. Light brown sugar is a fine substitute.
1/4 cup (25g) unsweetened cocoa powder
Dutch-process cocoa gives a richer color and smoother taste. Natural cocoa works but will taste slightly sharper.
1 tablespoon ground cinnamon
Use fresh cinnamon for the strongest aroma. Saigon cinnamon is sweeter and bolder than standard cassia.
4 ounces (113g) cream cheese, softened
Full-fat cream cheese makes the glaze silky. Neufchatel is lighter but slightly less creamy.
1 cup (120g) powdered sugar
Powdered sugar dissolves instantly into the glaze. Sift it first if your bag looks lumpy.
1/2 teaspoon fine sea salt
Salt balances the sweetness and strengthens the dough. Kosher salt works, but use a little more.
Tips & Tricks
- Do not rush the rise. Let the dough double in a warm, draft-free spot for 60 to 90 minutes, or it will bake up dense instead of fluffy.
- Spread the filling thin and even. A thick clump of cocoa paste will burn at the edges while the center stays raw.
- Use a sharp serrated knife or unflavored dental floss to cut the rolls. Saw gently back and forth so the spirals stay intact.
- Tent with foil if the tops brown too fast. Loose foil over the pan for the last 10 minutes keeps the tops golden without drying them out.
Pro Tips
Step-by-Step Instructions
1. Proof the yeast
Stir the yeast and 1 tablespoon of the granulated sugar into the warm milk and let it sit 5 to 10 minutes until foamy. If it does not foam, the yeast is dead and you should start over with a fresh packet.
2. Mix the dough
Whisk the flour, remaining granulated sugar, and salt in a large bowl, then add the eggs, 6 tablespoons of the softened butter, and the yeast mixture. Stir until a shaggy dough forms, then knead 8 to 10 minutes by hand or 6 minutes in a stand mixer until smooth and slightly tacky.
3. Let it rise
Cover the bowl and let the dough rise in a warm spot for 60 to 90 minutes until it has doubled in size. Press two fingers into the dough; the indent should stay, which means it is ready.
4. Make the cocoa filling
Mash the brown sugar, cocoa powder, cinnamon, and remaining 2 tablespoons butter into a thick paste. It should look like wet sand that holds together when squeezed.
5. Roll and fill
Roll the dough into a 16 by 12 inch rectangle on a floured surface, then spread the cocoa paste evenly to the edges, leaving a 1 inch border along the top long side.
6. Shape the rolls
Roll the dough up tightly from the long side into a log, pinch the seam closed, and cut into 12 equal rolls with a serrated knife or dental floss. Arrange them cut-side up in a greased 9 by 13 inch pan.
7. Bake until gooey
Bake at 350F (175C) for 30 to 35 minutes until the tops are golden brown, the filling bubbles at the edges, and an instant-read thermometer in the center reads 200F (93C). Tent with foil at 20 minutes if the tops darken too quickly.
8. Glaze and serve
Beat the cream cheese and powdered sugar until smooth, then spread over the warm rolls. Let them cool 10 minutes so the glaze sets slightly before pulling them apart.
Delicious Variations
S'mores Rolls
Scatter mini marshmallows and graham cracker crumbs over the filling before rolling for a campfire twist.
Mexican Chocolate Rolls
Add 1/2 teaspoon cayenne pepper and 1/4 teaspoon espresso powder to the cocoa filling for a warm, spicy kick.
Nutty Chocolate Rolls
Sprinkle 1/2 cup chopped toasted pecans or hazelnuts over the cocoa paste before rolling for crunch in every bite.
How to Store Gooey Chocolate Cinnamon Rolls
Refrigerator
Store baked rolls in an airtight container in the refrigerator for up to 4 days. Reheat briefly to bring back the gooey texture.
Freezer
Wrap unbaked or baked rolls tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before baking or reheating.
Reheating
Warm single rolls in the microwave for 20 to 30 seconds, or cover the whole pan with foil and reheat at 300F (150C) for 10 minutes.
Frequently Asked Questions
Q: Can I make these dairy-free?
Yes, swap the milk for oat or almond milk, the butter for vegan butter, and the cream cheese for a dairy-free cream cheese. The texture will be slightly less rich but still delicious.
I would love to know how these turned out in your kitchen, so leave a comment and tell me if you went classic or tried one of the variations. If you make them, snap a photo and tag me so I can cheer you on. Small steps, big change.
Gooey Chocolate Cinnamon Rolls
Gooey Chocolate Cinnamon Rolls bake up soft, swirled with rich cocoa cinnamon filling and topped with a glossy cream cheese glaze.
🧂 Ingredients
- 4 cups (500g) all-purpose flour, plus more for dusting
- 1 packet (2 1/4 teaspoons / 7g) active dry yeast
- 1 cup (240ml) whole milk, warmed to 110F (43C)
- 1/2 cup (100g) granulated sugar, divided
- 2 large eggs, room temperature
- 1/2 cup (113g) unsalted butter, softened, divided
- 1/2 cup (100g) dark brown sugar, packed
- 1/4 cup (25g) unsweetened cocoa powder
- 1 tablespoon ground cinnamon
- 4 ounces (113g) cream cheese, softened
- 1 cup (120g) powdered sugar
- 1/2 teaspoon fine sea salt
📋 Instructions
- 1Proof the yeast — Stir the yeast and 1 tablespoon of the granulated sugar into the warm milk and let it sit 5 to 10 minutes until foamy. If it does not foam, the yeast is dead and you should start over with a fresh packet.
- 2Mix the dough — Whisk the flour, remaining granulated sugar, and salt in a large bowl, then add the eggs, 6 tablespoons of the softened butter, and the yeast mixture. Stir until a shaggy dough forms, then knead 8 to 10 minutes by hand or 6 minutes in a stand mixer until smooth and slightly tacky.
- 3Let it rise — Cover the bowl and let the dough rise in a warm spot for 60 to 90 minutes until it has doubled in size. Press two fingers into the dough; the indent should stay, which means it is ready.
- 4Make the cocoa filling — Mash the brown sugar, cocoa powder, cinnamon, and remaining 2 tablespoons butter into a thick paste. It should look like wet sand that holds together when squeezed.
- 5Roll and fill — Roll the dough into a 16 by 12 inch rectangle on a floured surface, then spread the cocoa paste evenly to the edges, leaving a 1 inch border along the top long side.
- 6Shape the rolls — Roll the dough up tightly from the long side into a log, pinch the seam closed, and cut into 12 equal rolls with a serrated knife or dental floss. Arrange them cut-side up in a greased 9 by 13 inch pan.
- 7Bake until gooey — Bake at 350F (175C) for 30 to 35 minutes until the tops are golden brown, the filling bubbles at the edges, and an instant-read thermometer in the center reads 200F (93C). Tent with foil at 20 minutes if the tops darken too quickly.
- 8Glaze and serve — Beat the cream cheese and powdered sugar until smooth, then spread over the warm rolls. Let them cool 10 minutes so the glaze sets slightly before pulling them apart.



