Raspberry Cinnamon Rolls with Cream Cheese Glaze
These raspberry cinnamon rolls take classic soft cinnamon rolls and tuck a bright, jammy raspberry swirl right into the dough. They bake up puffy and tender, finished with a tangy cream cheese glaze that sets into thin, crackly ribbons.

They’re special enough for a weekend breakfast but straightforward enough to pull off on a slow morning. The dough is enriched with butter and eggs so it stays soft for days.
Why I Keep Coming Back to These Rolls
The dough bakes up impossibly pillowy, with just enough chew to feel substantial. That bright raspberry layer cuts through the richness of the butter and cinnamon, so every bite actually tastes like fruit, not just sugar.
And the cream cheese glaze is essential: it melts slightly into the warm roll and sets to a soft, silky finish. A tray of these on the counter disappears fast.
Ingredients

- 3/4 cup whole milk: warmed to about 110°F (43°C) to activate the yeast
- 2 1/4 tsp active dry yeast (1 packet): check the date, fresh yeast foams reliably
- 1/4 cup granulated sugar (for dough): feeds the yeast and adds a touch of sweetness
- 1/3 cup unsalted butter, melted: cools the dough slightly after the warm milk
- 1 large egg: at room temperature so it blends smoothly
- 3 1/2 cups all-purpose flour: scoop and level, no packing
- 1 tsp salt: balances the sweetness
- 1/4 cup unsalted butter, softened (for filling): easy spreading on the rolled dough
- 1/2 cup packed light brown sugar: brings a molasses note to the cinnamon layer
- 2 tsp ground cinnamon: the warm spice that ties it all together
- 1 cup frozen raspberries: frozen berries cook down into a thick, jammy filling that holds its shape
- 1/4 cup granulated sugar (for filling): sweetens the raspberries as they bubble
- 1 tbsp cornstarch: thickens the raspberry mixture so it doesn’t run out
- 4 oz cream cheese, softened: full-fat block style gives the glaze body
- 2 tbsp unsalted butter, softened (for glaze): adds richness and helps the glaze set
- 1 cup powdered sugar: dissolves without graininess
- 1/2 tsp vanilla extract: rounds out the tangy cream cheese
- 2-3 tbsp milk (for glaze): thins the glaze to a pourable consistency
Variations / Substitutions
- Swap the fruit: blackberries or chopped strawberries work the same way. Use the same weight of frozen fruit and cook it down with the sugar and cornstarch.
- Gluten-free flour blend: replace the all-purpose flour with a 1-to-1 baking blend that contains xanthan gum. The dough will be stickier, so knead with a bit less flour.
- Dairy-free rolls: use oat milk, vegan butter sticks, and a plant-based cream cheese block. The rolls will still be soft, though the glaze won’t have quite the same tang.
- No cream cheese: a simple vanilla glaze made with powdered sugar, milk, and vanilla still tastes lovely, but you’ll miss the slight tang that balances the sweet roll.
For a buttery, nut-free version, check out my Classic Cinnamon Rolls.
How To Make Raspberry Cinnamon Rolls
Step 1: Mix the Dough

In a small saucepan or microwave-safe bowl, warm the 3/4 cup milk until it reaches about 110°F (43°C). Pour it into a large mixing bowl, then whisk in the 2 1/4 tsp yeast and the 1/4 cup sugar. Let it sit for 5 minutes until the surface looks foamy and active.
Stir in the melted 1/3 cup butter and the egg. Add 3 1/2 cups flour and the 1 tsp salt, mixing with a wooden spoon until a shaggy dough forms. Turn it onto a lightly floured surface and knead for about 8 minutes, until the dough feels smooth and elastic. It should be tacky but not sticky. If you poke it, the dough springs back slowly.
Step 2: Let the Dough Rise

Transfer the dough to a lightly oiled bowl, cover it with a clean towel, and let it rise in a warm spot until doubled, about 1 hour. A good test: press two floured fingers into the dough. If the indent stays, it’s ready.
While the dough rises, you can jump to the raspberry filling so you aren’t waiting later. The filling needs to cool, so now is the right time to make it.
Step 3: Cook the Raspberry Filling

In a small saucepan over medium heat, combine the 1 cup frozen raspberries, 1/4 cup sugar, and 1 tbsp cornstarch. Stir often until the raspberries break down and the mixture thickens to a jammy consistency, about 6 minutes. Let it cool completely off the heat.
The filling will set up more as it cools, so don’t worry if it looks a bit loose in the pan. Once it reaches room temperature, it will be thick enough to spread without running.
Step 4: Roll and Fill the Dough

Punch down the risen dough and turn it onto a lightly floured surface. Roll it into a 12×16-inch rectangle, keeping the corners as square as you can. Spread the 1/4 cup softened butter evenly over the dough, then sprinkle the mixture of 1/2 cup brown sugar and 2 tsp cinnamon on top. Drop spoonfuls of the cooled raspberry filling across the surface and gently spread it, leaving a 1-inch border on all sides.
The filling looks messy, and that’s fine. Starting from one long side, roll the dough tightly into a log, pinching the seam to seal. A bench scraper helps lift any sticky spots as you go.
Step 5: Slice, Rise, and Bake

Use a sharp serrated knife or unflavored dental floss to cut the log into 12 even rolls. Arrange them cut side up in a greased 9×13-inch baking dish. Cover with a towel and let them rise until puffy and touching, about 30 to 45 minutes. Near the end of the rise, preheat your oven to 350°F (175°C).
When the rolls have risen, they’ll look plump and springy. Bake for 25 minutes, until golden on top and a thermometer inserted into the center of a roll reads 190°F (88°C). If the tops brown too quickly, tent with foil.
Step 6: Spread the Glaze

While the rolls cool for 5 minutes, beat the 4 oz cream cheese, 2 tbsp butter, 1 cup powdered sugar, and 1/2 tsp vanilla until smooth. Add the 2 to 3 tablespoons of milk a little at a time until the glaze is thick but pourable. Spread it over the warm rolls while they’re still in the pan, letting it melt into every crevice. Serve right away.
A Few Notes Before You Start
- Use frozen raspberries, not fresh, for the filling. Frozen berries release just the right amount of liquid to cook down into a thick layer that stays put as the rolls bake.
- If your kitchen is cold, create a warm proofing spot by turning the oven to its lowest setting for a minute, then turning it off. Place the dough bowl inside, covered, to rise.
- A bench scraper makes rolling the sticky dough easier, but a little extra flour on the counter works too.
- Don’t skip the cream cheese glaze. It adds a tang that balances the sweet roll and keeps the inside moist.
Bake times by pan (the rolls are done at 190°F/88°C in the center):
| Pan | Time |
|---|---|
| Metal 9×13-inch pan | 25 mins |
| Glass 9×13-inch dish | 28 mins |
Storing Leftover Rolls
- Refrigerate: keep in an airtight container in the fridge for up to 4 days.
- Reheating: warm individual rolls in the microwave for 20 to 30 seconds, or wrap in foil and heat at 300°F (150°C) for 10 minutes.
Frequently Asked Questions
Can I use raspberry jam instead of making the filling?
Yes, you can. Use a thick, high-quality raspberry jam, about 3/4 cup, and skip the cornstarch. The filling will be sweeter and less tart.
How do I make these rolls ahead overnight?
After slicing and arranging the rolls in the pan, cover tightly and refrigerate overnight. In the morning, let them rise at room temperature for about 1 hour until puffy, then bake.
Why didn’t my dough rise?
The yeast may have been old or the milk too hot. Always test yeast: if it doesn’t foam after 5 minutes in warm milk with sugar, start over with fresh yeast. Cold kitchen temps also slow rising.
Can I freeze baked rolls?
Yes. Cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge and reheat before serving.

Raspberry Cinnamon Rolls Recipe
Ingredients
Method
- Warm milk to 110°F. Add yeast and 1/4 cup sugar; let foam 5 min. Stir in melted butter and egg. Mix flour and salt, then add to wet ingredients. Knead 8 min until smooth.
- Place dough in oiled bowl, cover, rise 1 hour until doubled.
- Meanwhile, cook raspberries, 1/4 cup sugar, cornstarch over medium heat for 6 min until thick. Cool.
- Roll dough into 12×16-inch rectangle. Spread softened butter, brown sugar mixed with cinnamon, then cooled raspberry filling, leaving border. Roll into log, seal seam.
- Cut into 12 rolls, place in greased 9×13-inch pan. Cover, rise 30-45 min. Preheat oven to 350°F. Bake 25 min until golden and internal temp 190°F.
- Beat cream cheese, butter, powdered sugar, vanilla, and milk to make glaze. Spread over warm rolls. Serve warm.
