Red Velvet Cinnamon Rolls Recipe

These red velvet cinnamon rolls combine everything I love about classic cinnamon rolls with the cocoa-tinged flavor and dramatic look of red velvet cake. The dough has just enough cocoa to give that signature taste without overwhelming the cinnamon filling.

They’re perfect for Christmas morning or Valentine’s Day, when that deep red color feels extra special. The cream cheese frosting melts slightly into the warm rolls, making them even more indulgent.

While they take some time to make, most of it is just waiting for the dough to rise. The actual hands-on work isn’t complicated. Plus, you can prep them the night before and bake them fresh in the morning.

What you need for Red Velvet Cinnamon Rolls

Ingredients You’ll Need For dough
  • 4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast
  • 1/2 teaspoon salt
  • 1 cup warm milk
  • 1/3 cup unsalted butter, melted
  • 2 large eggs
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons red food coloring
Ingredients You’ll Need For filling
  • 1/2 cup unsalted butter, softened
  • 1 cup packed brown sugar
  • 2 tablespoons ground cinnamon
  • 1/4 cup unsweetened cocoa powder
Ingredients You’ll Need For cream cheese frosting
  • 8 ounces cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt

How to make Red Velvet Cinnamon Rolls

1. Start by warming milk until it’s just warm to the touch (about 110°F). If it’s too hot to comfortably keep your finger in it, let it cool a bit. Too-hot milk will kill the yeast and your dough won’t rise.

2. In a large mixing bowl, combine 3 cups of the flour (save 1 cup for later), sugar, yeast, and salt. Give it a good whisk to blend everything evenly.

3. Pour in warm milk, melted butter (make sure it’s not hot!), and eggs. Mix until roughly combined, then add the cocoa powder and red food coloring. The cocoa might look a bit lumpy at first – that’s totally normal.

4. Start mixing with a dough hook if you have a stand mixer, or use a wooden spoon if mixing by hand. Gradually add the remaining flour until the dough starts pulling away from the sides of the bowl. You’ll know you’ve added enough flour when the dough feels tacky but doesn’t stick to your clean finger when you poke it.

5. Knead for about 8-10 minutes until the dough becomes smooth and elastic. When you pull a small piece, it should stretch thin enough to see light through it before breaking – that’s how you know the gluten has developed properly.

6. Place the dough in a lightly greased bowl, cover with plastic wrap or a damp towel, and let it rise in a warm spot for about 1 hour. It should roughly double in size and feel puffy when you gently poke it.

7. While the dough rises, mix your filling. Beat the softened butter until creamy, then mix in the brown sugar, cinnamon, and cocoa powder until it looks like wet sand. Having your butter properly softened (should feel like mayonnaise consistency) makes spreading much easier.

8. Once risen, punch down the dough and roll it out on a lightly floured surface into a rectangle about 18×12 inches. Try to keep the edges as straight as possible – I use my bench scraper to help square them off.

9. Spread your filling mixture evenly across the dough, leaving about a 1/2 inch border along one long edge. This clean edge helps seal your roll.

10. Starting from the long edge with filling, roll the dough up tightly, using your fingers to keep the roll even as you go. Pinch the clean edge to seal it.

11. Cut into 12 even pieces using unflavored dental floss or a sharp knife (slide the floss under the roll, cross ends over top, and pull – makes perfect cuts without squishing).

12. Place rolls in a greased 9×13 inch pan, leaving some space between each for rising. Cover and let rise again for about 30-40 minutes, until they’re puffy and touching each other.

13. Preheat your oven to 350°F while the rolls are on their second rise. Bake for 20-25 minutes, or until the tops are just set and barely golden (don’t overbake or they’ll dry out).

14. While they’re baking, make your frosting. Beat the softened cream cheese and butter until completely smooth and fluffy – any lumps now will show up in your finished frosting. Gradually beat in the powdered sugar, vanilla, and salt until it’s silky smooth.

15. Let the rolls cool for about 5 minutes before frosting. The frosting should melt slightly into the warm rolls but not completely liquify – that’s the sweet spot!

Now you’ve got gorgeous red velvet cinnamon rolls that’ll wow anyone who sees (and tastes) them. The leftovers keep well covered at room temperature for a day, but I doubt they’ll last that long!

🔍 Recipe Notes & Tips

  • Measure flour by spooning into cups and leveling – don’t scoop directly from bag
  • Use gel food coloring for best red color without affecting texture
  • Room temp eggs and butter blend easier – set out 30 mins before starting
  • No stand mixer? Knead by hand 12-15 mins instead of 8-10
  • Too sticky while kneading? Add flour 1 tablespoon at a time
  • No dental floss? Serrated knife works – clean cuts between each slice

🍽️ Serving Suggestions

  • Coffee pairings: hot coffee, cappuccino, or cold brew
  • Hot chocolate with whipped cream plays up chocolate notes
  • Glass of cold milk is classic and perfect
  • For brunch, serve with fresh fruit and scrambled eggs

🎯 Make it Work for

  • Christmas morning: Add crushed peppermint to frosting
  • Valentine’s Day: Shape into heart, extra red coloring
  • Brunch party: Make ahead, reheat briefly before serving
  • Bake sale: Wrap individually, charge premium for uniqueness
  • Holiday gifting: Bake in disposable foil pans

📦 Storage & Leftovers

  • Room temp: 2 days in airtight container
  • Fridge: up to 5 days, microwave 15-20 seconds to warm
  • Freeze unfrosted rolls up to 2 months
  • Thaw overnight in fridge
  • Frosting keeps 1 week refrigerated
Red Velvet Cinnamon Rolls

Red Velvet Cinnamon Rolls

Soft and fluffy red velvet cinnamon rolls swirled with a rich cinnamon-sugar filling and topped with a luscious cream cheese frosting. A decadent and festive treat!
Prep Time 45 minutes
Cook Time 20 minutes
Rise time 1 hour 30 minutes
Total Time 2 hours 35 minutes
Servings 12

Ingredients
  

Ingredients You’ll Need For dough

  • 4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast
  • 1/2 teaspoon salt
  • 1 cup warm milk
  • 1/3 cup unsalted butter melted
  • 2 large eggs
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons red food coloring

Ingredients You’ll Need For filling

  • 1/2 cup unsalted butter softened
  • 1 cup packed brown sugar
  • 2 tablespoons ground cinnamon
  • 1/4 cup unsweetened cocoa powder

Ingredients You’ll Need For cream cheese frosting

  • 8 ounces cream cheese softened
  • 1/4 cup unsalted butter softened
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions
 

  • Start by warming milk until it’s just warm to the touch (about 110°F). If it’s too hot to comfortably keep your finger in it, let it cool a bit. Too-hot milk will kill the yeast and your dough won’t rise.
  • In a large mixing bowl, combine 3 cups of the flour (save 1 cup for later), sugar, yeast, and salt. Give it a good whisk to blend everything evenly.
  • Pour in warm milk, melted butter (make sure it’s not hot!), and eggs. Mix until roughly combined, then add the cocoa powder and red food coloring. The cocoa might look a bit lumpy at first – that’s totally normal.
  • Start mixing with a dough hook if you have a stand mixer, or use a wooden spoon if mixing by hand. Gradually add the remaining flour until the dough starts pulling away from the sides of the bowl. You’ll know you’ve added enough flour when the dough feels tacky but doesn’t stick to your clean finger when you poke it.
  • Knead for about 8-10 minutes until the dough becomes smooth and elastic. When you pull a small piece, it should stretch thin enough to see light through it before breaking – that’s how you know the gluten has developed properly.
  • Place the dough in a lightly greased bowl, cover with plastic wrap or a damp towel, and let it rise in a warm spot for about 1 hour. It should roughly double in size and feel puffy when you gently poke it.
  • While the dough rises, mix your filling. Beat the softened butter until creamy, then mix in the brown sugar, cinnamon, and cocoa powder until it looks like wet sand. Having your butter properly softened (should feel like mayonnaise consistency) makes spreading much easier.
  • Once risen, punch down the dough and roll it out on a lightly floured surface into a rectangle about 18×12 inches. Try to keep the edges as straight as possible – I use my bench scraper to help square them off.
  • Spread your filling mixture evenly across the dough, leaving about a 1/2 inch border along one long edge. This clean edge helps seal your roll.
  • Starting from the long edge with filling, roll the dough up tightly, using your fingers to keep the roll even as you go. Pinch the clean edge to seal it.
  • Cut into 12 even pieces using unflavored dental floss or a sharp knife (slide the floss under the roll, cross ends over top, and pull – makes perfect cuts without squishing).
  • Place rolls in a greased 9×13 inch pan, leaving some space between each for rising. Cover and let rise again for about 30-40 minutes, until they’re puffy and touching each other.
  • Preheat your oven to 350°F while the rolls are on their second rise. Bake for 20-25 minutes, or until the tops are just set and barely golden (don’t overbake or they’ll dry out).
  • While they’re baking, make your frosting. Beat the softened cream cheese and butter until completely smooth and fluffy – any lumps now will show up in your finished frosting. Gradually beat in the powdered sugar, vanilla, and salt until it’s silky smooth.
  • Let the rolls cool for about 5 minutes before frosting. The frosting should melt slightly into the warm rolls but not completely liquify – that’s the sweet spot!

Similar Posts