These Pink Velvet Cinnamon Rolls are a fun and colorful twist on the classic treat! With a creamy filling and a beautiful pink icing, they are as tasty as they are pretty.
Making these rolls is a blast! I love the surprise of bright color in the morning. Just roll, fill, and bake them for a breakfast that will make everyone smile! 😋
Key Ingredients & Substitutions
All-Purpose Flour: This flour is perfect for the dough’s structure. If you need a gluten-free option, try gluten-free all-purpose flour. I’ve had success with brands that blend multiple flours for the best results.
Active Dry Yeast: Using fresh yeast is crucial for great rise. If you’re out, instant yeast can be a quick substitute. Just add it straight to the dry ingredients, no need to activate it first.
Whole Milk: Warm milk helps activate the yeast. If you prefer a non-dairy option, almond or oat milk works beautifully—you just need to warm it up as well!
Cream Cheese: For the icing, I love using full-fat cream cheese for that rich flavor. If you’re looking for a lighter option, a low-fat cream cheese or even Greek yogurt can work here.
Red Food Coloring: For a natural alternative, beet powder or natural red food coloring could be a fun and colorful substitute, adding both hue and health benefits!
How Do I Get Fluffy Cinnamon Rolls?
A key to fluffy cinnamon rolls is in the dough preparation. Kneading well is essential as it develops gluten, helping them rise beautifully.
- After mixing ingredients, knead the dough for 8-10 minutes until it’s smooth and elastic. If it’s sticky, add a little flour, but avoid over-flouring, as it can dry out the rolls.
- When letting the dough rise, ensure it’s in a warm spot. A turned-off oven works great! This step can take longer depending on the temperature, so be patient.

Pink Velvet Cinnamon Rolls
Ingredients You’ll Need:
For the Dough:
- 4 cups all-purpose flour
- 1/4 cup granulated sugar
- 2 1/4 tsp active dry yeast (1 packet)
- 1 tsp salt
- 1 cup whole milk, warm (about 110°F / 43°C)
- 1/4 cup unsalted butter, melted
- 2 large eggs
- 1 tsp vanilla extract
- 1-2 tsp red food coloring (to get a pink velvet color)
For the Filling:
- 1/2 cup unsalted butter, softened
- 1 cup brown sugar, packed
- 2 tbsp ground cinnamon
- Pinch of salt
For the Pink Cream Cheese Icing:
- 4 oz cream cheese, softened
- 1/4 cup unsalted butter, softened
- 1 1/2 to 2 cups powdered sugar
- 1 tsp vanilla extract
- 1-2 tsp red food coloring or beet powder (adjust for desired pink)
- 1-2 tbsp milk (as needed for consistency)
For Garnish:
- Pink and white sprinkles
How Much Time Will You Need?
This recipe takes about 2 to 2.5 hours in total. You’ll spend about 30 minutes preparing the dough and filling, 2 rising sessions of 1.5 and 0.5 hours respectively, followed by about 25 minutes for baking. Finally, a little time to make the icing and top your delicious rolls!
Step-by-Step Instructions:
1. Prepare the Dough:
In a large bowl, combine warm milk, sugar, and yeast. Stir gently and let it sit for 5-10 minutes until it becomes foamy. This shows the yeast is alive and ready! Next, add melted butter, eggs, vanilla extract, and red food coloring to the yeast mixture. Mix everything well. Gradually add in the flour and salt, mixing until a soft dough forms. Knead the dough on a floured surface for about 8-10 minutes, until it is elastic and smooth. After that, place the dough in a greased bowl, cover it with a clean towel or plastic wrap, and let it rise in a warm place for about 1 to 1.5 hours, or until it has doubled in size.
2. Make the Filling:
While the dough rises, prepare the filling. In a small bowl, mix together the softened butter, brown sugar, ground cinnamon, and a pinch of salt until everything is well combined.
3. Assemble the Rolls:
Once the dough has risen, gently punch it down to release the air. Roll it out on a floured surface into a rectangle that’s roughly 16×12 inches. Spread the cinnamon sugar filling evenly over the dough. Starting from the longer side, tightly roll the dough into a log, making sure to pinch the edge to seal it. Cut the log into 9 equal rolls, each about 1.5-2 inches thick. Place the rolls in a greased 9×13 inch baking pan, leaving a little space between each roll.
4. Second Rise:
Cover the rolls loosely with plastic wrap or a clean towel, and let them rise again until they look puffy, which should take about 30-45 minutes.
5. Bake:
While the rolls are rising, preheat your oven to 350°F (175°C). Once the rolls have puffed up nicely, bake them for 20-25 minutes or until they are golden and cooked through but still soft.
6. Prepare the Pink Cream Cheese Icing:
While the rolls are baking or cooling, make the icing. Begin by beating together the softened cream cheese and butter until smooth. Gradually add in the powdered sugar, followed by the vanilla extract and red food coloring. Continue mixing until the icing is evenly colored and spreadable. If it feels too thick, add a little milk to reach your desired consistency.
7. Ice and Garnish:
Once the cinnamon rolls are slightly cooled, spread the pink cream cheese icing generously over the top of each roll. For fun and an extra touch, sprinkle with pink and white sprinkles to make them even more festive!
8. Serve:
Enjoy these delightful pink velvet cinnamon rolls warm for the best flavor and texture. They’re perfect for special occasions or simply as a sweet breakfast treat to brighten your day!
This recipe yields about 9 soft, visually striking pink velvet cinnamon rolls with a rich cinnamon filling and a creamy pink frosting, sure to impress anyone who tries them!
Can I Use Whole Wheat Flour Instead of All-Purpose Flour?
Yes, you can use whole wheat flour for a healthier option, but it may result in a denser roll. Consider using a blend of whole wheat and all-purpose flour for a lighter texture.
What Can I Substitute for Cream Cheese in the Icing?
If you’re looking for a lighter option, you can use Greek yogurt or mascarpone cheese instead of cream cheese. Just keep in mind that the flavor will change slightly!
How Do I Store Leftover Cinnamon Rolls?
Store leftover rolls in an airtight container at room temperature for up to 2 days. For longer storage, place them in the fridge or freeze them in a freezer-safe bag. To reheat, pop them in the microwave for a few seconds or warm in the oven.
Can I Make the Dough Ahead of Time?
Absolutely! You can prepare the dough a day in advance and place it in the refrigerator after the first rise. When you’re ready to bake, let it come to room temperature, shape the rolls, and proceed with the second rise before baking.



