There's something about pulling a tray of purple cinnamon rolls out of the oven that makes everyone in the house stop what they're doing. The color alone does it , that deep, vibrant ube purple in a swirl, peeking through cream cheese frosting, still warm from the oven. These ube cinnamon rolls are the ones I make when I want to turn an ordinary weekend morning into something that feels special.
The secret to keeping them soft isn't complicated: warm heavy cream poured over the rolls right before baking. The dough absorbs it completely and stays tender for days. My ube halaya recipe is what I use for the filling โ sweet, thick, and deeply flavored โ but the jarred version from the Asian grocery works too.
This is the same base dough I use for my Pumpkin Cinnamon Rolls โ it's reliable, forgiving, and consistently delivers soft, fluffy results.

Save This Recipe ๐

Jump to:
What is Ube
Ube (pronounced ooh-beh) is purple yam โ a naturally sweet Filipino root vegetable with a mildly nutty, vanilla-pistachio flavor and a stunning deep purple color. It's a staple in Filipino desserts: ube ice cream, ube crinkle cookies, ube muffins, ube turon, and ube cheesecake. If you've never baked with it before, these rolls are a great place to start.

What Does Ube Taste Like?
Ube tastes mildly sweet, slightly nutty, and naturally creamy โ like vanilla with a hint of pistachio. Itโs mellow but distinct, which is why it plays so well in milk breads, rolls, and frostings.
What You'll Need
Let's kick things off with what makes these rolls extra special โ the Ube Dough. Gather these kitchen staples for a comforting baking experience:
For the Ube Dough

- Lukewarm milk โ warm enough to activate yeast, not hot
- Active dry yeast โ helps your dough rise and gives the rolls that soft, fluffy texture
- Eggs (room temp) โ for richness and structure
- Softened salted butter โ brings tenderness and buttery flavor
- Granulated sugar โ sweetens the dough
- Ube extract โ boosts color + flavor; adjust based on brand strength
- Salt โ balances sweetness and rounds out flavor
- All-purpose flour โ the base for soft, fluffy dough
For the Fillings
- Ube halaya or store-bough ube jam - thick, sweet, purple goodness
- Brown sugar - caramel sweetness to contrast the ube
- Cinnamon Powder - adds warmth and cozy spice to the filling
- Heavy whipping cream - poured over the rolls before baking for extra softness
For Cream Cheese Frosting (Cinnabon-Style)

- Confectionersโ sugar โ for silky sweetness
- Softened butter โ makes icing velvety
- Softened cream cheese โ that classic tangy richness
- Vanilla extract โ adds depth
- Pinch of salt โ keeps icing from tasting overly sweet
Step-by-Step Instructions

- Step 1: Mix warm milk, yeast and 1 tablespoon of sugar. It is very important that your milk is not too hot or it will kill the yeast. Set it aside for 5 minutes and wait until it bubbles then add the ube extract. Ube extract varies so feel free to add more at this point before you add this yeast mixture with the dry ingredients.

- Step 2: Combine yeast mixture with eggs, softened butter, sugar, extract, salt, and flour. Knead until smooth and elastic. Cover and let rise until doubled. Punch down and knead again.

- Step 3: Knead until the dough is soft and elastic.

- Step 4: Set the bowl in a warm place and let it rise until it's doubled in size. Punch out the air and knead again then roll out your dough into a approximately 20 X 10 rectangle

- Step 5: Spread that luscious ube halaya and sprinkle cinnamon sugar on top

- Step 6: Spread that luscious ube halaya and sprinkle cinnamon sugar on top

- Step 7: Roll it up into a log, cut into slices using a dental floss, and nestle them into a baking pan.

- Step 8: After a quick 30-minute rise, your rolls are ready to hit the oven. Depending on when you are making this, it may take you more than 30 mins. It's winter while I made this and I waited for 1 hour for it to rise.

- Step 9: Preheat your oven to 325 degrees Fahrenheit. Drizzle ยฝ cup of warm (not hot or not cold) heavy cream over the rolls โ no need to fret; it won't make the bread soggy. Instead, the bread will absorb it, leaving you with perfectly moist and delicious rolls.

- Step 10: Bake at 325ยฐF until golden and puffy for 25-30 minutes until golden brown. Check internal temperature should be 180-190 degrees Farenheit.
- Frosting Time: Whisk together confectioners' sugar, softened butter, softened cream cheese, vanilla extract, and a pinch of salt for the icing. Again, the butter and cream cheese should be softened, not melted. Spread it over your rolls while the rolls are warm.


What to Serve with Ube Cinnamon Rolls
- Hot Chocolate or Coffee
- Fresh Fruits
- Whipped Cream or Vanilla Ice Cream
- Halo-Halo or banana con yelo
Make-Ahead Options
Night-before method: Make the dough through the first rise, then cover tightly and refrigerate overnight. In the morning, take it out and let it come to room temperature for 30โ45 minutes before rolling and shaping. Cut, arrange in the pan, and do the second rise at room temperature (about 1 hour from cold). Then bake as usual.
Freeze unbaked: After cutting and arranging the rolls in the pan, freeze uncovered for 1โ2 hours until firm, then transfer to a zip bag. When ready to bake, thaw overnight in the fridge and do the second rise at room temperature before baking.
Freeze baked: Baked rolls (without frosting) freeze well for up to 1 month. Thaw overnight and warm in a 300ยฐF oven for 10 minutes, covered with foil. Frost after warming.
Variations
Ube-only, no cinnamon โ skip the brown sugar and cinnamon entirely for a filling that's just pure ube halaya. The flavor is more subtle and more Filipino. Worth trying if you love ube and want the cinnamon roll format without the spice.
Ube coconut filling โ add a few tablespoons of toasted desiccated coconut to the ube halaya before spreading. The coconut adds texture and a natural sweetness that pairs beautifully with ube.
Ube cream cheese frosting โ add 1โ2 tablespoons of ube halaya to the cream cheese frosting and a small amount of ube extract for a fully purple frosting. Stunning on top of the purple rolls.
Smaller rolls โ cut the log into 12 pieces instead of 8 for smaller, snackier rolls. Reduce bake time by about 5 minutes and check doneness earlier.
How to Store
Store in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days. If storing in the fridge, hold off on frosting individual portions until you're ready to eat โ the frosting can weep slightly in the cold.
To reheat: microwave a single roll covered with a damp paper towel for 20โ30 seconds. The damp towel keeps the roll from drying out. For a full pan, cover with foil and warm in a 300ยฐF oven for 10โ12 minutes.
Rose's Top Tips
- Milk temperature is everything. 110โ115ยฐF activates the yeast reliably. Too cold and nothing happens; above 120ยฐF and you kill it. A cheap instant-read thermometer takes all the guesswork out of this, worth having if you bake with yeast at all.
- Do the windowpane test before the first rise. Stretch a small piece of dough until it's thin enough for light to pass through without tearing. If it passes, your gluten is developed and your rolls will be fluffy. If it tears immediately, keep kneading for another 2โ3 minutes.
- Don't rush either rise. Under-proofed dough makes rolls that are tight, dense, and don't spring open in the oven. The second rise especially, wait until the rolls are visibly puffed and touching each other before baking.
- Don't overfill the ube halaya. A thick even layer is good; a piled-on layer causes the filling to leak out the sides during baking and can make the bottom layer of rolls soggy. Spread it like you'd spread jam on toast.
- Use dental floss to cut, not a knife. A knife compresses the dough as it cuts and squishes the swirl. Dental floss cuts cleanly and keeps the spiral intact.
- The heavy cream is not optional. It's the difference between soft, bakery-style rolls and dry, forgettable ones. Pour it over warm, risen rolls โ not cold, not hot. The dough absorbs it completely during baking.
- Frost over warm rolls, not hot. Let the rolls cool 10 minutes before frosting. Hot rolls make the frosting too runny; fully cooled rolls mean the frosting just sits on top without melting in. Warm is the sweet spot.
- Ube extract color varies by brand. McCormick and Butterfly are the most widely available and both work well. Adjust the amount before adding the yeast mixture to the flour โ once it's in the dough it's very hard to correct.
Recipe FAQs
The most common causes: yeast that's expired, milk that was too hot (over 120ยฐF kills active dry yeast), or a proofing environment that's too cold. Always check that your yeast is actively foaming before adding it to the flour โ this one step prevents the most common cinnamon roll failure. For a reliable warm proofing spot, use your oven with just the light on, or place the covered bowl next to a mug of just-boiled water in a closed microwave.
They all work differently. Ube halaya (the thick cooked jam, homemade or jarred) is the best choice for the filling โ it's thick, sweet, and holds together during rolling and baking. Ube jam from a jar is similar and works just as well. Ube extract alone won't work as a filling โ it's a flavoring, not a spread. You can use extract in the dough for color and flavor even if you don't have halaya, but you'll want something spreadable for the filling layer.
Ube is Filipino. It's a purple yam native to the Philippines and a cornerstone of Filipino dessert cooking. Japan has its own purple sweet potato (murasaki imo) which is different in flavor and texture. If you see "taro" being used interchangeably with ube, that's also incorrect โ they're separate roots with distinct flavors.
Usually one of two things: the ube halaya layer was spread too thickly, or the log wasn't rolled tightly enough. Spread a generous but not overloaded layer, roll snugly from the long edge, and tuck the seam side down when placing rolls in the pan.
Different brands of ube extract vary widely in color intensity. Add more extract at the yeast stage (before mixing into flour) until you get the hue you want. Once the dough is mixed, it's very difficult to add more.
Yes. Mix with a wooden spoon until a shaggy dough forms, then knead by hand for 8โ10 minutes until smooth and elastic. It's a workout, but it works. Use the windowpane test to know when you're done.
More Filipino Desserts to Try

Did you try this recipe?
Share how it turned out in the comment box below, and if you loved it, share it on Facebook, Pinterest & Instagram.
Thank you!


Easy Ube Cinnamon Rolls
Equipment
- 1 9x13 baking dish
Ingredients
Dough
- 1 cup warm milk 120 degrees Fahrenheit
- 2 ยฝ teaspoons active dry yeast
- 2 large eggs at room temperature
- ยฝ cup salted butter softened
- ยฝ cup granulated sugar
- 2 teaspoon ube extract
- 1 teaspoon salt
- 4 cups All-purpose flour
Filling
- 1ยพ cup ย Ube halaya/ Jam
- ยฝ cup brown sugar (optional)
- 1-2 teaspoon Saigon cinnamon powder
- ยฝ cup heavy cream (used only for pouring over the risen rolls) (optional)
Cream Cheese Frosting
- 1ยฝ cups confectionersโ sugar
- ยผ cup butter softened
- 1 8 ounce package cream cheese, softened
- 1 teaspoon vanilla extract
- ยผ teaspoon salt
Instructions
- Mix warm milk, yeast and 1 tablespoon of sugar. It is very important that your milk is not too hot or it will kill the yeast. Set it aside for 5 minutes and wait until it bubbles
- Add the ube extract into the mixture. If the color is quite pale, add 1 more teaspoon of ube extract. Sometimes, the color varies depending on the brand used.
- Mix yeast mixture, eggs, softened butter, granulated sugar, salt, and all-purpose flour in a bowl.
- Knead until the dough is soft and elastic. About 10 minutes. It will be more if you are using your hands.
- Set the bowl in a warm place and let it rise until itโs doubled in size.
- Roll out your dough into a approximately 20 X 10 rectangle
- Spread that ube halaya on top of the dough
- Combine brown sugar and cinnamon and sprinkle on top of the ube halaya.
- Roll it up into a log.
- Cut into slices using a dental floss, and nestle them into a baking pan.
- Give it 30 minutes to 1 hour time to rise.
- Pour warm (not hot) heavy cream on top of the rolls.
- Preheat the oven to 325 degrees.
- Bake it for 30-35 minutes until the internal temperature reaches 180-190 degrees.
- Using a hand mixer, thoroughly blend the softened cream cheese and butter in a large bowl until well combined.
- Add your vanilla extract and powdered sugar to the mixture. Beat until fully combined, then spread the frosting evenly over warm rolls.
Save This Recipe ๐
Notes
- Make sure that the milk is not too hot when you are activating the yeast.
- Ifย while kneading the dough and it appears very sticky. You can add few more flour. Added flour should not beย more than ยผ cup.
- Use dental floss when cutting the dough instead of using a knife. This will make sure the dough is not squished while slicing.ย
- Make sure that the heavy cream is warm and not hot before pouring on top of the rolls.













Nathalie says
Hi. I tried to go over the recipe several times but there is no heavy cream written on it, could you please look at your recipe and update it. Thank you โบ๏ธ
Rose Sioson says
Hi there Nathalie! Thanks for letting me know! I wrote it in the instruction but I missed adding it n the ingredients list. I appreciate you! Hope it turned out perfect for you! ๐
Julie says
Thank you for sharing our heavy cream trick! Your cinnamon rolls are gorgeous and that color!! ๐
Rose Sioson says
Thank you!!! That trick is genius!