
Pink Velvet Cinnamon Rolls Recipe tastes like a mashup of classic cinnamon rolls and soft red velvet cake, with a creamy vanilla cream cheese frosting on top. It suits brunch lovers, holiday bakers, Valentine’s Day planners, and anyone who wants bakery style rolls in about 2 hours total. I tested this recipe on a rainy Sunday in my tiny kitchen while my dog judged my frosting skills from the doorway.
Why Make This Pink Velvet Cinnamon Rolls Recipe at Home
Homemade pink velvet cinnamon rolls taste fresher, softer, and richer than anything from a tube. You control the sweetness, the pink color, and the spice level, so the rolls match your taste instead of a factory formula.
You skip mystery ingredients and use pantry basics plus a little food coloring. The dough comes together easily, and the pink swirl makes everyone think you spent way more time on them than you actually did.
“These pink velvet cinnamon rolls looked like a bakery display and tasted even better, with soft fluffy centers and a creamy frosting that my family devoured in minutes.”
Ingredients You Need
Dough
- 1 cup warm whole milk, about 105 to 110°F
- Use 2 percent milk if needed, but whole milk gives a softer crumb.
- 2 ¼ teaspoons instant yeast (1 standard packet)
- Instant yeast mixes straight into the flour and saves time.
- ⅓ cup granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- Extra yolk adds richness and that soft, bakery style texture.
- 4 tablespoons unsalted butter, melted and slightly cooled
- I like Kerrygold or any good quality butter for better flavor.
- 3 cups all purpose flour, plus up to ½ cup more as needed
- Use King Arthur or a similar high quality brand for consistent results.
- 2 tablespoons unsweetened cocoa powder
- Natural cocoa works best here; Dutch process can darken the color too much.
- 1 teaspoon fine sea salt
- 1 to 2 teaspoons red or pink gel food coloring
- Gel color keeps the dough soft. Liquid color can add too much moisture, so reduce milk slightly if you only have liquid.
Cinnamon Sugar Filling
- 5 tablespoons unsalted butter, very soft
- ½ cup light brown sugar, packed
- 2 tablespoons granulated sugar
- 1 ½ tablespoons ground cinnamon
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
Cream Cheese Frosting
- 4 ounces cream cheese, softened
- Use full fat brick style cream cheese, not the tub.
- 3 tablespoons unsalted butter, softened
- 1 ¼ to 1 ½ cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 to 2 tablespoons milk or heavy cream, as needed
- Small pinch of salt
Optional Toppings
- Pink sprinkles or sanding sugar
- Crushed freeze dried strawberries for a pink speckled finish
Equipment
- Stand mixer with dough hook
- You can knead by hand, but a mixer keeps things easier and cleaner.
- Large mixing bowl
- Rubber spatula
- Measuring cups and spoons
- Rolling pin
- 9 by 13 inch baking pan or two 9 inch round pans
- Sharp knife or unflavored dental floss to slice rolls
- Plastic wrap or clean kitchen towel
Tips & Mistakes
- Use warm milk, not hot, so the yeast stays alive and active.
- Measure flour by spooning it into the cup and leveling; packing flour leads to dense rolls.
- Add food coloring slowly; you can always deepen the pink, but you cannot pull it back.
- Knead until the dough feels smooth and slightly tacky; under kneading gives tough rolls.
- Let the dough rise in a warm, draft free spot; cold kitchens slow the rise and hurt texture.
- Spread the filling all the way to the edges, but leave a thin border on the long side where you seal the roll.
- Roll the dough gently; tight rolling can squeeze out filling and twist the shape.
- Slice with dental floss for clean spirals; a dull knife squashes the rolls.
- Do not overbake; pull them when the tops look lightly golden and the centers feel set but still soft.
- Frost while warm for a melty glaze, or cool slightly for a thicker, fluffy frosting layer.
How to Make Pink Velvet Cinnamon Rolls Recipe
Step 1: Mix the pink velvet dough
Pour the warm milk into the bowl of a stand mixer and whisk in the sugar and yeast. Let it sit 5 minutes so the yeast wakes up and starts to look foamy on top. Add the egg, egg yolk, melted butter, cocoa powder, salt, and 1 teaspoon gel food coloring, then whisk until smooth.
Add 2 ½ cups of the flour and mix on low with the dough hook until a shaggy dough forms. Add more flour a few tablespoons at a time until the dough pulls away from the sides but still feels slightly sticky. Scrape the sides of the bowl and check the color; add more gel if you want a deeper pink, then mix again to blend it evenly.
Step 2: Knead and let the dough rise
Knead the dough on medium speed for 6 to 8 minutes until it feels smooth, elastic, and slightly tacky but not gluey. If it sticks heavily to the bowl, sprinkle in a tablespoon of flour at a time. Lightly oil a large bowl, shape the dough into a ball, and place it in the bowl, turning it once to coat.
Cover the bowl with plastic wrap or a clean towel. Set it in a warm spot and let the dough rise until it doubles in size, about 1 to 1 ½ hours, depending on your kitchen temperature. If your kitchen runs cool, place the bowl near a slightly warm oven or on top of the fridge.
Step 3: Mix the cinnamon filling
While the dough rises, stir the softened butter, brown sugar, granulated sugar, cinnamon, vanilla, and salt in a small bowl. Mix until the filling looks like a thick, spreadable paste. If it feels too stiff, let it sit at room temperature a few minutes so the butter softens more.
Taste a tiny bit and adjust the cinnamon or sugar if you want more spice or sweetness. Keep the bowl at room temperature so the filling spreads easily later.
Step 4: Roll out the dough
Lightly flour your counter and turn the risen dough out of the bowl. Gently press out the air with your hands and shape it into a rough rectangle. Use a rolling pin to roll it into a large rectangle about 14 by 18 inches, with the long side facing you.
Keep the thickness even, about ¼ inch, so the rolls bake uniformly. If the dough springs back, let it rest 5 minutes, then roll again.
Step 5: Fill and roll
Spread the cinnamon filling over the dough with an offset spatula or the back of a spoon. Cover almost all the surface, but leave a ½ inch border along the long edge farthest from you. That clean strip helps the roll seal.
Starting from the long edge closest to you, roll the dough into a tight but gentle log. Use your hands to nudge and tuck as you go so the log stays even in thickness. Pinch the seam along the edge to seal it.
Step 6: Slice and arrange
Trim the uneven ends of the log if needed and save those pieces as “baker snacks.” Use unflavored dental floss or a sharp knife to slice the log into 12 equal rolls. To use floss, slide it under the log, cross the ends over the top, and pull tight to cut cleanly.
Grease a 9 by 13 inch pan and arrange the rolls cut side up with a little space between each one. They will expand and fill the pan during the second rise and baking.
Step 7: Second rise
Cover the pan loosely with plastic wrap or a towel. Let the rolls rise in a warm spot until they look puffy and almost touch, about 30 to 45 minutes. When you poke a roll gently, the dough should spring back slowly and leave a slight indentation.
During this rise, preheat your oven to 350°F. This timing gives the oven enough time to heat fully so the rolls bake evenly.
Step 8: Bake the pink velvet cinnamon rolls
Place the pan on the middle rack and bake 20 to 25 minutes. The tops should look lightly golden, and the centers should feel set but still soft when you tap them. If your oven browns quickly, tent the pan loosely with foil around the 18 minute mark.
Check the center roll; if it still looks doughy, bake a few more minutes. Pull the pan out and let the rolls cool in the pan while you mix the frosting.
Step 9: Make the cream cheese frosting
Beat the softened cream cheese and butter in a medium bowl until smooth and creamy. Add 1 ¼ cups powdered sugar, vanilla, and a pinch of salt, then mix until fluffy. Add milk or cream a teaspoon at a time until the frosting reaches your preferred consistency.
Taste and adjust the sweetness; add more powdered sugar if you want a thicker, sweeter frosting. If you like a hint of pink in the frosting, stir in the tiniest dot of gel color.
Step 10: Frost and finish
Spread the frosting over the warm rolls for a melty, glossy finish, or let them cool 15 to 20 minutes for a thicker layer. Swirl the frosting across the tops so it sinks into the spirals. Sprinkle with pink sprinkles or crushed freeze dried strawberries if you want extra color and texture.
Serve the rolls warm while the centers stay soft and gooey. Watch them disappear faster than you thought possible.
Variations I’ve Tried
I swapped some of the cinnamon for cardamom and loved the cozy, slightly floral twist. I also added mini chocolate chips to the filling once, which turned the rolls into a pink velvet chocolate situation that kids adored. For a fruity version, I stirred finely chopped freeze dried strawberries into the filling and topped the frosting with more on top.
I tested a dairy light version with oat milk and vegan butter; the rolls still turned out soft, just slightly less rich. You can also shape the dough into heart shapes for Valentine’s Day by pinching the bottom of each roll and pressing the top into a point.
How to Serve Pink Velvet Cinnamon Rolls
Serve these pink velvet cinnamon rolls warm for breakfast, brunch, or dessert with a big mug of coffee, hot chocolate, or cold milk. Add fresh berries or sliced strawberries on the side to balance the sweetness and echo the pink theme. For a brunch spread, pair them with scrambled eggs, a simple fruit salad, and yogurt so the table feels balanced.
If you serve them for a party or shower, cut each roll in half so guests can sample without committing to a full roll. Keep extra frosting on the side for those who like an extra spoonful on top.
How to store
- Store leftover rolls covered at room temperature for up to 1 day if your kitchen stays cool; after that, move them to the fridge.
- In the fridge, keep rolls in an airtight container for 3 to 4 days; warm them before serving so they taste soft again.
- For the freezer, wrap unfrosted rolls individually in plastic, place them in a freezer bag, and freeze for up to 2 months.
- Reheat single rolls in the microwave for 15 to 25 seconds or in a 300°F oven for 8 to 10 minutes; add fresh or leftover frosting after warming so the texture stays creamy, not oily.

Pink Velvet Cinnamon Rolls Recipe
Ingredients
Method
- In a small bowl, combine warm milk and yeast. Let sit for 5–10 minutes until foamy.
- In a large mixing bowl, whisk together flour, sugar, and salt.
- Add the yeast mixture, melted butter, egg, and food coloring to the dry ingredients.
- Mix until a soft dough forms, then knead on a lightly floured surface for 5–7 minutes until smooth and elastic.
- Place the dough in a lightly greased bowl, cover, and let rise in a warm place for 60–75 minutes or until doubled in size.
- Grease a 9x13-inch baking pan and set aside.
- In a small bowl, combine softened butter, brown sugar, cinnamon, and vanilla for the filling to make a spreadable paste.
- Punch down the risen dough and roll it out on a lightly floured surface into a 12x18-inch rectangle.
- Spread the cinnamon filling evenly over the dough, leaving a small border around the edges.
- Starting from a long edge, tightly roll the dough into a log and pinch the seam to seal.
- Slice the log into 12 equal rolls and arrange them cut-side up in the prepared baking pan.
- Cover the pan and let the rolls rise for 30–40 minutes, or until puffy and nearly doubled.
- Preheat the oven to 350°F (175°C) while the rolls finish rising.
- Bake the rolls for 20–25 minutes, or until lightly golden and cooked through in the center.
- Remove from the oven and let cool for about 10 minutes before icing.
- In a medium bowl, beat the cream cheese and butter together until smooth and creamy.
- Add powdered sugar and vanilla and beat until well combined.
- Add milk or cream, 1 tablespoon at a time, until the icing is smooth and spreadable.
- Spread the icing over the warm rolls and serve.
Notes
Approximate per 1 roll (1/12 of recipe): 320 calories; fat 13 g; saturated fat 8 g; carbohydrates 47 g; fiber 1 g; sugars 24 g; protein 6 g; sodium 260 mg. Values will vary based on specific ingredients, brands, and portion sizes.
