
Remember those Sunday mornings, snuggled up with a warm, gooey cinnamon roll? This recipe takes that classic comfort food and kicks it up a notch with a surprise twist of everyone’s favorite cookie: Oreos! Get ready for the most decadent, unforgettable cinnamon rolls you’ll ever sink your teeth into. It’s easier than you think, promise!
Why You’ll Love This Recipe
- Fast (relatively speaking for cinnamon rolls!)
- Easy – even beginner bakers can master this!
- Giftable – perfect for holidays or any special occasion.
- Crowd-pleasing – seriously, everyone loves these!
Ingredients
Dough:
- 3 cups all-purpose flour, plus extra for dusting (I like using King Arthur Flour)
- ¼ cup granulated sugar
- 2¼ tsp instant yeast (make sure it’s fresh!)
- ½ tsp salt
- ¾ cup warm milk (110°F/45°C) – don’t overheat!
- 1 large egg, room temperature (for a fluffier dough)
- ¼ cup unsalted butter, melted (I use salted and adjust the salt accordingly)
Filling:
- ¼ cup unsalted butter, softened (the key to easy spreading)
- ½ cup packed brown sugar (adds that caramel-like depth of flavor)
- 1 tbsp ground cinnamon (the more the merrier!)
- 12 Oreo cookies, coarsely crushed (the fun part!)
- 4 oz cream cheese, softened (room temperature is crucial)
Glaze:
- 1 cup powdered sugar
- 2 tbsp milk (adjust for desired consistency)
- ½ tsp vanilla extract (boosts the sweetness and flavor)
- Extra Oreo crumbs for garnish (because more Oreos are always better!)
How to Make It
- Whisk together the flour, sugar, yeast, and salt in a large bowl. Add the warm milk, egg, and melted butter; mix until a shaggy dough forms. Now, get your hands in there and knead for 5–7 minutes until the dough is smooth and elastic. Place the dough in a lightly greased bowl, cover it, and let it rise in a warm place for about an hour, or until doubled in size.
- While the dough is rising, make the filling! In a medium bowl, cream together the softened butter, brown sugar, and cinnamon. In a separate bowl, mix the softened cream cheese with half of the crushed Oreos. Set aside.
- Once the dough has risen, roll it out into a 12×16-inch rectangle on a lightly floured surface. Spread the cinnamon-sugar butter evenly over the dough. Dollop the cream cheese-Oreo mixture on top of the butter, leaving a small border. Sprinkle the remaining crushed Oreos over the cream cheese mixture. Now, tightly roll the dough into a log, starting from a long side. Slice the log into 12 equal rolls and place them in a greased 9×13-inch baking pan. Cover and let rise for another 30 minutes.
- Preheat your oven to 350°F (175°C). Bake the rolls for 25–30 minutes, or until they are golden brown and cooked through. Keep an eye on them – ovens vary!
- While the rolls are still warm, whisk together the powdered sugar, milk, and vanilla extract to make the glaze. Drizzle the glaze over the warm cinnamon rolls and sprinkle with extra Oreo crumbs for that extra touch of deliciousness.

Substitutions & Additions
Feel free to experiment! Swap out the Oreos for other crushed cookies, like chocolate sandwich cookies or even Nutter Butters for a peanut butter twist. You could also add chocolate chips to the filling for an extra chocolatey indulgence. A sprinkle of chopped nuts would be amazing too!
Tips for Success
- Make sure your yeast is fresh – this is key to a good rise.
- Don’t overwork the dough. Knead it until it’s smooth, but don’t keep going!
- Let the dough rise in a warm place – a slightly warm oven with the light on works well.
- Prep ahead: You can make the dough and fillings ahead of time, store them separately in the fridge, and assemble the rolls the next day.
How to Store It
Store leftover cinnamon rolls in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 3 days. Reheat them in the microwave or oven for a warm, gooey treat.
FAQs
- Q: Can I freeze these? A: Yes! Freeze the unbaked rolls before baking or the baked rolls after they’ve cooled completely. Reheat gently from frozen.
- Q: What if my dough doesn’t rise? A: Check your yeast – it might be old. Also, make sure your milk is the correct temperature.
- Q: Can I use a different type of sugar? A: Yes, you can experiment with different types of sugars, but the brown sugar adds a unique flavor and moisture.
- Q: How do I know when they’re done? A: They should be golden brown and spring back when gently pressed.

OMG! The BEST Oreo Stuffed Cinnamon Rolls Recipe Ever!
Ingredients
Method
- Step 1: Whisk together the flour, sugar, yeast, and salt in a large bowl. Add the warm milk, egg, and melted butter; mix until a shaggy dough forms. Now, get your hands in there and knead for 5–7 minutes until the dough is smooth and elastic. Place the dough in a lightly greased bowl, cover it, and let it rise in a warm place for about an hour, or until doubled in size.
- Step 2: While the dough is rising, make the filling! In a medium bowl, cream together the softened butter, brown sugar, and cinnamon. In a separate bowl, mix the softened cream cheese with half of the crushed Oreos. Set aside.
- Step 3: Once the dough has risen, roll it out into a 12x16-inch rectangle on a lightly floured surface. Spread the cinnamon-sugar butter evenly over the dough. Dollop the cream cheese-Oreo mixture on top of the butter, leaving a small border. Sprinkle the remaining crushed Oreos over the cream cheese mixture. Now, tightly roll the dough into a log, starting from a long side. Slice the log into 12 equal rolls and place them in a greased 9x13-inch baking pan. Cover and let rise for another 30 minutes.
- Step 4: Preheat your oven to 350°F (175°C). Bake the rolls for 25–30 minutes, or until they are golden brown and cooked through. Keep an eye on them – ovens vary!
- Step 5: While the rolls are still warm, whisk together the powdered sugar, milk, and vanilla extract to make the glaze. Drizzle the glaze over the warm cinnamon rolls and sprinkle with extra Oreo crumbs for that extra touch of deliciousness.






