These vegan dulce de leche cinnamon rolls have soft, fluffy buttermilk dough wrapped around a gooey layer of homemade dulce de leche, brown sugar, cinnamon, and vegan butter. They're rich, sticky, and bakery-style, but still easy enough to make ahead.
The dough is based on my vegan cinnamon rolls, which use vegan buttermilk for a pillowy texture and slightly tangy flavor. Here, I fill them with my homemade vegan dulce de leche for a thick, creamy caramel center.
Jump to:
Why this recipe works
The buttermilk dough stays soft and fluffy while still being sturdy enough to hold a generous caramel filling.
Using dulce de leche gives the rolls a thicker, creamier filling than a standard cinnamon-sugar swirl. Because it is already cooked down and concentrated, it stays gooey inside the rolls rather than simply melting away into the dough.
Cutting the dough into strips before rolling also makes it easier to keep the filling evenly distributed from one roll to the next.
Key ingredients
Here's everything you need to make this recipe. Find the complete list of ingredients, quantities, and instructions in the recipe card at the end of this post.

Vegan dulce de leche: I use my homemade vegan dulce de leche, made with Nature's Charm vegan condensed milk using an oven water-bath method. Make it at least 3 hours ahead so it has time to cool and thicken before filling the rolls.
Vegan buttermilk: This gives the dough a soft, fluffy crumb with a slight tang. Soy milk works especially well because it curdles reliably and gives the dough good structure.
Vegan butter: Use block-style butter rather than a soft spread from a tub. Melted butter goes into the dough, while softened butter helps the filling spread evenly without tearing the dough.
Instant yeast: This gives the dough a reliable rise without needing to activate the yeast separately.

Get Your Free E-Book!
Sign up to the Addicted to Dates newsletter for your FREE Guide To Vegan Cheesecakes!
How to make it
Here's a visual overview of this recipe. Please refer to the detailed card at the end of this page for full written instructions.
The dough will look rough and feel very sticky when it first comes together, which is normal. Resist the urge to add extra flour. As you knead, it should gradually become smoother, more elastic, and much easier to handle.
For the first proof, go by the dough rather than the clock. It should look noticeably inflated and roughly doubled in size. If you gently press it with a fingertip, the indentation should slowly begin to spring back rather than disappearing immediately.

When spreading the filling, the butter should be very soft, and the dulce de leche should be cool but spreadable. If the caramel is fridge-cold and very firm, let it sit at room temperature briefly first. Spread gently so you don't drag or stretch the dough underneath.
Whether you roll individual strips or make one large log, keep the rolls snug rather than loose so the spiral holds together as they proof. After the second rise, they should look very puffy and almost fill the spaces between each roll.
The rolls are ready to come out of the oven when the tops are lightly golden, and the centers look baked through rather than doughy. They will continue to soften as they cool, so avoid baking until deeply browned.
Let them rest for about 15 minutes before adding the icing. They should still be warm enough for the glaze to soften and settle into the spirals, but not so hot that it completely melts away.

Christina's recipe tips
Make the dulce de leche ahead. It needs time to cool and thicken before you spread it over the dough. Warm dulce de leche will be too loose and can make shaping messy.
Don't add extra flour too quickly. The dough is deliberately sticky at the beginning. Extra flour can make the finished rolls dense rather than soft and fluffy.
Watch the dough, not the clock. Proofing can take more or less than 1-2 hours depending on the temperature of your kitchen. Look for volume and puffiness rather than relying only on timing.
Keep the filling cool and spreadable. If it is very cold, let it soften slightly at room temperature. If it is warm or runny, chill it before assembling the rolls.
For overnight rolls, let them finish proofing before baking. After refrigerating, they may need around 2 hours at room temperature. They should look noticeably puffy and close to doubled before going into the oven.
Make them ahead
The vegan dulce de leche can be prepared up to 2 days in advance and kept refrigerated until needed.
For overnight cinnamon rolls, shape the rolls and arrange them in the baking dish, then cover and refrigerate for up to 24 hours. The next day, let them sit at room temperature until fully puffed before baking.
This is the option I'd use if you want warm cinnamon rolls for breakfast or brunch without starting the dough early in the morning.
Storage: Keep leftover rolls tightly covered at room temperature for up to 2 days, or refrigerate for up to 5 days. If refrigerated, let them sit at room temperature for about 1 hour before serving so the dough and dulce de leche filling can soften again.

More Vegan Cinnamon Rolls & Sweet Bakes
📖 Recipe
Vegan Dulce De Leche Cinnamon Rolls
Ingredients
Dough
- 1 batch (240 ml) vegan buttermilk
- 75 g (2.65 oz) vegan butter (block-style) melted
- 1 teaspoon vanilla extract
- 460 g (3 ⅔ cups) all-purpose flour
- 60 g (⅓ cup) granulated sugar
- 2 ¼ teaspoons instant yeast *note 1
- 1 teaspoon sea salt
Filling
- 60 g (2.1 oz) vegan butter (block-style) softened
- 2 tablespoons light brown sugar
- 1 ½ teaspoons ground cinnamon
- 240 g (1 cup) vegan dulce de leche
Frosting
- 60 g (¼ cup) vegan dulce de leche
- 60 g (½ cup) powdered sugar
- 1 tablespoon plant-based milk
- ¼ teaspoon sea salt
Instructions
- Make ahead: Prepare the vegan dulce de leche at least 3 hours ahead of time, or up to 2 days in advance.
- Preparation: Prepare a batch of vegan buttermilk. Gently melt the vegan butter for the dough in a saucepan over low heat or in the microwave. You only want it warm enough to melt, so avoid overheating it.
- Make the dough: Stir the melted butter and vanilla into the vegan buttermilk. In a separate large mixing bowl, whisk together the flour, sugar, yeast, and salt. Pour the buttermilk mixture into the dry ingredients and use a spatula to mix until a shaggy dough forms.
- Knead: Turn the dough out onto a clean, dry surface and knead for 5-7 minutes, until smooth and elastic. The dough will feel very sticky at first, but avoid adding extra flour as it will become less sticky as you knead. A dough scraper is helpful for lifting any dough that sticks to the work surface.
- First proof: Lightly grease a clean mixing bowl with oil and place the dough inside. Cover tightly with plastic wrap and leave in a warm place for 1-2 hours, or until doubled in size.
- Roll out the dough: Punch down the risen dough to release the air. Transfer it to a lightly floured surface and roll it into a large rectangle, approximately 11 x 16 inches.
- Fill the rolls: Spread the softened butter evenly over the dough, going right to the edges. Drizzle the dulce de leche over the butter and carefully spread it into an even layer with an offset spatula. Mix the brown sugar and cinnamon together, then sprinkle evenly over the top.
- Shape the rolls: Cut the dough lengthwise into 9 even strips using a pizza cutter or dough cutter, then roll each strip up individually. Alternatively, roll the entire rectangle into a log and cut it into 9 rolls using unflavored dental floss, as shown in this cinnamon roll recipe.
- Second proof: Arrange the rolls in a parchment-lined baking dish (I use a 10½ x 7½-inch dish). Cover with plastic wrap or foil and leave in a warm place for 1-2 hours, until puffed up and approximately doubled in size.
- For overnight rolls: After shaping, cover the baking dish and refrigerate the rolls for up to 24 hours. When ready to bake, remove them from the fridge and leave at room temperature for around 2 hours, or until puffed up and doubled in size.
- Bake: Preheat the oven to 350°F (175°C). Bake for 20-24 minutes, until the tops are lightly golden. Allow the rolls to cool for about 15 minutes.
Notes
- Yeast: This recipe calls for instant dry yeast, if you are using active yeast, it will need to be activated first. to activate, add the yeast to warm buttermilk with a spoonful of sugar and stir. Once the mixture begins bubbling and foaming (about 5-10 minutes), it's ready.
© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. Instead, include a link to this post for the recipe. Thank you!










Yum. How can I make this gluten free?