If you love the buttery, nutty flavor of an almond croissant and the soft, gooey comfort of a fresh cinnamon roll, these almond croissant cinnamon rolls are about to become your new obsession.
Imagine a pillowy homemade cinnamon roll dough, generously spread with a rich almond filling made with ground almonds, butter, sugar, vanilla, and a touch of almond extract. The rolls bake until golden around the edges while the almond filling melts into every swirl. Then, while they’re still slightly warm, they’re finished with a silky almond cream cheese frosting that brings everything together.
It’s basically the best parts of two bakery favorites in one ridiculously good pastry.
The almond flavor is warm and fragrant without being overwhelming, especially because the almond extract is used carefully. The ground almonds add texture and a naturally nutty richness, while the cream cheese frosting gives the rolls that creamy, slightly tangy finish that keeps each bite balanced.
And yes, these are absolutely the kind of rolls you want to make on a slow weekend morning when the kitchen smells like butter, vanilla, and toasted almonds.
Why You’ll Love These Almond Cinnamon Rolls
These aren’t your ordinary cinnamon rolls. The almond filling gives them a completely different personality while keeping that familiar soft, gooey texture we all love.
What makes them special:
- Almond croissant-inspired flavor
- Soft, fluffy homemade dough
- Rich ground almond filling
- Buttery, gooey centers
- Beautiful swirls in every roll
- Creamy almond cream cheese frosting
- Perfect for brunch or special occasions
- Amazing with coffee or tea
- Bakery-style presentation without complicated pastry work
The best part is that you don’t need to laminate dough like you would for traditional croissants. You get that beautiful almond-pastry flavor without spending hours folding butter into pastry dough.
Instead, we’re taking an enriched yeast dough, filling it with almond cream, rolling it into a log, slicing it into rolls, and baking everything together.
Simple enough for a weekend bake, special enough for a celebration.
Ingredients
For the Dough
You’ll need:
- 500 g all-purpose flour
- 67 g granulated sugar
- 7 g instant yeast
- 6 g salt
- 360 ml milk, warm
- 85 g unsalted butter
- 1 large egg, room temperature, approximately 50 g without the shell
This dough is rich and soft, thanks to the milk, butter, egg, and sugar. These ingredients create a tender crumb instead of a chewy bread-like texture.
A quick flour tip
If you have a kitchen scale, use it.
Bread and pastry recipes are much more consistent when flour is weighed rather than measured with cups. Too much flour can make cinnamon rolls heavy and dry, while too little can leave the dough difficult to handle.

Almond Filling
For that signature almond croissant flavor, you’ll need:
- 100 g ground almonds
- 90 g soft unsalted butter
- 80 g granulated sugar
- 1 tsp vanilla extract
- ½ tsp almond extract
- ½ tsp cinnamon
- Pinch of salt
- 1–2 tbsp heavy cream or milk, only if needed
The almond extract is powerful, so don’t be tempted to add a huge amount. A little goes a long way.
The combination of ground almonds, butter, vanilla, and almond extract creates a filling that’s rich and fragrant without tasting artificial.
And the small amount of cinnamon? It doesn’t turn these into traditional cinnamon rolls. Instead, it adds warmth and makes the almond flavor taste even richer.

Almond Cream Cheese Frosting
For the frosting:
- 150 g full-fat cream cheese, softened
- 50 g unsalted butter, softened
- 120–150 g powdered sugar, depending on sweetness preference
- 1 tsp vanilla extract
- ¼–½ tsp almond extract
- Pinch of salt
- 1–2 tbsp milk or heavy cream, only if needed
This frosting is creamy, tangy, buttery, and packed with almond flavor.
If you prefer a less sweet frosting, start with 120 g powdered sugar. For a more classic sweet bakery-style topping, use closer to 150 g.
How to Make Almond Croissant Cinnamon Rolls
1. Warm the Milk
Start by warming the milk.
You want it warm and comfortable to the touch, not boiling or extremely hot.
Since you’re using instant yeast, you don’t need to activate it separately. This makes the dough particularly easy to put together.
2. Make the Dough
In a large mixing bowl, combine the flour, sugar, instant yeast, and salt.
Add the warm milk, egg, and softened butter.
Mix until everything starts coming together and a soft dough forms.
If you’re using a stand mixer, use the dough hook and knead until the dough becomes smooth and elastic.
If you’re kneading by hand, transfer the dough onto a lightly floured surface and knead for several minutes.
You’re looking for dough that is:
- Soft
- Smooth
- Elastic
- Slightly tacky
- Not excessively sticky
Try not to add large amounts of flour just because the dough feels slightly sticky. A softer dough generally produces softer cinnamon rolls.
3. Let the Dough Rise
Place the dough into a lightly greased bowl.
Cover it and place it somewhere warm.
Allow it to rise until it becomes noticeably puffy and approximately doubles in size.
Depending on your kitchen temperature, this can take around 1–1½ hours.
Don’t worry if the dough takes a little longer. Yeast dough doesn’t follow a perfect clock.
Instead, pay attention to the dough itself.
If it has expanded and feels light and airy, you’re ready for the next step.
4. Make the Almond Filling
While the dough is rising, prepare the filling.
Add the softened butter, ground almonds, sugar, vanilla, almond extract, cinnamon, and salt to a bowl.
Mix until you have a thick, spreadable almond paste.
If the mixture seems too stiff to spread easily, add 1 tablespoon of heavy cream or milk.
Add another tablespoon only if necessary.
You want the filling to be soft enough to spread over the dough but not so loose that it runs everywhere.
And honestly, this filling is dangerous.
You may find yourself “taste testing” it several times before it ever reaches the dough.
5. Roll Out the Dough
Once the dough has finished rising, gently punch it down.
Turn it onto a lightly floured work surface.
Roll it into a large rectangle.
You don’t need to obsess over perfectly straight edges, but aim for an even thickness so the finished rolls are similar in size.
The more evenly you roll the dough, the more consistent your cinnamon rolls will bake.
6. Spread the Almond Filling
Spread the almond filling evenly across the surface of the dough.
Try to reach almost all the way to the edges while leaving a small border.
Make sure the filling is distributed evenly.
You want almond flavor in every swirl—not three rolls packed with filling and three rolls wondering where the almonds went.
7. Roll It Up
Starting from one of the long sides, carefully roll the dough into a tight log.
Roll it firmly enough to create defined swirls, but don’t squeeze it so aggressively that you push all of the filling out.
Once you reach the end, gently pinch the seam closed.
Now you should have a beautiful almond-filled dough log.
8. Slice the Rolls
Use a sharp knife or unflavored dental floss to slice the log into 10–12 equal rolls.
If you want larger bakery-style rolls, make 10.
For slightly smaller portions, make 12.
Try to keep the cuts clean and even.
Place the rolls into a greased or parchment-lined baking dish, leaving a little room between them.
They will expand as they proof and bake.
9. Give Them a Second Rise
Cover the baking dish loosely with a clean kitchen towel.
Let the rolls rest for another 30–45 minutes, or until they’re noticeably puffy.
This second rise is important because it helps create that soft, fluffy texture.
You don’t want to rush straight from slicing to baking.
Give those rolls time to relax and expand.
10. Bake Until Golden
Preheat your oven to 350°F (175°C).
Bake the rolls until they’re golden brown on top and cooked through in the center.
The exact baking time will depend on the size of your rolls and the baking dish, so keep an eye on them toward the end.
You want the edges lightly golden while the centers remain soft and tender.
Don’t overbake them.
The goal is a fluffy interior with buttery almond filling—not dry pastry.
11. Make the Almond Cream Cheese Frosting
While the rolls are baking, prepare the frosting.
Add softened cream cheese and butter to a bowl.
Beat until completely smooth.
Gradually add the powdered sugar and mix until incorporated.
Add vanilla, almond extract, and a pinch of salt.
Mix again until creamy and smooth.
If the frosting is too thick, add a little milk or heavy cream.
Start with 1 tablespoon, then add more if necessary.
You want a frosting that is thick enough to sit beautifully on the rolls but soft enough to spread or drizzle.
12. Frost the Rolls
Remove the almond cinnamon rolls from the oven.
Let them cool for just a few minutes.
You don’t want them completely cold before frosting because the warmth helps the frosting melt slightly into the swirls.
Spread the almond cream cheese frosting generously over the top.
Watch it slowly melt into all those beautiful layers.
This is the moment when you know you made the right decision.

Optional Almond Croissant Finish
Want to take these even further?
Add a handful of toasted sliced almonds over the frosting.
The crunchy almonds contrast beautifully with the soft rolls and creamy frosting.
You can also dust the finished rolls with a very light layer of powdered sugar for a bakery-style finish.
For an extra almond-croissant-inspired presentation, sprinkle the toasted almonds right after frosting so they stick.
Tips for Perfect Almond Croissant Cinnamon Rolls
Use softened butter
For the filling, the butter should be soft enough to spread.
Melted butter can make the filling run out of the dough too easily.
Don’t overdo the almond extract
Almond extract is extremely concentrated.
The small amount in both the filling and frosting is enough to give you that recognizable almond flavor.
Keep the dough soft
Don’t bury the dough under extra flour.
A slightly soft dough will give you a much more tender finished roll.
Give the rolls enough proofing time
The second rise is what helps the rolls become light and fluffy.
Don’t overbake
Look for golden tops and cooked centers.
Overbaking can quickly turn soft cinnamon rolls into dry ones.
Frost while slightly warm
Let them cool briefly after baking, then add the frosting.
This gives you that gorgeous creamy, slightly melty finish.

How to Serve Them
These almond croissant cinnamon rolls are made for slow mornings.
Serve them warm alongside:
- Hot coffee
- A cold glass of milk
- Black tea
- Lemon tea
- Fresh berries
- Fresh orange slices
They’re also beautiful served as part of a brunch spread.
Arrange them on a large platter, add a scattering of toasted almonds, and watch everyone suddenly become very interested in what you’ve been baking.
Can I Make Them Ahead?
Absolutely.
You can prepare the rolls through the shaping stage, place them into your baking dish, cover them tightly, and refrigerate them overnight.
The next morning, allow them to sit at room temperature until puffy before baking.
This makes them perfect for holidays, brunches, and mornings when you don’t want to start making dough at sunrise.
Storage
Store leftover frosted rolls in an airtight container in the refrigerator because of the cream cheese frosting.
They are best enjoyed fresh, but leftovers can be gently warmed before serving.
If you know you won’t eat the entire batch immediately, you can also keep some rolls unfrosted and add fresh frosting when serving.
Dough
- 500 g flour
- 67 g granulated sugar
- 7 g instant yeast
- 6 g salt
- 360 ml warm milk
- 85 g unsalted butter
- 1 large egg
Almond Filling
- 100 g ground almonds
- 90 g unsalted butter
- 80 g sugar
- 1 tsp vanilla
- 1/2 tsp cinnamon
- Pinch of salt
- 1-2 tbsp heavy cream
Almond Cream Cheese Frosting
- 150 g cream cheese room temperature
- 50 g unsalted butter room temperature
- 150 g powdered sugar
- 1 tsp vanilla
- Pinch of salt
- 1-2 tbsp heavy cream
Combine flour, sugar, yeast, and salt. Add warm milk, egg, and butter. Knead until smooth and elastic.
Cover and let rise in a warm place until puffy and approximately doubled, about 1–1½ hours.
Mix all almond filling ingredients until smooth and spreadable.
Roll dough into a large rectangle and spread the almond filling evenly over it.
Roll tightly into a log from the long side.
Slice into 10–12 equal rolls.
Place into a greased or parchment-lined baking dish. Cover and proof for 30–45 minutes.
Preheat oven to 350°F (175°C).
Bake until golden brown and cooked through, approximately 20–30 minutes depending on roll size.
Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, almond extract, and salt. Add milk or cream if needed.
Let the rolls cool for a few minutes, then spread generously with the almond cream cheese frosting.
Optional: finish with toasted sliced almonds and powdered sugar.
If you've given this recipe a try and it won you over, please share your thoughts by leaving
a rating and comment below! If you have any questions about this recipe, don't hesitate to ask – I'm here to
help and will respond promptly.