Go Back
Close-up of freshly baked raspberry sweet rolls, featuring one frosted roll with a bite taken out.

Raspberry Cinnamon Rolls with Cream Cheese Icing

These delightful cinnamon rolls feature a soft, fluffy dough generously swirled with a vibrant raspberry filling and classic cinnamon-sugar, all topped with a luscious cream cheese icing. Perfect for a special breakfast or brunch!
Prep Time 3 hours 10 minutes
Cook Time 30 minutes
Total Time 3 hours 40 minutes
Servings: 12 rolls
Course: Breakfast, Brunch, Dessert
Cuisine: American
Calories: 520

Ingredients
  

For the Dough
  • 3/4 cup milk warm (105-115°F / 40-46°C)
  • 1 packet active dry yeast 2 1/4 tsp or 7g
  • 1/4 cup granulated sugar
  • 1 large egg room temperature
  • 1/4 cup unsalted butter melted and cooled slightly
  • 1/2 tsp salt
  • 3 cups all-purpose flour plus more for dusting
For the Raspberry Filling
  • 1 1/2 cups fresh or frozen raspberries do not thaw if frozen
  • 1/4 cup granulated sugar
  • 1 tbsp cornstarch
  • 1 tsp fresh lemon juice
  • 1/2 tsp ground cinnamon
For the Cinnamon Swirl
  • 1/4 cup unsalted butter softened
  • 1/2 cup packed light brown sugar
  • 1 tbsp ground cinnamon
For the Cream Cheese Icing
  • 4 oz cream cheese softened
  • 1/4 cup unsalted butter softened
  • 1 1/2 cups powdered sugar sifted
  • 1/2 tsp vanilla extract
  • 1-2 tbsp milk or heavy cream as needed

Equipment

  • Large mixing bowl
  • Small saucepan
  • Rolling Pin
  • 9x13 inch baking dish
  • Electric Mixer (stand or handheld)
  • Measuring cups and spoons
  • Whisk or Spatula

Method
 

Prepare the Dough
  1. In a large mixing bowl, combine the warm milk, yeast, and 1/4 cup granulated sugar. Stir gently and let sit for 5-10 minutes until the yeast is foamy. This indicates the yeast is active.
  2. Add the egg, melted butter, and salt to the yeast mixture, stirring to combine. Gradually add the 3 cups of all-purpose flour, mixing with a wooden spoon or a stand mixer with a dough hook until a shaggy dough forms.
  3. Turn the dough out onto a lightly floured surface and knead for 5-7 minutes, or until the dough is smooth and elastic. If using a stand mixer, knead on medium-low speed for 5-7 minutes.
  4. Lightly oil a clean large bowl. Place the dough in the bowl, turning once to coat. Cover the bowl with plastic wrap or a clean kitchen towel and let it rise in a warm place for 1 to 1.5 hours, or until doubled in size.
Prepare the Raspberry Filling
  1. While the dough is rising, combine the raspberries, 1/4 cup granulated sugar, cornstarch, lemon juice, and 1/2 tsp ground cinnamon in a small saucepan. Cook over medium heat, stirring frequently, until the mixture thickens and begins to bubble, about 5-7 minutes.
  2. Remove from heat and let the raspberry filling cool completely. It will thicken further as it cools.
Prepare the Cinnamon Swirl
  1. In a small bowl, combine the softened butter, light brown sugar, and 1 tbsp ground cinnamon. Mix with a fork until well combined and paste-like.
Assemble the Rolls
  1. Once the dough has doubled, gently punch it down to release the air. Turn the dough out onto a lightly floured surface and roll it into a large rectangle, approximately 12x18 inches.
  2. Evenly spread the cinnamon swirl mixture over the entire surface of the dough, leaving a small border (about 1/2 inch) on one of the long edges. Spoon and gently spread the cooled raspberry filling over the cinnamon swirl mixture.
  3. Starting from the long edge opposite the border, tightly roll the dough into a log. Pinch the seam closed to seal.
  4. Using a sharp knife or unflavored dental floss, cut the log into 12 equal-sized rolls (about 1.5 inches thick).
  5. Grease a 9x13 inch baking dish. Arrange the sliced rolls snugly in the prepared dish.
Second Rise and Bake
  1. Cover the baking dish loosely with plastic wrap or a clean kitchen towel and let the rolls rise in a warm place for another 30-45 minutes, or until they have nearly doubled in size and are puffy.
  2. Preheat your oven to 375°F (190°C) during the last 15 minutes of the second rise.
  3. Bake the rolls for 25-30 minutes, or until they are golden brown on top and cooked through. If they start browning too quickly, you can loosely tent them with aluminum foil.
Prepare the Cream Cheese Icing
  1. While the rolls are baking, prepare the icing. In a medium bowl, using an electric mixer, beat the softened cream cheese and softened butter together until smooth and creamy, about 1-2 minutes.
  2. Gradually add the sifted powdered sugar, vanilla extract, and 1 tablespoon of milk or heavy cream. Beat on low speed until combined, then increase to medium-high and beat until light and fluffy. Add the second tablespoon of milk/cream if a thinner consistency is desired.
Finish and Serve
  1. Let the baked cinnamon rolls cool in the pan for about 5-10 minutes before spreading the cream cheese icing generously over them. This allows the rolls to absorb some of the warmth without melting the icing too quickly.
  2. Serve warm and enjoy your homemade Raspberry Cinnamon Rolls!

Notes

For best results, ensure your yeast is fresh and your milk is at the correct temperature for activating the yeast. If using frozen raspberries, there's no need to thaw them before cooking for the filling. Leftover rolls can be stored in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. Reheat gently in the microwave for a fresh-baked taste.