Heads up: some links are affiliate, so I may earn a tiny commission (at no extra cost to you!) on stuff I genuinely adore. Please read my Disclosure Policy for additional information.
These homemade red velvet cinnamon rolls are soft, sweet, and melt-in-your-mouth delicious — with that signature red velvet cocoa flavor baked right into the dough. Perfect for Valentine’s Day, a holiday brunch, or honestly any time you want to make something that looks as good as it tastes.
They are a little extra in the best possible way.
Ingredients
Dough
- 1 packet instant yeast (¼ oz / 2¼ tsp)
- 1 cup whole milk, warm (around 100–105°F)
- ¼ cup white sugar
- 4 cups all-purpose flour, plus more for kneading
- ¼ cup cocoa powder
- ¼ cup unsalted butter, melted and cooled
- ¼ cup sour cream
- 2 teaspoons red food dye
Filling
- ¼ cup unsalted butter, softened
- 1 cup brown sugar
- 1 teaspoon cinnamon
Cream Cheese Icing
- 4 oz full-fat cream cheese, softened
- 1 cup powdered sugar
- 1 tablespoon milk
- Sprinkles (optional — pink, red, or white for a Valentine’s theme)
How to Make Red Velvet Cinnamon Rolls
Step 1: Proof the Yeast
In the bowl of your stand mixer, stir together the warm milk, sugar, and instant yeast. Let it sit for about 10 minutes. It should bloom and puff up slightly — if nothing happens, your milk may have been too hot or the yeast is old.
Step 2: Make the Dough

Add the flour, cocoa powder, melted butter, sour cream, and red food dye to the yeast mixture. Using the paddle attachment, mix on low until a dough begins to form.
Step 3: Knead

Switch to the dough hook and knead on medium speed for about 10 minutes, adding a little extra flour as needed so the dough doesn’t stick to the bottom of the bowl. The finished dough should be smooth and slightly tacky but not sticky.
Step 4: First Rise


Remove the dough from the bowl, dust the bowl with flour, and return the dough to it. Cover with a clean kitchen towel and leave in a warm place for 1 hour until doubled in size.
Step 5: Roll Out and Fill
Once risen, roll the dough out to roughly 12 x 14 inches on a lightly floured surface. Spread the softened butter evenly across the surface, then sprinkle the brown sugar and cinnamon evenly over it.
Step 6: Cut and Roll

Cut the dough into 12 long strips, each about 12 inches long. Roll each strip up loosely — they do not need to be rolled tightly, just enough to hold together — and place each roll in a greased 9×13 inch baking dish.

Step 7: Second Rise

Cover the dish with the kitchen towel and leave in a warm place for another hour to rise.
Step 8: Bake
Bake at 350°F for 30 minutes until cooked through. The tops will be set and the rolls will have puffed and filled the dish.
Step 9: Make the Icing

While the rolls cool, beat the softened cream cheese, powdered sugar, and milk together using the whisk attachment on your stand mixer until completely smooth and creamy.
Step 10: Ice and Serve

Spread the cream cheese icing over the warm rolls. Add sprinkles if using. Serve immediately.
Recipe Notes
- Milk temperature matters. Aim for 100–105°F. Too cold and the yeast won’t activate; above 110°F and you risk killing it entirely.
- Do not reduce or skip the cocoa powder. It is what gives these rolls their red velvet flavor — without it, they are just red-colored cinnamon rolls.
- Do not skip the sour cream. It adds moisture and tenderness to the dough.
- Roll loosely, not tightly. The rolls expand in the pan during the second rise and in the oven — a loose roll is all you need.
- Use full-fat cream cheese for the icing, and make sure it is properly softened before beating. Cold cream cheese won’t mix smooth.
- Red food dye amount is flexible. Adjust to your preference depending on how deep a red you want.
Storage
Store covered or in an airtight container in the refrigerator for up to 3–4 days. Reheat in the microwave for about 20 seconds before eating.
Prep Time:
40 minutes
Rise Time:
2 hours
Total Time:
2 hours 40 minutes
Homemade red velvet cinnamon rolls with a cocoa-laced dough, cinnamon brown sugar filling, and cream cheese icing — soft, sweet, and perfect for Valentine’s Day or any day you want to impress.
Ingredients
- 1 packet instant yeast (¼ oz / 2¼ tsp)
- 1 cup whole milk, warm (around 100–105°F)
- ¼ cup white sugar
- 4 cups all-purpose flour, plus more for kneading
- ¼ cup cocoa powder
- ¼ cup unsalted butter, melted and cooled
- ¼ cup sour cream
- 2 teaspoons red food dye
- ¼ cup unsalted butter, softened
- 1 cup brown sugar
- 1 teaspoon cinnamon
- 4 oz full-fat cream cheese, softened
- 1 cup powdered sugar
- 1 tablespoon milk
- Sprinkles (optional — pink, red, or white for a Valentine’s theme)
Instructions
- Mix warm milk, sugar, and yeast. Rest 10 minutes until bloomed.
- Add flour, cocoa, butter, sour cream, and red dye. Mix with paddle until dough forms.
- Switch to dough hook and knead 10 minutes on medium, adding flour as needed.
- Cover and rise in a warm place for 1 hour.
- Roll dough to 12×14 inches. Spread softened butter, then brown sugar and cinnamon.
- Cut into 12 strips and roll each loosely. Place in a greased 9×13 dish.
- Cover and rise for 1 more hour. Bake at 350°F for 30 minutes.
- Beat cream cheese, powdered sugar, and milk until smooth. Ice warm rolls and serve.
Notes
- Milk must be 100–105°F — too hot or too cold and the yeast won’t work.
- Do not skip or reduce the cocoa powder.
- Roll loosely — the rolls expand in the dish as they rise and bake.
Frequently Asked Questions

Can I make red velvet cinnamon rolls without a stand mixer?
Yes. Stir the dough together with a wooden spoon until it comes together, then knead by hand on a floured surface for about 10 minutes. For the icing, use a handheld electric mixer to ensure it beats completely smooth before spreading.
Why didn’t my dough rise?
The most common reason is milk that was too hot (above 110°F) or too cold — either can prevent the yeast from activating properly. If the yeast did not bloom in Step 1, it is best to start over with fresh yeast and correctly tempered milk.
Can I use almond milk instead of whole milk?
Yes, almond milk has been tested and works well. Just make sure it is warmed to the same temperature as you would whole milk — around 100–105°F.
Can I make red velvet cinnamon rolls ahead of time?
Yes. After the second rise, cover the dish tightly and refrigerate overnight. Take them out and let them sit at room temperature for 30 minutes before baking as directed.

Why is my cream cheese icing lumpy?
The cream cheese was not soft enough before mixing. Make sure it is fully at room temperature before beating. Beat longer if needed — the icing should be completely smooth before going on the rolls.
Do these taste like red velvet cake?
Yes, the cocoa powder in the dough gives them that classic subtle red velvet flavor. They are sweet, soft, and slightly chocolatey — not dense or cakey, but not super fluffy either. A very satisfying middle ground.
Can I freeze red velvet cinnamon rolls?
Yes. Let them cool completely, then wrap individually or store in a freezer-safe container for up to 2 months. Thaw at room temperature or reheat from frozen in the microwave in 30-second intervals.
related articles to red velvet cinnamon rolls
