These blueberry cinnamon rolls are soft, bakery-style sweet rolls layered with a thick homemade blueberry jam, buttery cinnamon sugar, and a bright lemon glaze. I use frozen wild blueberries for a deep, concentrated berry flavor, then cook them into a jam that stays put instead of leaking into the dough. The result is clean swirls, fluffy rolls, and a filling that tastes boldly blueberry in every bite.

Blueberries and cinnamon may sound like an unexpected combination, but the warm spice adds depth to the sweet-tart berry filling without overpowering it, while lemon keeps the flavor bright. If you have ever wondered do blueberries and cinnamon go together?, I explain why the pairing works, how much cinnamon to use, and whether you can leave it out.
This recipe takes about 2½ hours from start to finish, with a make-ahead option for an easy morning bake. It is one of my favorite ways to upgrade a classic cinnamon roll.
Why This Recipe Works
The blueberry jam is the key. I tested canned pie filling first, but homemade jam made from frozen wild blueberries gave the rolls a thicker, fresher-tasting filling with far less risk of leakage. Cooking it down until spreadable, then cooling it completely before it goes on the dough, prevents a soggy purple mess and creates distinct blueberry-cinnamon swirls.
If you love blueberry breakfast baking, try my Bakery-Style Blueberry Muffins, or browse all my fresh blueberry recipe ideas.

Balanced Sweet-Tart Flavor
Wild blueberries bring a natural tartness that keeps these rolls from becoming overly sweet. The buttery cinnamon-sugar layer adds warmth and richness, while fresh lemon brightens the blueberry jam without competing with it. For more ideas beyond lemon, see my Best Flavor Pairings for Blueberries.

Soft, Enriched Dough for Fluffy Rolls
This dough is intentionally soft and a little tacky at first - that is exactly what creates tender, fluffy cinnamon rolls rather than dry, bready ones. Resist the urge to keep adding flour as you knead; after proper mixing and rising, the dough should become smooth, elastic, and easier to handle.
Milk, butter, and egg create a rich, tender crumb, while bread flour provides the strength needed to hold the blueberry jam and cinnamon-sugar layers without collapsing. Knead until the dough is smooth and stretchy, then give it enough time to rise. You will be rewarded with soft, pull-apart rolls that stay light even with a generous filling.

Ingredients for Blueberry Cinnamon Rolls
For the Dough
- Bread flour - higher protein than all-purpose, which gives these rolls a softer, fluffier texture with better chew.
- Instant yeast - I bought Fleischmann's RapidRise; it mixes directly into the flour without proofing first, so it's faster and easier.
- Granulated sugar - feeds the yeast and adds subtle sweetness to the dough without making it taste dessert-sweet.
- Fresh lemon zest - scents the entire dough from the inside out with bright citrus; it's not just in the filling, it's baked into every bite.
- Salt - balances sweetness and strengthens the dough so it holds together when you roll it tight.
- Warm milk - I warmed mine to about 110°F (feels like bathwater); too hot kills the yeast, too cold slows the rise.
- Large egg - adds richness and makes the dough tender instead of bready.
- Unsalted butter, melted - I bought Land O'Lakes and melted it in the microwave; it makes the dough soft and almost brioche-like.
For the Blueberry Jam Filling
- Frozen blueberries - I use frozen because they're already broken down, so they cook into jam faster and more evenly than fresh.
- Brown sugar - adds deeper, molasses-like sweetness that balances the tartness of the blueberries better than white sugar.
- Lemon juice - I bought ReaLemon, but fresh is better if you have it; the acidity brightens the blueberry flavor and keeps it from tasting flat.
- Lemon zest - doubles down on the citrus in the dough and adds aromatic oil that juice alone can't give you.
- Cornstarch + water (slurry) - thickens the jam to a spreadable consistency so it doesn't leak out during baking; mix with cold water so it doesn't clump.
- Vanilla extract - I use pure vanilla; it rounds out the blueberry flavor without tasting like vanilla specifically.

For the Cinnamon Butter Layer
- Unsalted butter, softened - needs to be soft enough to spread without tearing the dough, but not melted; I leave mine on the counter for 30 minutes.
- Brown sugar - I bought light brown sugar at Trader Joe's; it caramelizes during baking and gives the swirl classic cinnamon roll flavor with more depth.
- Ground cinnamon - the backbone of the layer; enough to taste clearly without overpowering the blueberry.
For the Blueberry Cream Cheese Frosting
- Vanilla extract - rounds out the frosting; pure vanilla is worth it here.
- Cream cheese, softened - I use Philadelphia brick-style, softened to room temperature; don't use whipped from a tub, it's too airy.
- Unsalted butter, softened - makes the frosting spreadable and glossy instead of stiff.
- Powdered sugar - dissolves immediately into the cream cheese and butter for a smooth frosting without graininess.
- Blueberry jam (from above) - this ties the frosting into the filling instead of just sitting on top; I use two to three tablespoons from the batch I made.
- Lemon juice (optional) - I add this if the frosting tastes too sweet; one teaspoon cuts the sugar and brightens the blueberry.

How to Make Blueberry Cinnamon Rolls (Step-by-Step)
1. Make the Blueberry Jam Filling First
Always start with the jam because it needs to cool completely before it touches the dough - warm jam will make the butter in the dough melt and turn the whole filling into a soggy mess. I combine frozen blueberries, brown sugar, lemon juice, and lemon zest in a medium saucepan over medium heat and cook for about 6 to 8 minutes, stirring occasionally, until the berries break down and the mixture looks like a loose, chunky sauce.
I use frozen blueberries here because they cook down into jam faster and more evenly than fresh. Not sure which to use for your baking? I cover exactly that in Fresh vs. Frozen Blueberries: What Every Baker Should Know.


Then add the cornstarch slurry - cornstarch mixed with cold water - and cook for another 2 to 3 minutes, stirring constantly, until the jam thickens noticeably. You'll know it's ready when you drag a spoon through it and the line holds for a second before filling back in. Pull it off the heat, stir in the vanilla, and transfer it to a bowl to cool completely while I work on the dough. Don't skip the cooling step - I've tried spreading warm jam and it always ends badly.
2. Make and Knead the Dough
Whisk the bread flour, instant yeast, sugar, lemon zest, and salt together in the bowl of a stand mixer fitted with the dough hook. In a separate bowl or measuring cup, I whisk together the warm milk, egg, and melted butter until smooth. I pour the wet ingredients into the dry and mix on low speed until the dough starts to come together into a shaggy mass.


Once it forms, turn the mixer up to medium and knead for 10 to 12 minutes. The dough should pull away from the sides of the bowl and feel smooth and elastic when you press it with your finger - it'll spring back slightly. If it's still really sticky after 10 minutes, add a tablespoon of flour at a time, but don't add too much or the rolls will turn out dense. The dough should be soft and just slightly tacky, not dry.
3. First Rise - What to Look For
Transfer the dough to a lightly greased bowl, turn it once so the top is greased, cover the bowl with a clean kitchen towel or plastic wrap, and set it somewhere warm. I usually put mine in the oven with just the light on - the gentle warmth from the bulb is enough to help it rise without overproofing.
Let it rise for 1 to 1½ hours, or until it's doubled in size. The easiest test is to press two fingers gently into the dough - if the indentations stay and don't spring back, it's ready. If they fill back in immediately, it needs more time.


4. Prep Cinnamon Butter layer
While the dough rises, prep the cinnamon butter layer by mixing softened butter, brown sugar, and cinnamon in a bowl until smooth and spreadable.


5. Roll, Fill, and Shape the Rolls
Turn the risen dough out onto a lightly floured surface and roll it into a 16x24-inch rectangle. I used a rolling pin and work from the center outward, rotating the dough a quarter turn every few passes to keep the shape even. If the dough springs back too much, let it rest for 5 minutes - the gluten needs to relax.
Spread the cinnamon butter mixture evenly over the dough, leaving about a half-inch border along the top long edge. Then I spoon the cooled blueberry jam over the cinnamon layer and spread it gently with an offset spatula or the back of a spoon. Don't overfill - too much jam and it'll leak out the sides when you roll.


Roll the dough tightly from the long side closest to me, tucking it under itself as I go to keep the roll tight and even. When I get to the end, I press the seam gently to seal it. I use unflavored dental floss to cut the rolls - I slide it under the log, cross the ends over the top, and pull tight. It cuts cleanly without squishing the dough the way a knife does. I cut the log into 12 equal pieces and place them cut-side up in a greased 9x13-inch baking dish.
6. Second Rise and Bake
Cover the dish loosely with plastic wrap or a towel and let the rolls rise for another 30 to 45 minutes, until they're puffy and touching each other. They won't quite double, but they should look noticeably larger and feel airy when you poke them gently.


Preheat the oven to 350°F while they finish rising. Once they're ready, I bake them uncovered for 30 to 35 minutes, or until the tops are golden brown and the edges are set. The internal temperature should hit about 190 to 195°F if you want to check with a thermometer, but I usually just look for that golden color on top and a slight pull-away from the sides of the pan.
7. Make the Blueberry Cream Cheese Frosting
While the rolls bake, I make the frosting. I beat the softened cream cheese and butter together in a bowl with a hand mixer on medium speed until smooth and creamy with no lumps - this takes about 2 minutes. Then I add the powdered sugar, vanilla, lemon juice (if using), and two to three tablespoons of the blueberry jam and beat until everything is well combined and spreadable.


Spread the frosting over the rolls while they're still warm - not piping hot, but warm enough that the frosting melts slightly into the swirls. That's when these are at their absolute best.

Blueberry Cinnamon Rolls with Blueberry Cream Cheese Frosting
Ingredients
Dough
- 4 cups bread flour
- 2¼ teaspoon instant yeast (1 packet)
- ¼ cup granulated sugar
- 1 teaspoon fresh lemon zest
- 1 teaspoon salt
- 1½ cup warm milk
- 1 large egg
- ½ cup unsalted butter melted
Blueberry Jam Filling
- 3 cups frozen blueberries
- ¼ cup brown sugar
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest
- 1 tablespoon cornstarch
- 2 tablespoon water (slurry)
- ½ teaspoon vanilla extract
Cinnamon Layer
- ½ cup unsalted butter softened
- ¾ cup brown sugar
- 2 teaspoon ground cinnamon
Blueberry Cream Cheese Frosting
- 4 oz cream cheese softened
- 6 tablespoon unsalted butter softened
- 1 cup powdered sugar
- 2 tablespoon blueberry jam (from above)
- 1 teaspoon lemon juice (optional)
- ½ teaspoon vanilla extract
Instructions
Make Blueberry Jam
- Make the blueberry jam filling; In a saucepan, combine frozen blueberries, brown sugar, lemon juice, and lemon zest. Cook over medium heat for 6-8 minutes, stirring occasionally, until the berries break down.
- Stir in the cornstarch slurry and cook for another 2-3 minutes until thickened.
- Remove from heat, stir in vanilla extract, and let cool completely.
Make Dough
- In a large stand mixing bowl, whisk together bread flour, instant yeast, sugar, lemon zest, and salt.
- In another bowl, combine warm milk, egg, and melted butter. Pour the wet ingredients into the dry ingredients and mix until a dough forms.
- Knead the dough for 10-12 minutes using a stand mixer, until smooth and elastic.
First Rise
- Place the dough in a lightly greased bowl, cover, and let it rise in a warm place for 1-1½ hours, or until doubled in size.
Make Cinnamon Layer
- Meanwhile prepare the cinnamon layer; In a bowl, mix softened butter, brown sugar, and cinnamon until smooth and spreadable. Set aside.
Roll the Dough
- Roll the dough into a 16x24-inch rectangle on a lightly floured surface. Spread the cinnamon butter mixture evenly over the dough. Spoon and gently spread a layer of cooled blueberry jam on top (avoid overfilling).
- Roll the dough tightly into a log from the long side. Cut into 12 equal rolls using a sharp knife or dental floss.
Second Rise
- Place the rolls in a greased 9x13-inch baking dish. Cover and let the rolls rise for 30-45 minutes, until puffy.
Bake
- Preheat the oven to 350°F (175°C). Bake for 30-35 minutes, or until golden brown on top.
- Make the blueberry cream cheese frosting; In a bowl, beat cream cheese and butter until smooth and creamy. Add powdered sugar, vanilla, lemon juice (if using), and blueberry jam. Mix until well combined and spreadable.
- Spread the frosting over warm rolls so it melts slightly into the swirls. Serve warm and enjoy!
Why are my blueberry cinnamon rolls soggy?
This usually comes down to the filling. If your blueberry jam is too thin or still warm when you spread it, it will seep into the dough and create a dense, soggy texture. Make sure the jam is thick (not runny) and completely cooled before using-it should spread easily but hold its shape.
Can I use fresh blueberries instead of frozen wild blueberries?
You can, but I really recommend frozen wild blueberries if you can find them. They have a more concentrated flavor and tend to cook down thicker with less effort. If using fresh blueberries, you'll likely need to cook the jam a bit longer to remove extra moisture. More on this in Wild vs. Regular Blueberries: Which Bake Better?
How thick should the blueberry jam be?
Think of it like a thick fruit spread, not a sauce. When you run a spoon through it, it should leave a line that slowly fills in. If it immediately runs back together, it needs a bit more cooking time.
Why did my filling leak out during baking?
A little bit of bubbling is normal, but major leaks usually mean the rolls were overfilled or rolled too loosely. Try using a thinner layer of jam and roll the dough tightly to keep everything contained as it bakes.

Can I make these blueberry cinnamon rolls ahead of time?
Yes, and they work really well as an overnight recipe. After shaping, cover and refrigerate the rolls, then let them sit at room temperature until slightly puffy before baking. You'll still get soft, fluffy results.
Can I freeze blueberry cinnamon rolls?
Yes. Bake them first, let them cool completely, and freeze without the frosting. When ready to serve, reheat and add the blueberry cream cheese frosting fresh for the best texture and flavor.
How do I keep cinnamon rolls soft and fluffy?
Start with a soft, slightly tacky dough and avoid adding too much flour. Let the dough rise fully, and don't overbake-the rolls should be lightly golden, not deeply browned. Covering them while they cool also helps keep them soft.
Variations
If you love fruit-filled rolls, my Cranberry Orange Rolls follow the same two-layer filling method with a holiday flavor spin - citrus and cranberry work together the same way lemon and blueberry do here.
You can drizzle these rolls with the cream cheese icing as written, or take them over the top with a warm drizzle of homemade blueberry sauce. The extra blueberry on top makes them taste like bakery-style rolls.

Make-Ahead and Storage Instructions
How to Make Blueberry Cinnamon Rolls Overnight
I make these overnight all the time when I'm serving them for brunch - it means I can sleep in instead of waking up two hours early to proof dough. After I cut the rolls and arrange them in the greased baking dish, I cover the dish tightly with plastic wrap and refrigerate it instead of letting them rise at room temperature. The cold slows the yeast down so the rolls proof gradually in the fridge overnight - usually 8 to 12 hours.
The next morning, pull the dish out of the fridge and let it sit on the counter for 30 to 45 minutes while the oven preheats. The rolls need to come to room temperature and finish their rise slightly before baking - they should look puffy and feel airy when you poke them gently. Then bake them exactly as written. The texture is identical to same-day rolls, and the timing is infinitely more manageable when you're feeding people first thing in the morning.
If you're building a full blueberry brunch spread, my Blueberry Pancake Casserole is also fully make-ahead and bakes at the same temperature - easy to run both at once

How to Freeze Blueberry Cinnamon Rolls
- Freeze before baking: After cutting and arranging the rolls in the baking dish, cover tightly with plastic wrap and foil and freeze for up to 2 months. The night before you want to bake, transfer the dish to the fridge to thaw overnight. The next morning, let the rolls sit on the counter for 30 to 45 minutes until puffy, then bake as directed. This method gives the freshest texture since the rolls go straight from rise to oven.
- Freeze after baking: Bake the rolls completely, cool to room temperature, then wrap the whole pan tightly in plastic wrap and foil and freeze. Thaw in the fridge overnight and reheat at 300°F for 15 to 20 minutes. Hold off on the frosting - make it fresh and spread it over the warm rolls after reheating so it melts in.
How to Reheat Cinnamon Rolls Without Drying Them Out
The microwave is the fastest way to reheat a single roll, but it also turns the texture soft and slightly rubbery if you're not careful. I microwave individual rolls for 15 to 20 seconds at half power, no longer. Any more than that and they go from warm to dry.
For a whole pan of rolls, simply reheat in the oven at 300°F covered loosely with foil for 15 to 20 minutes. The foil traps moisture so the rolls don't dry out, and the low temperature warms them through without overbaking the edges. Pull the foil off for the last 5 minutes if you want to re-crisp the tops slightly.
- If the rolls are unfrosted, add the blueberry cream cheese frosting right after reheating while they're still warm so it melts slightly into the swirls.
- If they're already frosted, reheat them as-is and the frosting softens back up as they warm.
More Easy Blueberry Desserts
- Blueberry Butter Swim Biscuits with Lemon Glaze - same lemon and blueberry combination
- Blueberry Scones with Vanilla Glaze
- Blueberry Cream Cheese Pastries - with blueberries on top of cream cheese
- Blueberry Cheesecake - same cream cheese base as the frosting here, but in full dessert form
- Blueberry Cobbler - the easiest blueberry dessert on the site, no yeast, no rolling
- Blueberry Pancake Casserole - make-ahead blueberry brunch that bakes alongside these rolls





Kelley says
Can I substitute raspberries? If so , fresh or frozen?
Olya Shepard says
Yes! You can use fresh or frozen raspberries. If using frozen, there's no need to thaw them first — just toss them straight into the filling.
For the cream cheese frosting — you can simply swap in raspberries (or raspberry jam) for the frosting as well to keep things simpler.