Oh, do I have a treat for you! There’s nothing quite like the smell of homemade cherry cinnamon rolls wafting through the kitchen on a lazy Sunday morning. This recipe? It’s my go-to when I want to impress my family or just treat myself to something sweet and nostalgic. The combination of tart cherries, warm cinnamon, and that dreamy cream cheese frosting is downright magical—trust me, one bite and you’ll be hooked. It all started with my grandma’s old recipe box, where I found her handwritten note: “Best for special occasions.” Now, I make these cherry cinnamon rolls for birthdays, holidays, or honestly, just because. There’s something about rolling out that dough and watching it rise that feels like pure love in edible form.

Table of Contents
Table of Contents
Why You’ll Love This Cherry Cinnamon Rolls Recipe
Listen, I know there are a million cinnamon roll recipes out there, but let me tell you why this one’s special:
- That cherry filling—just sweet enough with a little tang, and it stays gloriously gooey even after baking.
- Pillowy-soft dough that’s easy to work with (no tough-as-a-rock rolling disasters here).
- Cream cheese frosting that makes everything better—drizzle it warm and watch it melt into every swirl.
- Simple steps even if you’re not a baker—I’ve tested every trick to make sure it works.
Honestly? These disappear faster than I can make them. My kids call them “cherry clouds” because they’re that light and dreamy.
Ingredients for Cherry Cinnamon Rolls
Gather these goodies—I promise every single one plays a special role in making these rolls irresistible:
- 3 1/2 cups frozen cherries (454g) – thawed works too, but frozen give the best juice
- 1/3 cup granulated sugar (67g) – for that perfect sweet-tart balance
- 1/4 cup cold water (60g) – mixed with cornstarch to thicken the magic
- 2 tbsp cornstarch (20g) – your filling’s best friend
- 1/4 cup warm water (60g) – not hot! Just baby-bath warm for the yeast
- 1 tsp active dry yeast (6g) – the tiny powerhouse that makes dough rise
- 3/4 cup whole milk (180g) – warmed slightly (I test it on my wrist like grandma taught me)
- 2 large eggs – room temp is key for happy dough
- 4 1/2 cups bread flour (540g) – spooned lightly into measuring cups
- 1/2 tsp salt (3g) – don’t skip! It balances all the sweetness
- 6 tbsp unsalted butter – softened but still cool to the touch
- 3 oz cream cheese (85g) – leave it out an hour before frosting time
- 2 cups powdered sugar (260g) – sifted if you’re feeling fancy
- 2 tsp vanilla extract – the good stuff makes all the difference
Pro tip: Set everything out before starting—it makes the whole process smoother (and prevents frantic fridge raids mid-recipe).
How to Make Cherry Cinnamon Rolls
Alright, let’s dive into the fun part—making these dreamy cherry cinnamon rolls! Don’t let the steps intimidate you. I’ve broken everything down so even if it’s your first time, you’ll feel like a pro. Just follow along, and soon your kitchen will smell like a bakery.

Step 1: Prepare the Cherry Filling
First things first—let’s get that cherry filling ready. Toss your cherries and sugar into a saucepan over medium heat. Stir occasionally until the sugar dissolves and those cherries start releasing their juices. Once it’s bubbling happily, mix your cornstarch with cold water (no lumps!) and pour it in. Keep stirring—you’ll see it transform from watery to gloriously thick in just a minute or two. Take it off the heat and let it cool completely (I pop mine in the fridge to speed things up). Trust me, cold filling is way easier to spread!
Step 2: Activate the Yeast
Now, let’s wake up that yeast! Combine your warm water (think baby-bottle warm, around 110°F), yeast, and a pinch of sugar in a small bowl. Give it a gentle stir and walk away for 5-10 minutes. When you come back, it should look foamy and bubbly on top—that’s your sign the yeast is alive and kicking. If it’s not bubbling? Your water might’ve been too hot or cold. No worries—just start over. Better safe than dense rolls!
Step 3: Make and Knead the Dough
In a large bowl, whisk together your warm milk, sugar, eggs, and that bubbly yeast mixture. Now, add your flour and salt—I like to sift them in to avoid lumps. Mix until it comes together into a shaggy dough, then dump it onto a floured surface. Time to knead! Add your softened butter a tablespoon at a time, kneading until each piece disappears before adding the next. After about 8-10 minutes of kneading (great arm workout!), do the windowpane test: pinch off a small piece and stretch it gently. If you can see light through it without tearing, you’re golden! Place the dough in a greased bowl, cover with a towel, and let it rise until doubled—about 1 hour in a warm spot.
Step 4: Roll, Fill, and Shape
Punch down that fluffy dough (so satisfying!) and roll it out on a lightly floured surface into a 14×16-inch rectangle. Spread your chilled cherry filling evenly, leaving a 1-inch border at the top. Now, starting from the long side closest to you, roll it up tightly—like a cinnamon-scented yoga mat! Pinch the seam to seal. Use unflavored dental floss or a sharp knife to cut into 12 even rolls (floss gives cleaner cuts). Arrange them in a greased baking dish, cover, and let rise again for 30 minutes—they’ll get nice and puffy.
Step 5: Bake and Frost
Pop those beauties into a 350°F oven for 30-35 minutes. You’ll know they’re done when they’re golden brown and sound hollow if tapped lightly. Resist the urge to frost immediately! Let them cool for 15 minutes (this prevents the frosting from melting into oblivion). While they rest, beat together your cream cheese, butter, powdered sugar, and vanilla until smooth, adding milk as needed for that perfect drizzle consistency. Swirl that frosting over your warm cherry cinnamon rolls and watch it melt into every nook. Now, try not to eat them all at once—I dare you!
Expert Tips for Perfect Cherry Cinnamon Rolls
After making these cherry cinnamon rolls more times than I can count, here are my hard-won secrets:
- Use dental floss to slice rolls cleanly—just slide it under the log, cross the ends, and pull. No squished filling!
- Check yeast freshness by proofing it with sugar—if it doesn’t bubble within 10 minutes, toss it and start fresh.
- Chill your cherry filling until it’s thick like jam—warm filling makes the dough soggy and hard to roll.
- Let dough rise in a warm spot—I use my oven with just the light on (no heat!) for perfect puffiness.
The biggest tip? Don’t rush the rises—good things come to those who wait (especially when cherries are involved). If you want more baking inspiration, check out our recipes page!
Print
Irresistible Cherry Cinnamon Rolls Recipe in 5 Simple Steps
Homemade cherry cinnamon rolls with a sweet cherry filling and creamy cream cheese frosting.
- Total Time: 2 hours 20 minutes
- Yield: 12 rolls 1x
Ingredients
- 3 1/2 cups frozen cherries (454g)
- 1/3 cup granulated sugar (67g)
- 1/4 cup cold water (60g)
- 2 tbs corn starch (20g)
- 1/4 cup warm water (60g)
- 1 tsp active dry yeast (6g)
- 3/4 cup whole milk (180g)
- 1/3 cup granulated sugar (67g)
- 2 large eggs
- 4 1/2 cups bread flour (540g)
- 1/2 tsp salt (3g)
- 6 tbs unsalted butter, room temperature
- 4 tbs unsalted butter, room temperature (57g)
- 3 oz cream cheese, room temperature (85g)
- 2 cups powdered sugar (260g)
- 2 tsp vanilla extract
- 1–3 tbs whole milk (20-60g)
Instructions
- Make the filling: Combine cherries and sugar in a pan. Bring to a boil. Mix water and cornstarch, then stir into cherries until thickened. Cool and refrigerate.
- Activate yeast: Mix warm water, yeast, and a pinch of sugar. Let sit for 15 minutes until bubbly.
- Make the dough: Add milk, sugar, and eggs to yeast mixture. Sift flour and salt into the mix, then stir. Add butter and knead for 10 minutes.
- First rise: Place dough in a greased bowl, cover, and let rise for 1 hour.
- Shape rolls: Roll dough into a 14″x16″ rectangle. Spread chilled cherry filling, leaving a 1-inch margin. Roll tightly, seal, and cut into 12 rolls.
- Second rise: Let rolls rise in a warm spot for 30 minutes.
- Bake at 350°F (177°C) for 30-35 minutes.
- Make frosting: Beat butter, cream cheese, powdered sugar, vanilla, and milk until smooth.
- Cool rolls for 15 minutes, then frost and serve.
Notes
- Use frozen or fresh cherries.
- Keep butter and cream cheese at room temperature for easy mixing.
- Let rolls cool slightly before frosting.
- Prep Time: 1 hour 45 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 28g
- Sodium: 120mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 65mg
Cherry Cinnamon Rolls Variations
Want to mix things up? Try these fun twists on my classic cherry cinnamon rolls:
- Swap vanilla extract for almond extract in the frosting—just 1/2 teaspoon adds amazing depth.
- Toss chopped pecans or walnuts into the filling for extra crunch (my husband’s favorite!).
- Add a dash of cardamom to the dough for a Scandinavian flair that pairs beautifully with cherries.
For a festive touch, I sometimes sprinkle the frosted rolls with crushed pistachios—the green looks gorgeous against the pink cherry swirls!
Serving and Storing Cherry Cinnamon Rolls

Oh, these cherry cinnamon rolls are best served warm when that cream cheese frosting is just starting to melt into the swirls—sheer heaven! If you’ve got leftovers (lucky you), just pop them in an airtight container at room temp for up to 3 days. To reheat, 15 seconds in the microwave brings back that fresh-baked magic. For longer storage, freeze unfrosted rolls—they’ll stay perfect for a month. Just thaw overnight and warm before frosting. Pro tip: The filling gets extra gooey on day two—my secret breakfast hack!
Cherry Cinnamon Rolls Recipe FAQs
Can I use fresh cherries instead of frozen? Absolutely! Fresh cherries work beautifully—just pit and chop about 3 cups (they cook down more than frozen). You might need an extra minute or two on the stove to get them juicy enough for the filling. I’ve even used jarred cherries in a pinch—drain them well first!
How do I keep my dough from drying out? Two tricks: First, cover your rising dough with a damp towel instead of plastic wrap—it lets it breathe without drying. Second, if your kitchen is dry, place the bowl over a tray of warm water to create steam. And always knead in that butter slowly—it’s your dough’s best moisture buddy.
Can I freeze the rolls before baking? Yes! After shaping, arrange them on a tray and freeze solid (about 2 hours), then transfer to a bag. When ready to bake, let them thaw and rise overnight in the fridge, then proof at room temp for 30 minutes before baking. They’ll taste just as amazing—I always stash half the batch this way for surprise Sunday treats!
Nutrition Information
Just so you know, these nutrition values are estimates—different brands can change the numbers a bit. But here’s the scoop per heavenly cherry cinnamon roll:
- 320 calories – totally worth every single one
- 28g sugar – mostly from those gorgeous cherries
- 12g fat – because butter makes everything better
Hey, life’s short—enjoy every gooey bite (I sure do!). If you want to share your baking successes, find us on Facebook!