There’s something utterly magical about those warm, gooey swirls packed with juicy blueberries and a comforting cinnamon kick—then topped with silky cream cheese frosting. That’s exactly why this Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe is a game-changer in my kitchen and soon will be in yours too!

Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe Save
Save for later

Why You’ll Love This Recipe

  • Bursting with Fresh Blueberry Flavor: The homemade blueberry jam filling brings a natural, tangy sweetness you can’t find in store-bought versions.
  • Soft, Pillowy Tangzhong Dough: Using the Tangzhong method means these rolls stay extra tender and pleasantly fluffy for days.
  • Rich Cream Cheese Frosting with a Twist: I love adding the blueberry jam into the frosting for an irresistibly fruity finish on top.
  • Perfect for Any Occasion: Whether it’s a weekend brunch or a cozy breakfast in bed, your family will be asking for these again and again.

Ingredients You’ll Need

Every ingredient in this recipe works together to build those soft layers and juicy bursts of blueberry sweetness. I’ll share some shopping tips so you grab the best quality ingredients for success.

Flat lay of frozen wild blueberries spilling from a small white ceramic bowl, a halved fresh lemon with bright yellow flesh, a small white ceramic bowl filled with packed brown sugar, a small white ceramic bowl holding fine ground cinnamon, cornstarch pow Save
  • Frozen wild blueberries: Wild blueberries pack more flavor than regular ones—you’ll taste the difference especially in the jam filling.
  • Brown sugar: Adds a deep caramel richness to both the jam and cinnamon filling—don’t skip it!
  • Lemon juice: Just a splash brightens the blueberry jam, balancing sweetness perfectly.
  • Cornstarch: Thickens the jam so it stays put inside the rolls and doesn’t get runny.
  • Bread flour: Crucial for chewy, elastic dough—makes these rolls wonderfully soft.
  • Instant yeast: Reliable and quick rising, so your dough comes together beautifully.
  • Whole milk & heavy cream: Provide the richness that keeps the dough tender and flavorful.
  • Unsalted butter: Both in the dough and filling, it brings that unmistakable buttery aroma and soft texture.
  • Egg: Adds structure while helping the dough brown beautifully.
  • Ground cinnamon: Because what is a cinnamon roll without it? Aromatic and warming.
  • Cream cheese: For the luscious frosting—use full-fat for best creaminess.
  • Powdered sugar: Blends smoothly into the frosting without graininess.
  • Heavy cream (for frosting): Gives that silky finish and makes frosting easy to spread.

Variations

I love mixing things up based on the season or what I have on hand. This recipe is pretty forgiving and easy to customize so you can truly make it your own.

  • Use fresh blueberries instead of frozen: When blueberries are in season, using fresh ones makes the jam extra vibrant—just adjust cooking time as fresh berries release more juice.
  • Swap cinnamon for cardamom or nutmeg: I’ve switched to cardamom for a subtle floral note and it’s a lovely change that pairs wonderfully with berries.
  • Make it vegan: Use plant-based butter, non-dairy milk like oat or almond, and a vegan cream cheese alternative for frosting. I tried this once and it still turned out deliciously soft and flavorful.
  • Add nuts: Chopped pistachios or walnuts sprinkled on the filling add a nice crunch that my family adores.

How to Make Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe

A piece of cinnamon roll with three layers of soft golden dough, each separated by a swirl of dark purple blueberry filling, sits on a white fluted plate. The top is covered with a thick, creamy glaze mixed with smashed blueberries creating a mix of light Save

Step 1: Cook the luscious blueberry jam

Start by simmering the frozen wild blueberries with brown sugar and lemon juice over medium-high heat. This gives you time to really concentrate the flavors as the berries break down and thicken. I love that sweet and tangy scent filling my kitchen at this stage! When it thickens slightly, mix the cornstarch dissolved in water, then cook for another couple of minutes until glossy. Don’t forget to set aside a bit for the frosting—it’s a game changer.

Step 2: Make the tangzhong paste for super soft dough

Next, whisk bread flour and water in a small pan over medium heat to make the tangzhong—a cooked flour paste that adds moisture and tenderness. Stir constantly so it doesn’t clump or burn. Once smooth and thick like pudding, let it cool before adding to the dough. This simple step really bumped my cinnamon rolls up to bakery-quality softness.

Step 3: Mix and knead the dough

Combine all your dry ingredients in a stand mixer, then add in the milk, cream, egg, and your cool tangzhong paste. I recommend using a dough hook—start slow until the dough just forms, then gradually add softened butter one tablespoon at a time while the mixer runs low and steady. Knead for about 12 minutes until smooth and elastic. This step takes some patience, but that stretchiness tells you it’s ready!

Step 4: Prepare the cinnamon and blueberry filling

While the dough rests, whip up the brown sugar and cinnamon filling with softened butter until creamy and spreadable. This forms the classic gooey layer, with the blueberry jam adding surprise pockets of tangy fruit throughout each bite.

Step 5: Roll, fill, and cut your rolls

Roll the dough out into a big rectangle on a lightly floured surface – around 21×15 inches. Spread the cinnamon filling evenly first, then dollop on and gently spread the blueberry jam. Here’s a trick I learned: heat your jam slightly so it’s easier to spread without tearing the dough. Then use a pizza cutter to slice 12 strips, rolling each one tightly away from you. Place them snugly in your lined 9×13 pan.

Step 6: Rise and bake

Cover those beauties with plastic wrap and let them rise until doubled—usually 1-2 hours depending on your kitchen temperature. While they’re puffing up, preheat your oven to 325°F. Bake for 30-40 minutes until golden and an instant-read thermometer hits 185°F in the center. The smell wafting out is pure heaven—brace yourself!

Step 7: Make the blueberry cream cheese frosting

While baking, beat room temperature cream cheese and butter until silky smooth, then add powdered sugar gradually. Keep mixing until your frosting is light and fluffy, then fold in heavy cream and reserved blueberry jam for that subtle fruity tang. This combo tops the rolls perfectly, balancing rich and fresh flavors.

Step 8: Frost and swirl

Once the rolls are out and slightly cooled (about 15 minutes), spread your luscious frosting right on top. Swirl in leftover blueberry jam with a toothpick or small spoon for a pretty, vibrant finish. If it feels too thick to spread easily, add a splash of water to loosen it up—it’s all about that perfect spreadable consistency.

Pro Tips for Making Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe

  • Use the Spoon and Level Method for Flour: I used to scoop flour directly from the bag, which led to dense rolls. Now I fluff flour first, then spoon and level—it makes all the difference in dough texture.
  • Don’t Rush the Butter Incorporation: Adding butter slowly while kneading helps create a luscious, elastic dough that’s soft but holds its shape beautifully.
  • Keep Your Ingredients at Room Temperature: Cold eggs or dairy can slow yeast action, so I always prep these ahead and keep them warm for a smoother rise.
  • Watch Baking Temperature Closely: Avoid underbaking by measuring the center’s temperature; 185°F ensures the middle is fully cooked but still tender.

How to Serve Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe

blueberry cinnamon rolls - Serving Suggestion Save

Garnishes

I like to finish these rolls with a few fresh blueberries scattered on top alongside a light dusting of powdered sugar. Not only does it make the presentation pop, but it also adds a fresh bite that complements the rich sweetness beautifully.

Side Dishes

Pair these blueberry cinnamon rolls with a cup of strong black coffee or a creamy latte to balance the sweetness. For a brunch spread, I love serving them alongside scrambled eggs and crispy bacon—divine contrast!

Creative Ways to Present

For special occasions, try arranging the rolls in a circle on a large platter with edible flowers or a sprinkle of crushed pistachios. You can also drizzle extra blueberry jam over the top. It makes the whole thing look like a bakery masterpiece without much extra effort.

Make Ahead and Storage

Storing Leftovers

I wrap leftover rolls tightly with plastic wrap and store them in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5. This keeps them soft but cools the frosting, which I find tastes better slightly chilled.

Freezing

These rolls freeze really well! I freeze unbaked rolls after shaping but before the final rise, which lets me bake fresh cinnamon rolls whenever I want. Just thaw overnight in the fridge and let them rise again before baking. You can also freeze fully baked rolls—just wrap each individually to prevent freezer burn.

Reheating

When reheating, I prefer warming the rolls in a 350°F oven for about 10 minutes to refresh their softness without melting the frosting too much. If you’re in a hurry, 30-40 seconds in the microwave works but watch carefully to avoid drying them out.

Final Thoughts

I can’t tell you how many times my family has requested these blueberry cinnamon rolls—especially for those cozy weekend mornings. What I love most is how the fresh blueberry jam really elevates the traditional cinnamon roll, paired with that dreamy cream cheese frosting. It’s both comforting and a little special, perfect for sharing or treating yourself. Give this Blueberry Cinnamon Rolls with Cream Cheese Frosting Recipe a try—you’ll be so glad you did, and I’m betting you’ll bake them again and again like me!