...

Best Almond Cream Rolls That’s Irresistibly Fluffy

Howard
Almond Cream Rolls

Weekend mornings have a way of demanding something special, and store-bought pastries rarely deliver. When you want soft, fragrant rolls that fill the kitchen with the warm scent of roasted almonds and sweet yeast dough, you need a recipe that actually works. These Almond Cream Rolls are that recipe. Built on a pillowy yeast dough, filled with a buttery almond-cinnamon mixture, and finished with a tangy cream cheese icing, they are the kind of bake that makes people ask for the recipe before they have finished their first roll.

Why This Recipe Works (Before You Start)

The secret to rolls that stay soft for hours is not just the dough. It is the heavy cream poured over the rolls partway through baking. That single step creates a steamy, rich environment inside the pan that keeps every roll tender all the way through, not just on top.

The almond filling does double duty here. Ground dry roasted almonds go into both the dough and the filling, so you get nutty flavor in every bite, not just in the center. And the cream cheese icing, spiked with Amaretto or almond extract, melts into the hot rolls the moment it hits them, seeping into every crack and fold.

What to Avoid Before You Even Mix the Dough

Most homemade sweet rolls fail at two predictable points: the yeast and the flour. If your milk is too hot (above 130°F), it kills the yeast before it can do anything. Too cold, and the yeast sits dormant. Use a digital thermometer and aim for exactly 120°F to 130°F.

The second trap is over-flouring. Adding too much flour chasing a non-sticky dough produces dense, heavy rolls. The dough should feel soft and slightly tacky when properly kneaded. That slight stickiness is not a problem to fix. It is the texture you want.

One more thing to watch: do not rush the first proof. Cutting it short means underdeveloped flavor and rolls that do not rise properly in the oven. Give the dough its full 1 to 1.5 hours.

Ingredients

Ingredients for Almond Cream Rolls
Ingredients for Almond Cream Rolls

Yeast Dough

  • 1 cup whole milk (heated to 120°F to 130°F)
  • 1 tablespoon dry active yeast
  • 1/2 cup white granulated sugar
  • 2 large eggs, at room temperature
  • 1/3 cup unsalted butter, melted and cooled
  • 1 teaspoon sea salt
  • 1 teaspoon vanilla extract
  • 1 teaspoon almond extract
  • 1/2 cup dry roasted almonds, finely pulsed
  • 3 1/2 cups all-purpose flour (plus extra for dusting)

Almond Filling

  • 1 cup dry roasted almonds
  • 1/2 cup white granulated sugar
  • 1 teaspoon ground cinnamon
  • 1/2 cup unsalted butter, softened
  • 1/2 teaspoon sea salt

For Baking and Icing

  • 1 cup heavy cream (poured over rolls mid-bake)
  • 8 oz cream cheese, softened
  • 1 cup powdered sugar
  • 1 tablespoon Amaretto liqueur, or 1/2 teaspoon almond extract
  • Sprinkle of salt
  • Sliced almonds for garnish, optional

Substitution note: If you cannot find dry roasted almonds, raw almonds work well once toasted in a 350°F oven for 8 to 10 minutes. Whole milk gives the richest dough, but 2% milk can work in a pinch.

Step-by-Step Instructions for Almond Cream Rolls

Step 1: Activate the Yeast for Maximum Rise

Heat 1 cup of whole milk to between 120°F and 130°F. Pour it into a large mixing bowl. Sprinkle in a few tablespoons of the sugar, then scatter the yeast over the surface. Let it stand for 5 minutes. You will know it is ready when the surface looks light and foamy, almost like a small cloud forming on top. If it stays flat and liquid, the yeast is dead and you need to start over with fresh yeast.

Step 2: Build the Flavor Base of the Dough

Whisk the foamy yeast mixture, then add the remaining sugar, both eggs, the cooled melted butter, sea salt, vanilla extract, and almond extract. Whisk for about a minute until the eggs are fully incorporated. The almond extract here is not just a flavoring agent. It carries through the entire bake and ties the dough to the filling so the whole roll tastes cohesive, not like separate components layered together.

Step 3: Pulse the Almonds to the Right Texture

Place 1/2 cup of dry roasted almonds into a food processor and pulse until they are finely chopped but still slightly coarse, not as fine as almond flour. You want small pieces that add a gentle crunch and that roasted nuttiness to the dough itself. Add the pulsed almonds to the wet mixture.

Step 4: Develop a Soft, Elastic Dough

Gradually add the 3 1/2 cups of all-purpose flour, whisking after each addition to prevent lumps. Once the dough thickens, switch to a spatula, then turn the dough out onto a floured surface. Knead for 4 to 6 minutes until the dough is soft, elastic, and just slightly sticky. If the dough tears when you stretch it rather than stretching smoothly, keep kneading. If it sticks aggressively to your hands, add flour one tablespoon at a time, not by the handful.

Step 5: Proof Until Doubled for Full Flavor

Return the dough to the mixing bowl, cover with a clean towel, and place it in a warm spot in the kitchen. Next to a preheating oven works well. Proof for 1 to 1.5 hours until the dough has doubled in size. Resist the urge to rush this step. The slow rise is where the flavor develops.

Step 6: Create a Spreadable Almond Filling

Place 1 cup of dry roasted almonds in the food processor and pulse until finely diced. Add the sugar, cinnamon, softened butter, and salt. Pulse together until a thick, spreadable paste forms. It should hold its shape on a spatula but spread easily. Leave it slightly coarse for texture. If it turns completely smooth, it will slide out of the rolls during baking.

Step 7: Roll, Fill, and Shape the Rolls

Punch the proofed dough down gently and turn it onto a floured surface. Using a floured rolling pin, roll it into a 20×20-inch square. Drop dollops of the almond filling across the surface, then spread evenly to all edges with an offset spatula. For the classic shape, roll the square into a tight log and cut into 12 pieces with a sharp serrated knife. For a twisted look, cut the square into 12 strips, twist each strip from both ends, then coil into a bun shape, tucking the end underneath. Place rolls into a parchment-lined casserole pan, spaced evenly.

Step 8: Second Proof and the Cream Trick

Preheat the oven to 350°F and place the pan on the stovetop where the rising heat helps the rolls proof faster. Let them proof for 30 to 45 minutes until fluffy and doubled. Bake at 350°F for 10 minutes, then remove the pan and pour 1 cup of heavy cream evenly over all the rolls. This is the step that changes everything. Return the pan to the oven and bake for an additional 25 to 28 minutes until the rolls are a deep, golden-brown color. The cream absorbs into the dough and creates that impossibly soft interior.

Step 9: Make the Cream Cheese Icing and Finish

Beat 8 oz of softened cream cheese with a mixer for a few minutes until smooth and creamy. Add the powdered sugar, a sprinkle of salt, and 1 tablespoon of Amaretto or 1/2 teaspoon of almond extract. Mix until the icing is silky and spreadable. The moment the rolls come out of the oven, spread the icing over the top while they are still hot. It melts into every crevice and fold. Garnish with sliced almonds if desired, and serve warm with coffee or tea.

What Separates a Good Almond Roll from a Great One

  • Temperature matters at every stage. Warm milk for the yeast, cooled butter so it does not scramble the eggs, room-temperature eggs so the dough stays pliable.
  • Ice the rolls hot, not cooled. Spreading the cream cheese icing on warm rolls lets it melt into the layers rather than sitting as a thick cap on top.
  • Do not skip the roasted almonds. Raw almonds lack the deep, toasty flavor that makes these rolls stand out. If yours are raw, toast them first.
  • The filling texture is critical. Too smooth and it slides out. Too coarse and it does not spread. Aim for a thick, slightly grainy paste.
  • Personally, I find the twisted bun shape holds the filling better than the classic log-and-slice method, and they look stunning on a serving plate.

Serving Suggestions

These rolls are at their best warm from the oven, paired with strong black coffee or a latte. The bitterness of coffee cuts through the sweetness of the icing beautifully.

For a brunch spread, arrange them on a large board alongside fresh fruit and a small bowl of extra cream cheese icing for dipping. They also work as a celebratory breakfast for Mother’s Day or Easter morning, where the aroma alone does half the work of making the occasion feel special.

Storage and Reheating

Store leftover rolls covered at room temperature for up to 2 days, or refrigerate for up to 4 days. To reheat, place a roll on a microwave-safe plate and warm for 20 to 30 seconds. You will know it is ready when the icing has softened and the roll feels warm and yielding when you press it gently, not cold and firm in the center.

These rolls can also be made ahead. Shape them the night before, cover the pan tightly, and refrigerate overnight. The next morning, let them come to room temperature and complete the second proof before baking.

Ready to Bake Your Best Batch Yet

Soft, fragrant, and genuinely impressive without being complicated, these Almond Cream Rolls solve the problem of wanting a special homemade bake without needing a full day in the kitchen. The heavy cream trick alone is worth the recipe.

Give these a try the next time you want to make a morning feel like an occasion. The first time the icing melts into those hot rolls, you will understand why this one is a keeper.

Must Try Recipes

FAQs

Can I make Almond Cream Rolls the night before?

Yes. Shape the rolls and place them in the pan, then cover tightly and refrigerate overnight. The next morning, let them sit at room temperature for about 30 minutes to take the chill off, then allow them to complete the second proof (30 to 45 minutes) before baking at 350°F.

Why do I pour cream over the rolls mid-bake?

The heavy cream absorbs into the dough during the final 25 to 28 minutes of baking, creating a steamy environment inside the pan. The result is a roll that stays soft and moist throughout, rather than drying out around the edges.

My yeast did not foam after 5 minutes. What went wrong?

The milk temperature is almost always the cause. If the milk was above 130°F, it likely killed the yeast. If it was below 110°F, the yeast may not have activated. Start fresh with new yeast and milk heated to between 120°F and 130°F, verified with a thermometer.

Can I use almond flour instead of pulsed almonds in the dough?

Almond flour is too fine and will change the dough texture significantly. The recipe calls for dry roasted almonds pulsed to a coarse crumb, which adds nuttiness and a subtle crunch without making the dough dense. Stick with the pulsed almonds for the best result.

What can I substitute for Amaretto in the cream cheese icing?

Use 1/2 teaspoon of almond extract in place of the 1 tablespoon of Amaretto. The flavor will be slightly sharper but still carries that distinct almond note through the icing. Start with a small amount and taste before adding more, as almond extract is quite concentrated.

How do I know when the rolls are fully baked?

Look for a deep golden-brown color across the tops. The rolls should feel firm when you press the center lightly, and the edges should have pulled slightly away from the sides of the pan. The total bake time is approximately 35 minutes: 10 minutes before the cream, then 25 to 28 minutes after.

Essential Kitchen Tools

Making Almond Cream Rolls? Most failed attempts come from using the wrong pan or heat setup — not the recipe itself.

★ Best Seller
 
Essential for combining ingredients evenly.
⭐ 4.7 · 2734 reviews

🛒 Grab Yours on Amazon

 
Used to bake the rolls to perfection.
⭐ · reviews

🛒 Grab Yours on Amazon

★ Best Seller
 
Helps to mix ingredients smoothly.
⭐ 4.7 · 5467 reviews

🛒 Grab Yours on Amazon

Print
Save This Recipe

Want to save this recipe?

Want to save this recipe? Enter your email below, and we'll send it straight to your inbox. Plus, receive new recipes every week!

🔒 100% Secure • No Spam • No Account Needed
I'd like to receive more tips & recipes from EasyRecipeChef.com
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
Almond Cream Rolls with cream cheese icing recipe

Fluffy Almond Cream Rolls Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: About 2 hours 35 minutes
  • Yield: 12 rolls 1x

Description

These Almond Sweet Rolls with cream cheese icing are fluffy, extra delicious, and easy to make. They’re perfect for a weekend breakfast or brunch, especially for special occasions like Mother’s Day. The recipe begins with a soft yeast dough, followed by a creamy almond filling and finally topped with a cream cheese icing.


Ingredients

Scale

For Yeast Dough:

1 cup whole milk

1 tbsp dry active yeast

1/2 cup white granulated sugar

2 large eggs, at room temp

1/3 cup unsalted butter, melted

1 tsp sea salt

1 tsp EACH: vanilla extract, almond extract

1/2 cup dry roasted almonds

3 1/2 cups all-purpose flour

For Almond Filling:

1 cup dry roasted almonds

1/2 cup white granulated sugar

1 tsp ground cinnamon

1/2 cup unsalted butter, softened

1/2 tsp sea salt

For Baking:

1 cup heavy cream

For Cream Cheese Icing:

8 oz cream cheese, softened

1 cup powdered sugar

1 tbsp Amaretto liqueur, or 1/2 tsp almond extract

sprinkle of salt


Instructions

Making the Yeast Dough:

  1. Heat the milk until it reaches 120°F to 130°F, then pour into a large mixing bowl.
  2. Sprinkle in a few tablespoons of sugar, then the yeast. Let proof for 5 minutes until foamy, then whisk in.
  3. Add remaining sugar, eggs, cooled melted butter, salt, vanilla and almond extracts. Whisk for a minute until eggs are well beaten.
  4. Pulse almonds in a food processor until very finely chopped but not as fine as almond flour. Add to batter.
  5. Gradually add flour, whisking until no clumps remain. Switch to a spatula as batter thickens. Once a dough ball forms, turn out onto a floured surface.
  6. Knead for 4 to 6 minutes, adding flour as needed, until the dough is soft, elastic and slightly sticky.

Proofing Instructions:

7. Place dough back in the bowl, cover with a clean towel and let proof in a warm spot until doubled in size, about 1 to 1 1/2 hours.

8. Placing the bowl near the stovetop, especially if the oven is on, speeds up proofing.

Preparing the Filling:

9. Pulse roasted almonds in a food processor until finely diced. Add sugar, cinnamon, salt and softened butter.

10. Pulse until a spreadable filling forms. Leave it slightly coarse, not completely smooth.

Making the Rolls:

11. Gently punch down the proofed dough and roll into a 20×20-inch square on a floured surface.

12. Drop almond filling in dollops, then spread evenly to all edges with an offset spatula.

13. Classic shape: Roll into a tight log, then cut into 12 pieces with a serrated knife.

14. Twisted: Cut into 12 strips, twist each from both ends into a rope, then roll into a bun tucking the end underneath.

15. Place rolls in a parchment-lined casserole pan, spaced evenly apart.

Proofing & Baking Instructions:

16. Preheat oven to 350°F. Place the pan on the stovetop so oven heat helps proof the rolls quickly.

17. Proof 30 to 45 minutes until fluffy and doubled in size.

18. Bake at 350°F for 10 minutes. Remove and pour heavy cream evenly over the rolls.

19. Return to the oven and bake an additional 25 to 28 minutes until deep golden brown.

Cream Cheese Icing:

20. Beat softened cream cheese with a mixer until smooth and creamy.

21. Add powdered sugar, salt and Amaretto or almond extract. Mix until smooth and creamy.

22. Spread icing over the hot rolls straight from the oven so it melts and seeps in. Garnish with sliced almonds if desired.

23. Enjoy warm with coffee, tea, or milk!

Notes

For perfect fluffy rolls, ensure your eggs are at room temperature before mixing.

Store leftover rolls in an airtight container at room temperature for up to 3 days.

You can substitute dry roasted almonds with pecans for a different nutty flavor.

  • Prep Time: 45 minutes
  • Cook Time: 35 minutes
  • Category: Breakfast, Brunch
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 12 rolls
  • Calories: 615 kcal
  • Sugar: 30 g
  • Sodium: 378 mg
  • Fat: 37 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 1 g
  • Carbohydrates: 62 g
  • Fiber: 3 g
  • Protein: 11 g
  • Cholesterol: 109 mg
Share This Article
Follow:
My name is Land, and I am a lazy chef, I like to make easy meals that don't take usually more than 30 minutes or less. I am so excited to give the best and fast recipes from around the world to help you. Follow along on this blog where I share most of my recipes.
Leave a Comment