There’s something magical about the aroma of freshly baked cinnamon rolls filling the kitchen. The soft, pillowy dough, the rich swirl of cinnamon and sugar, and the creamy glaze on top—pure perfection. But what if we took it up a notch? Enter Oreo Stuffed Cinnamon Rolls, a dessert that combines the comforting warmth of cinnamon rolls with the chocolatey crunch of Oreos. It’s the ultimate treat for those who love a good mash-up of flavors.

I fell in love with this recipe the first time I tried it. The contrast between the soft, gooey cinnamon roll and the crispy, chocolatey Oreo pieces makes every bite a dream. Whether you’re making these for a special breakfast, a weekend brunch, or just because you deserve something indulgent, these Oreo cinnamon rolls are guaranteed to impress.
Why You’ll Love These Oreo Stuffed Cinnamon Rolls
- A Fun Twist on a Classic – If you love cinnamon rolls, adding Oreos makes them even better. The chocolatey crunch balances the sweetness beautifully.
- Perfect for Any Occasion – Whether it’s a cozy morning at home or a holiday brunch, these rolls will be the highlight of the table.
- Easy to Make – Using store-bought dough makes this recipe incredibly simple, but you can also go the homemade route if you prefer.
- Gooey and Irresistible – The combination of melted Oreos, cinnamon sugar, and creamy glaze creates an unbeatable texture.
What Kind of Dough Should I Use for Oreo Stuffed Cinnamon Rolls?
The great thing about this recipe is its versatility. You can use store-bought dough for a quick and easy approach, or you can make your own homemade cinnamon roll dough if you want that extra soft, bakery-style texture.
- Refrigerated cinnamon roll dough – This is the easiest option. It already comes pre-rolled and includes icing, saving you time.
- Store-bought pizza dough – If you prefer a less sweet base, pizza dough works great, especially when rolled out thin and layered with cinnamon sugar.
- Homemade dough – If you want the fluffiest, most tender rolls, making dough from scratch is worth it. A classic enriched dough with butter and eggs will yield the best results.
Whichever option you choose, the key is to make sure the dough is soft and pliable, so it rolls easily and bakes up light and fluffy.
Options for Substitutions
Want to customize your Oreo Stuffed Cinnamon Rolls? Here are some swaps and add-ins to make this recipe your own:
- Different Cookies: Not a fan of Oreos? Try chocolate chip cookies, Biscoff, or even graham crackers for a unique twist.
- Chocolate Spread: Replace butter in the filling with Nutella or chocolate ganache for extra richness.
- Dairy-Free Alternative: Use plant-based butter and non-dairy milk in the glaze for a completely vegan version.
- Extra Crunch: Add crushed nuts like pecans or walnuts to the filling for a bit more texture.
- Caramel Drizzle: Instead of the traditional glaze, top these rolls with warm caramel sauce for a gooey, indulgent finish.
Ingredients for Oreo Stuffed Cinnamon Rolls
To make these delicious Oreo Stuffed Cinnamon Rolls, you’ll need just a few key ingredients. Each one plays an essential role in creating the perfect balance of sweetness, crunch, and gooey goodness.
- Cinnamon Roll Dough – Whether homemade or store-bought, this is the base of your rolls. A soft, pillowy dough will ensure the perfect texture.
- Oreos – The star of the show! Crushed Oreos add a rich chocolate flavor and a slight crunch that contrasts beautifully with the soft dough.
- Butter – Melted butter helps the cinnamon-sugar mixture stick to the dough while adding richness and moisture.
- Brown Sugar – This gives the filling its deep caramelized sweetness and pairs perfectly with the Oreos.
- Cinnamon – No cinnamon roll is complete without it! The warm spice balances the sweetness and enhances the flavor.
- Cream Cheese – Used in the icing for a creamy, tangy contrast that cuts through the sweetness.
- Powdered Sugar – The key ingredient for making a smooth and sweet glaze that melts beautifully over the warm rolls.
- Milk or Heavy Cream – A little liquid helps thin out the glaze to the perfect consistency.
- Vanilla Extract – Adds depth and a hint of warm, aromatic flavor to the icing.

Step 1: Prepare the Dough
If you’re using store-bought cinnamon roll dough, unroll it gently onto a floured surface. If you’re making homemade dough, roll it out into a large rectangle, about ¼-inch thick. The key is to have an even surface to spread the filling on.
Step 2: Make the Oreo Filling
Crush the Oreos into small crumbs using a food processor or by placing them in a ziplock bag and rolling over them with a rolling pin. In a small bowl, mix the crushed Oreos with melted butter, brown sugar, and cinnamon until combined. This will create a rich, slightly gooey filling that melts into the dough while baking.
Step 3: Spread the Filling and Roll the Dough
Evenly spread the Oreo filling over the rolled-out dough, making sure to cover all the edges for maximum flavor in every bite. Then, carefully roll the dough into a tight log starting from the longer side. Use a sharp knife or floss to slice the log into equal-sized rolls.
Step 4: Arrange and Let Them Rise
Place the sliced rolls into a greased baking dish, leaving a little space between each one so they have room to expand. If using homemade dough, let the rolls rise for about 30-45 minutes in a warm place until puffy. If using store-bought dough, you can bake them right away.
Step 5: Bake Until Golden
Preheat your oven to 350°F (175°C) and bake the rolls for 20-25 minutes or until golden brown on top and cooked through. Keep an eye on them to ensure they don’t overbake—you want them soft and gooey inside!
Step 6: Make the Cream Cheese Glaze
While the rolls are baking, prepare the glaze by whisking together cream cheese, powdered sugar, vanilla extract, and a splash of milk until smooth. The glaze should be thick but pourable.
Step 7: Drizzle and Serve
Once the Oreo cinnamon rolls are out of the oven, let them cool for 5 minutes, then generously drizzle the cream cheese glaze over the top. For extra Oreo flavor, sprinkle some crushed Oreos on top. Serve warm and enjoy!
How Long to Cook Oreo Stuffed Cinnamon Rolls
The baking time for these Oreo Stuffed Cinnamon Rolls is 20-25 minutes at 350°F (175°C). You’ll know they’re done when the tops turn golden brown and the dough feels firm yet soft when gently pressed. If you prefer extra gooey rolls, check them at the 20-minute mark. If they look too soft in the center, bake for an additional 3-5 minutes.
Tips for Perfect Oreo Stuffed Cinnamon Rolls
- Use Fresh Dough – Whether homemade or store-bought, make sure your dough is soft and pliable. If it’s too cold, let it sit at room temperature for a few minutes before rolling.
- Evenly Crush the Oreos – Some larger chunks are fine, but make sure most of the Oreos are finely crushed so they blend well into the filling.
- Roll Tightly – When rolling the dough, keep it snug so the filling stays inside. If it’s too loose, the filling might leak out while baking.
- Use Dental Floss to Slice – Instead of a knife, use unflavored dental floss to slice the rolls. This prevents squishing the dough and keeps the shape intact.
- Don’t Overbake – The secret to soft, gooey cinnamon rolls is removing them from the oven as soon as they turn golden brown. Overbaking will make them dry.
- Glaze While Warm – Drizzling the cream cheese glaze over warm rolls helps it melt into the layers, making them even more delicious.
Watch Out for These Mistakes While Cooking
Even though Oreo Stuffed Cinnamon Rolls are easy to make, a few common mistakes can affect the final result. Here’s what to avoid:
- Rolling the Dough Too Thin – If the dough is too thin, the filling may leak out, and the rolls won’t be as soft and fluffy. Aim for about ¼-inch thickness.
- Overstuffing with Oreos – While it’s tempting to add extra crushed Oreos, too much filling can make the rolls difficult to roll and bake evenly. Stick to a balanced amount.
- Not Sealing the Dough Properly – If you don’t pinch the seam closed after rolling, the rolls can unravel while baking.
- Baking at Too High a Temperature – A temperature above 350°F (175°C) can cause the outsides to cook too fast while the inside remains doughy.
- Skipping the Rising Time (for Homemade Dough) – If you’re using homemade dough, don’t rush the rise! Letting it rest properly ensures soft and fluffy cinnamon rolls.
- Not Letting Them Cool Before Glazing – While a little warmth helps the glaze melt into the rolls, adding it while they’re too hot will make it slide right off.
What to Serve With Oreo Stuffed Cinnamon Rolls
These sweet, chocolatey rolls are a treat on their own, but pairing them with complementary drinks and sides can take your experience to the next level.
1. Hot Coffee or Espresso
The slight bitterness of coffee balances out the sweetness of the rolls beautifully.
2. Cold Milk
Classic and simple, a glass of milk pairs perfectly with the chocolate and cream filling.
3. Chai Tea or Hot Chocolate
A warm, spiced chai or a rich hot chocolate enhances the cozy flavors.
4. Fresh Berries
A side of strawberries, raspberries, or blueberries adds a refreshing contrast.
5. Vanilla Ice Cream
Turn these into a full dessert by serving them warm with a scoop of vanilla ice cream.
6. Whipped Cream and Caramel Drizzle
For extra indulgence, top with whipped cream and a drizzle of caramel sauce.
7. Peanut Butter Drizzle
If you love peanut butter and chocolate together, a light drizzle of warm peanut butter over the rolls is amazing.
8. Fresh Orange Juice
The citrusy freshness of orange juice balances the richness of the cinnamon rolls.
Storage Instructions
If you have leftover Oreo Stuffed Cinnamon Rolls (which isn’t always the case!), you’ll want to store them properly to keep them soft and delicious.
- Room Temperature: Store in an airtight container for up to 2 days. If they start to dry out, warm them slightly before serving.
- Refrigerator: Keep them in an airtight container for up to 5 days. The cold temperature may firm them up, so reheat before eating.
- Freezer: Wrap individual rolls tightly in plastic wrap and store them in a freezer-safe bag for up to 3 months.
How to Reheat Oreo Stuffed Cinnamon Rolls
- Microwave: Heat for 15-20 seconds to make them soft again.
- Oven: Warm at 300°F (150°C) for 5-10 minutes to restore their fresh-baked texture.
- Air Fryer: Heat at 320°F (160°C) for about 3-4 minutes for a slightly crispier outside and a soft inside.
Estimated Nutrition
This is a general estimate per roll, depending on ingredients used:
- Calories: ~350-450 kcal
- Carbohydrates: ~50g
- Fat: ~15-20g
- Sugar: ~30g
- Protein: ~5g
Keep in mind that the numbers may vary based on the type of dough and the amount of icing used.
Frequently Asked Questions
1. Can I make these Oreo Stuffed Cinnamon Rolls ahead of time?
Yes! You can prepare the rolls the night before and refrigerate them before baking. Just cover them tightly with plastic wrap and bake them fresh in the morning.
2. Can I use Double Stuf Oreos?
Absolutely! Double Stuf Oreos will make the filling even creamier and richer, though they may be slightly softer when baked.
3. What if my dough is too sticky?
If your dough is too sticky, lightly flour your surface and rolling pin. Avoid adding too much flour, as it can make the rolls dense instead of soft and fluffy.
4. Can I freeze unbaked cinnamon rolls?
Yes! After assembling the rolls, place them on a baking sheet and freeze until solid. Then transfer them to a freezer bag and store for up to 3 months. When ready to bake, let them thaw and rise before baking.
5. Can I use a different type of cookie instead of Oreos?
Definitely! Try crushed graham crackers, Biscoff cookies, or even chocolate chip cookies for a fun twist.
6. Can I use a different glaze?
Of course! A simple powdered sugar glaze, chocolate drizzle, or even caramel sauce would work beautifully.
7. How do I make these dairy-free?
Use dairy-free butter, plant-based milk, and a vegan-friendly icing. Oreos are already dairy-free!
8. Can I make mini Oreo cinnamon rolls instead?
Yes! Just roll the dough thinner and slice smaller pieces. Adjust the baking time to about 12-15 minutes instead.
Conclusion
If you love cinnamon rolls and Oreos, this recipe is the perfect mash-up of both! These Oreo Stuffed Cinnamon Rolls are a fun, indulgent treat that’s perfect for breakfast, brunch, or dessert. Save this recipe on Pinterest, share it with your family and friends, and make sure to enjoy every chocolatey, gooey bite!

Oreo Stuffed Cinnamon Rolls: A Heavenly Twist on a Classic
- Total Time: 35 minutes
- Yield: 8-10 rolls
Description
These Oreo Stuffed Cinnamon Rolls are the perfect combination of soft, gooey cinnamon rolls and the chocolatey crunch of Oreos. Made with a rich cinnamon-sugar filling, crushed Oreos, and a creamy glaze, this recipe is an indulgent treat perfect for breakfast, brunch, or dessert. Easy to make with store-bought or homemade dough, these rolls are a must-try for any Oreo lover!
Ingredients
- 1 package refrigerated cinnamon roll dough (or homemade dough)
- 12 Oreo cookies, crushed
- 4 tbsp unsalted butter, melted
- ⅓ cup brown sugar
- 1 tsp cinnamon
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 2 tbsp milk (or heavy cream)
- 1 tsp vanilla extract
Instructions
- Prepare the Dough: If using store-bought dough, unroll it onto a floured surface. If making homemade dough, roll it out into a ¼-inch thick rectangle.
- Make the Filling: In a bowl, mix crushed Oreos, melted butter, brown sugar, and cinnamon until well combined.
- Spread the Filling: Evenly spread the Oreo mixture over the dough, covering the entire surface.
- Roll and Slice: Roll the dough tightly into a log and slice into equal-sized rolls using a sharp knife or dental floss.
- Arrange and Let Rise: Place the rolls in a greased baking dish. If using homemade dough, allow them to rise for 30-45 minutes.
- Bake: Preheat oven to 350°F (175°C) and bake for 20-25 minutes, until golden brown.
- Make the Glaze: While the rolls bake, whisk together cream cheese, powdered sugar, milk, and vanilla extract until smooth.
- Glaze and Serve: Let the rolls cool slightly, then drizzle with the glaze and sprinkle extra crushed Oreos on top. Serve warm and enjoy!
- Prep Time: 15 minutes
- Cook Time: 20 minutes