Soft Funfetti Cinnamon Rolls with Cream Cheese Glaze
These funfetti cinnamon rolls take everything you love about a classic soft roll and turn it into something that feels like a celebration. Rainbow sprinkles are worked into the dough and the filling, so you get little pops of color in every slice.

A tangy cream cheese glaze crowns the rolls while they’re still warm, with a final shower of sprinkles on top. They’re the kind of bake that makes a regular morning feel a little more special, and the recipe is straightforward enough to pull off even if you’re new to yeasted doughs.
What Makes These Funfetti Rolls So Fun
The dough is enriched with butter and an egg, which gives it a tender, almost brioche-like crumb that stays soft for a couple of days. Mixing rainbow jimmies right into the dough means the sprinkles hold their shape instead of bleeding into a muddy swirl, so each bite has that confetti look and a tiny bit of texture.
A simple brown sugar cinnamon filling adds just the right warmth, and the cream cheese glaze cuts through the sweetness with a hint of tang. I’ve made these for birthday breakfasts and lazy Sundays, and they always come out consistent and fluffy, no guessing required.
Ingredients

- 1 cup whole milk: warmed to about 110°F so it activates the yeast without killing it
- 2 1/4 tsp active dry yeast: one standard 1/4 oz packet works perfectly
- 1/4 cup granulated sugar: plus a pinch to feed the yeast
- 1/3 cup unsalted butter, melted and slightly cooled: plus more for greasing the bowl and pan
- 1 large egg: at room temperature
- 1 tsp vanilla extract
- 1/2 tsp salt
- 3 1/2 to 4 cups all-purpose flour: start with the lower amount and add more if needed during kneading
- 1/3 cup rainbow jimmies: use jimmies, not nonpareils, so the color doesn’t bleed
Variations / Substitutions
- Dairy-free: swap the milk for unsweetened oat milk, use vegan butter, and top with a simple powdered sugar and water glaze instead of cream cheese.
- Gluten-free: use a 1:1 gluten-free flour blend with xanthan gum; the dough will be a bit stickier but still works.
- No cream cheese: make a quick vanilla glaze with 1 cup powdered sugar, 2 tbsp milk, and a splash of vanilla.
- Extra pop: add 1/4 tsp almond extract to the dough for a birthday cake vibe.
- Colored frosting: tint the glaze pink or blue with a drop of gel food coloring instead of using sprinkles on top.
If you like this twist, try my Confetti Sugar Cookies for another sprinkle-packed treat.
How to Make Soft Funfetti Cinnamon Rolls
Step 1: Knead the Dough

In a large bowl, combine the warm 1 cup milk, the 2 1/4 tsp yeast, and a pinch of the sugar. Let it sit for about 5 minutes until the surface gets foamy. Stir in the melted 1/3 cup butter, the remaining sugar, egg, vanilla, and salt.
Add 2 cups of the flour and mix with a wooden spoon until a shaggy dough forms, then add the 1/3 cup sprinkles and another 1 cup flour. Turn the dough onto a floured surface and knead for 8 to 10 minutes, adding the last 1/2 to 1 cup flour as needed, until the dough is smooth and springs back when you poke it.
The dough should feel soft and slightly tacky but not sticky. You’ll see the sprinkles peeking through here and there, which makes kneading a little more fun.
Step 2: Stir Together the Filling

In a small bowl, mash together 1/2 cup softened unsalted butter, 1 cup packed brown sugar, 1 tbsp ground cinnamon, and a pinch of salt. Stir in 2 tbsp rainbow sprinkles so they’re evenly distributed.
The mixture will be thick and spreadable. If your butter is cold, just let it warm on the counter while the dough rises, because you want a paste that’s easy to smear without tearing the dough.
Step 3: Roll and Cut the Dough

Once the dough has doubled in size (about 1 hour, covered in a warm spot), punch it down and turn it onto a lightly floured surface. Roll it into a rectangle roughly 16 by 12 inches, keeping the thickness even.
Spread the filling all the way to the edge of one long side, leaving a 1/2 inch strip bare on the opposite side. Starting from the filled long side, roll the dough tightly into a log, then pinch the seam to seal. Use unflavored dental floss or a sharp serrated knife to cut the log into 12 equal rolls, about 1 1/4 inches thick, and arrange them cut side up in a buttered 9×13 inch pan.
Step 4: Proof and Bake the Rolls

Cover the pan loosely and let the rolls rise for another 30 to 40 minutes in a warm place, until they puff up and look crowded. While they’re rising, preheat the oven to 350°F (175°C).
Bake for 22 to 25 minutes, until the tops are golden brown and the centers feel set but still soft. If you pull one gently with a fork, the dough should look baked through, not gummy. The kitchen will smell like cinnamon and sugar, and the sprinkles will hold their bright color on top.
Step 5: Frost and Sprinkle

While the rolls cool in the pan for 5 minutes, beat 4 oz softened cream cheese, 3 tbsp softened butter, 1 cup powdered sugar, 1 tsp vanilla, and 2 to 3 tbsp milk until smooth and pourable. You want a thick glaze that will settle into the crevices.
Pour the glaze generously over the warm rolls and immediately scatter a big pinch of rainbow sprinkles on top. The heat softens the frosting just enough to make it creamy, and the sprinkles stay crisp. Serve the rolls straight from the pan while they’re still warm.
Tips for Bakery-Style Funfetti Rolls
- Use jimmies, not nonpareils.: Tiny round sprinkles bleed their dye into the dough and create a grayish tint. Jimmies stay intact and bright.
- Don’t rush the first rise.: If the dough hasn’t doubled, give it more time. A slow rise in a cool kitchen (even up to 2 hours) builds better flavor than a rushed one.
- Dental floss gives the cleanest cuts.: Slide a length of unflavored floss under the log, cross the ends over the top, and pull straight through. It won’t squish the roll the way a knife can.
- Bake just until set.: Overbaking makes the rolls dry. Pull them when the tops are barely golden; the residual heat will finish cooking the centers out of the oven.
Bake times for different pan sizes:
| Pan size | Number of rolls | Bake time |
|---|---|---|
| 9×13 inch | 12 rolls | 22-25 mins |
| 8×8 inch | 6 rolls | 20-23 mins |
Storing and Reheating Leftovers
- Refrigerate: Keep rolls in an airtight container for up to 3 days. They’re best eaten at room temperature or gently rewarmed.
- Reheating: A quick 15 to 20 seconds in the microwave per roll brings back that just-baked softness. If you’re reheating multiple, place them in a covered dish in a 300°F oven for 10 minutes.
What Goes Well With Funfetti Cinnamon Rolls
These are sweet and rich, so they pair beautifully with a strong black coffee or a cold glass of whole milk to balance the sugar. For a full brunch spread, set out a bowl of fresh berries or tart citrus segments, the acidity cuts through the creaminess of the glaze and keeps every bite feeling bright.
Frequently Asked Questions
Can I make the dough the night before?
Yes. After kneading, cover the dough and refrigerate overnight. In the morning, let it come to room temperature for about 30 minutes before rolling, then proceed with the recipe.
Why didn’t my rolls get fluffy?
The most common reason is old yeast or liquid that was too hot. Make sure your yeast foams in the warm milk before adding the rest of the ingredients.
Can I freeze the baked rolls?
Definitely. Freeze unglazed rolls in a single layer, then transfer to a zip-top bag. Thaw at room temperature, warm in the oven, and add the glaze fresh.
Will the sprinkles melt in the oven?
No, jimmies are designed to hold their shape under moderate heat. The sprinkles on top might soften slightly but won’t disappear or bleed.

Funfetti Cinnamon Rolls Recipe
Ingredients
Method
- Warm milk to 110°F, stir in yeast and a pinch of sugar, and let sit 5 minutes until foamy. Mix in melted butter, remaining sugar, egg, vanilla, and salt. Add 2 cups flour and stir to a shaggy dough. Add 1/3 cup sprinkles and another 1 cup flour. Knead 8 to 10 minutes, adding the rest of the flour as needed, until smooth and elastic.
- For the filling, mash together 1/2 cup softened butter, brown sugar, cinnamon, a pinch of salt, and 2 tbsp sprinkles until spreadable.
- Roll the risen dough into a 16×12 inch rectangle. Spread filling evenly, leaving one long edge bare. Roll up, seal the seam, and cut into 12 rolls. Place in a buttered 9×13 inch pan.
- Cover and let rise 30 to 40 minutes until puffy. Preheat oven to 350°F. Bake 22 to 25 minutes until golden brown on top.
- Beat cream cheese, 3 tbsp butter, powdered sugar, vanilla, and milk until smooth. Glaze warm rolls and top with extra sprinkles.
