Oreo-Stuffed Cinnamon Rolls with Cream Cheese Glaze

These Oreo cinnamon rolls combine a soft, pillowy brioche-style dough with a deeply chocolatey Oreo filling and a light cream cheese glaze. The dough is enriched and tender thanks to a simple tangzhong (a cooked flour-and-milk starter), while the filling uses black cocoa and finely blended Oreo cookies for that authentic Oreo flavor and striking dark swirl. Finish with a pourable glaze and a scattering of crushed Oreos for texture and visual appeal.

If you enjoy classic cinnamon rolls and you also love Oreos, this recipe brings the two together in a satisfying way. The black cocoa gives the filling an almost-black color and an intense chocolate profile that reads unmistakably like Oreo cookie, rather than just generic chocolate. The glaze includes a small amount of cream cheese to balance the sweetness while remaining pourable so it soaks into the layers.

Oreo cinnamon roll topped with cream cheese glaze, crushed Oreos, and a half Oreo cookie

Author’s Note

On the first tests I used more blended Oreos in the filling and ended up with a pastey texture that didn’t melt into the rolls during baking. Reducing the Oreo amount slightly and adding more butter produced a spreadable filling that melts and settles into the spirals as intended. That adjustment keeps the flavor intense while improving texture and bake performance.

Why You’ll Love This Recipe

  • True Oreo flavor: Black cocoa plus blended Oreos delivers the classic taste and near-black color of Oreo wafers.
  • Soft enriched dough: The tangzhong method produces a tender, brioche-like crumb that holds up to a rich filling.
  • Pourable glaze: A thinner cream cheese glaze soaks into the rolls and pools around the base instead of sitting as a heavy layer on top.
  • Eye-catching topping: Crushed Oreos sprinkled on warm glaze add contrast, crunch, and visual appeal.

Key Ingredients and Notes

Ingredients for brioche cinnamon roll dough including flour, butter, eggs, and yeast

Black cocoa powder: This is essential for the authentic Oreo color and deep flavor. Do not substitute regular natural or Dutch-process cocoa and expect the same result.

Oreos, blended fine: Pulse the cookies (including the cream) until they form a fine powder. Large pieces will prevent a smooth filling and can tear the dough when rolling.

Small amount of cream cheese in the glaze: The glaze is designed to be pourable; a little cream cheese rounds the flavor without making the icing thick.

Bread flour plus all-purpose flour: Bread flour adds structure and chew so the rolls hold up well around a dense filling.

Oreo cinnamon roll filling ingredients with black cocoa, brown sugar, butter, and Oreos

How to Make Oreo Cinnamon Rolls

Make the Tangzhong

Whisk the flour and milk in a small saucepan until smooth. Cook over medium heat, whisking constantly, until the mixture thickens into a paste that leaves visible lines when you stir it, about 2–4 minutes. Transfer to a bowl and let cool to room temperature before using.

Make the Dough

Whisk warm milk and sugar until dissolved, then sprinkle yeast on top and let it sit 5 minutes until foamy. In a stand mixer fitted with the dough hook, combine the cooled tangzhong, yeast mixture, melted butter, eggs, vanilla, salt, and both flours. Mix on low until a soft dough forms, then knead on medium for 5–8 minutes until smooth and elastic.

Flour, eggs, and melted butter in a glass mixing bowl for cinnamon roll dough

Add the softened butter one tablespoon at a time, allowing each addition to incorporate fully. The dough should be soft and slightly sticky. Transfer to a greased bowl, cover, and let rise in a warm spot for 1–2 hours until doubled. For easier shaping, refrigerate the dough for 2–8 hours or overnight after the first rise.

Soft brioche dough ball in a glass bowl before the first rise
Brioche dough doubled in size after the first rise

Make the Oreo Filling

Cream the softened butter with the brown sugar, black cocoa, and cinnamon until smooth. Fold in the finely blended Oreo powder until the mixture is spreadable and holds together without being dry.

Butter, brown sugar, and black cocoa mixed together for Oreo cinnamon roll filling

Assemble and Rise

On a lightly floured surface, roll the chilled dough into a 16×12‑inch rectangle. Spread the Oreo filling evenly over the surface, taking care not to leave large lumps. Cut into 12 equal strips and roll each strip into a tight spiral. Place the rolls on a parchment-lined baking sheet, spacing them about 2 inches apart.

Cover loosely and let rise for 50–70 minutes, until puffy. To bake the next day, refrigerate the shaped rolls overnight and bake straight from the fridge, adding a couple of minutes to the baking time.

Unbaked rolls arranged in a baking pan before their second rise
Close-up of Oreo cinnamon roll dough swirls before baking

Bake

Preheat the oven to 325°F (165°C). Bake the rolls for 22–26 minutes, until set and springy to the touch. An internal temperature of 190°F–200°F indicates they are done. Let the rolls cool about 10 minutes so they are warm but not piping hot before glazing.

Baked Oreo cinnamon rolls with golden dough and dark Oreo filling swirls

Make the Glaze

Beat softened butter and cream cheese until smooth, then add vanilla. Gradually add powdered sugar and milk, alternating, until you reach a ribbon-like, pourable glaze that will drizzle and settle into the rolls.

Finish

Pour the glaze over warm rolls, allowing it to sink into crevices. Immediately sprinkle crushed Oreos over the still-wet glaze so they adhere and stay visible.

Glazed Oreo cinnamon roll topped with crushed Oreos being lifted from the pan
Forkful of Oreo cinnamon roll showing the soft interior and Oreo filling swirl

Tips for Success

  • Grind the Oreos as fine as possible so the filling spreads smoothly and won’t tear the dough.
  • Chill the dough after the first rise for easier rolling and neater spirals.
  • Allow the rolls to cool slightly before glazing; glazing while too hot can cause the icing to run off.
  • Add crushed Oreo topping immediately after glazing so the crumbs stick while the glaze is tacky.

Storage and Reheating

Store cooled rolls covered at room temperature for up to 2 days, or refrigerate for up to 5 days. Rewarm individual portions in the microwave for 15–20 seconds to restore a fresh-baked texture.

To freeze, wrap baked and fully cooled rolls (unglazed) tightly and freeze for up to 2 months. Thaw at room temperature, then glaze and add crushed Oreos before serving.

Cross section of Oreo cinnamon rolls stacked showing the filling layers and glaze

Frequently Asked Questions

Can I make these ahead of time?

Yes. Shape the rolls, cover them tightly, and refrigerate overnight instead of doing the second rise. In the morning, let them sit at room temperature while the oven preheats and then bake as directed.

Can I freeze Oreo cinnamon rolls?

Yes. Baked, unglazed rolls freeze well up to 2 months. Thaw fully, then glaze and add crushed Oreos before serving.

Why is my filling leaking out of the rolls?

That usually means the filling was spread too close to the edges or the dough was rolled too loosely. Leave a small border around the edges and roll the dough up snugly.

Can I use a different cookie instead of Oreos?

You can substitute other cookies, but the black cocoa plus Oreos are what create the signature Oreo flavor and color. If you switch cookies, adjust or omit the black cocoa based on the cookie flavor.

Recipe Summary

Soft brioche-style cinnamon rolls filled with a rich Oreo cookie filling, finished with a pourable cream cheese glaze and sprinkled with crushed Oreos. Makes 12 rolls. Prep about 30 minutes active time; total time including rises and chilling can be several hours (or overnight).