This almond amaretto cake brings together a soft almond cake recipe from scratch, a silky amaretto cake filling, and a light mascarpone layer for a refined italian almond cake with depth and structure. This almond amaretto cake recipe uses a balanced syrup and pastry cream to create an almond cake with amaretto filling that stays moist, layered, and clean in flavor, even after chilling.
I built this amaretto cake to taste nutty and warm without feeling heavy. The crumb stays tender, the amaretto cake filling adds gentle sweetness, and the buttercream seals everything with a smooth finish that slices beautifully.

The Structure That Holds It Together
This cake works because the flour, fat, and liquid follow a stable ratio that supports stacking. I use 2 ½ cups flour with 1 cup butter and 1 cup milk because that balance gives lift without dryness. I tested smaller fat ratios early on, and the layers felt tight. The extra butter matters here.
The amaretto syrup adds measured moisture. A quarter cup water and a quarter cup sugar create a light soak that carries the liqueur into the crumb without making it wet. I brush it lightly. I always stop before the surface looks glossy.
Ingredients That Shape Flavor

All purpose flour gives structure that almond flour alone cannot provide in a tall layer cake. I love almond flour in my Banana Bread With Almond Flour, but here I need strength for clean slices. The baking powder lifts evenly and keeps the crumb fine.
Butter builds flavor and texture at the same time. I cream it fully with sugar for three to four minutes because that step creates air pockets that hold the rise. I learned that lesson years ago after rushing a batch and watching it bake flat. Patience changes everything.
Eggs bind and enrich. I add them one at a time to keep the batter smooth. Almond extract brings the clear nut aroma that defines an italian almond cake, and vanilla softens the edge so the flavor tastes round and full.
Why Almond Pastry Cream Matters

The almond pastry cream acts as the anchor of this almond cake with amaretto filling. Egg yolks and cornstarch thicken the milk into a stable cream that stays in place between layers. I cook it until it bubbles for a full minute. That short boil sets the starch.
Mascarpone and heavy cream lighten the center. I whip them just to soft peaks because overmixing turns the texture grainy. If you enjoy layered almond desserts, you might also love my Almond Amaretto Cheesecake for a richer take on similar flavors.
Building the Layers

I level the cooled cakes and brush each one with syrup. The surface should feel damp but firm. I spread pastry cream in an even layer, then add the whipped mascarpone. I repeat the pattern once more and finish with the final cake layer.

The amaretto buttercream seals the cake and locks in moisture. I beat the butter until smooth before adding powdered sugar in stages. A few tablespoons of amaretto bring aroma without thinning the frosting too much.

How To Tell It Is Ready
The cake layers bake at 350°F for about 22 to 25 minutes. The tops turn light golden and spring back when pressed. A toothpick should come out clean with a few soft crumbs.
The pastry cream should hold lines from the whisk. The buttercream should spread easily but keep its shape on the spatula. I trust texture more than time.
Common Issues And Fixes
If the cake feels dry, the syrup likely needed a slightly heavier brush. If the filling slides, the pastry cream may have needed another minute on heat. Small timing changes create big results.
If you want a fruit accent, a thin layer of Homemade Cherry Amaretto Jam between the cream layers adds brightness. I use just two tablespoons per layer so the structure stays firm.
Ways To Change The Flavor
You can replace amaretto with extra milk for a softer almond profile. You can fold finely ground toasted almonds into the pastry cream for added texture. Each option shifts the tone slightly.
For a breakfast inspired version, I draw from my Fluffy Almond Flour Pancakes and add a touch of citrus zest to the batter. The zest lifts the nut flavor and keeps it fresh.
Storage And Serving

I store the finished cake in the refrigerator for up to three days. The flavor deepens after a full night of rest. I let slices sit at room temperature for twenty minutes before serving so the buttercream softens.
Serve thin slices with espresso, fresh berries, or lightly whipped cream. I often keep the presentation simple and let the toasted almonds speak.
Save This Almond Amaretto Cake
Save this almond amaretto cake recipe to your cake board so you can bake it for birthdays, holidays, or any gathering that calls for a layered amaretto cake. Share in the comments how your almond cake with amaretto filling turned out, or ask your questions so we can learn together.
Almond Amaretto Cake
This elegant Almond Amaretto Cake Recipe combines nutty almond flavor with the smooth depth of amaretto liqueur. Inspired by classic Italian Almond Cake, this dessert delivers a tender crumb and rich aroma in every slice.
Made as a true Almond Cake Recipe From Scratch, the layers are soft yet structured, making them perfect for stacking. A luscious Amaretto Cake Filling adds moisture and bold flavor, transforming it into a stunning Almond Cake With Amaretto Filling.
If you are looking for an impressive yet approachable Amaretto Cake Recipe Easy, this refined Amaretto Cake balances sweetness and almond notes beautifully, creating a bakery style centerpiece for special occasions.
Ingredients
- FOR THE ALMOND CAKE
- 2 ½ cups (312g) all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp fine sea salt
- 1 cup (227g) unsalted butter, softened
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 ½ tsp pure almond extract
- 1 tsp pure vanilla extract
- 1 cup (240ml) whole milk, room temperature
- FOR THE AMARETTO SYRUP
- ¼ cup (60ml) water
- ¼ cup (50g) granulated sugar
- 2 tbsp amaretto liqueur
- FOR THE ALMOND PASTRY CREAM
- 2 cups (480ml) whole milk
- ½ cup (100g) granulated sugar
- 4 large egg yolks
- ¼ cup (30g) cornstarch
- 2 tbsp unsalted butter
- 1 tsp almond extract
- ¼ tsp fine sea salt
- FOR THE WHIPPED MASCARPONE FILLING
- 8 oz (227g) mascarpone cheese, chilled
- ¾ cup (180ml) heavy cream, cold
- ¼ cup (30g) powdered sugar
- ½ tsp almond extract
- FOR THE AMARETTO BUTTERCREAM
- 1 ½ cups (340g) unsalted butter, softened
- 4 cups (480g) powdered sugar
- 2–3 tbsp amaretto liqueur
- 1 tsp vanilla extract
- ¼ tsp fine sea salt
- FOR DECORATING
- ½ cup sliced almonds, toasted and cooled
Instructions
- MAKE THE ALMOND CAKE: Preheat the oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper. In a medium bowl, whisk together the flour, baking powder, and salt. In a large mixing bowl, beat the butter and sugar together until light and fluffy, about 3–4 minutes. Add the eggs one at a time, mixing well after each addition. Stir in the almond and vanilla extracts. Add the dry ingredients in three parts, alternating with the milk, beginning and ending with the dry ingredients. Mix just until combined.
- BAKE THE CAKES: Divide the batter evenly among the prepared pans and smooth the tops. Bake for 22–25 minutes, or until a toothpick inserted in the center of each cake comes out clean. Let the cakes cool in the pans for 10 minutes, then turn them out onto wire racks to cool completely.
- MAKE THE AMARETTO SYRUP: In a small saucepan, combine the water and sugar over medium heat. Stir until the sugar has dissolved and the mixture begins to simmer. Remove from heat and stir in the amaretto liqueur. Allow the syrup to cool completely before using.
- MAKE THE ALMOND PASTRY CREAM: Heat the milk in a medium saucepan over medium heat until steaming but not boiling. In a separate bowl, whisk together the sugar, egg yolks, and cornstarch until smooth. Slowly pour the hot milk into the egg mixture while whisking constantly to temper the yolks. Pour the mixture back into the saucepan and cook over medium heat, whisking continuously, until thickened and bubbling, about 2–3 minutes. Remove from heat and whisk in the butter, almond extract, and salt. Transfer to a bowl, press plastic wrap directly onto the surface, and refrigerate until completely chilled.
- MAKE THE WHIPPED MASCARPONE FILLING: In a chilled mixing bowl, beat the mascarpone, heavy cream, powdered sugar, and almond extract together until thick and smooth with soft peaks. Be careful not to overbeat. Keep refrigerated until ready to use.
- MAKE THE AMARETTO BUTTERCREAM: In a large bowl, beat the butter until smooth and creamy, about 2 minutes. Gradually add the powdered sugar and beat until fluffy. Add the amaretto liqueur, vanilla extract, and salt. Continue beating for 2–3 minutes, until the buttercream is smooth and spreadable.
- ASSEMBLE THE CAKE: Level the cake layers if necessary. Place one cake layer on a serving plate or cake board. Brush the top with amaretto syrup. Spread an even layer of almond pastry cream, followed by a layer of whipped mascarpone. Repeat the process with the second cake layer. Place the final cake layer on top, brush with syrup, and frost the top and sides of the cake with amaretto buttercream.
- DECORATE: Gently press toasted sliced almonds around the base and top edge of the cake. Refrigerate the assembled cake for 30–60 minutes to allow it to set before slicing and serving.
Notes
– To toast sliced almonds, spread them in a single layer on a baking sheet and bake at 325°F (165°C) for 5–7 minutes, stirring once, until lightly golden. Let cool completely before using.
– Almond pastry cream and whipped mascarpone can be made a day in advance. Store both covered in the refrigerator.
– For cleaner slicing, chill the assembled cake for at least 1 hour before serving and use a sharp knife wiped clean between cuts.
– Cake layers can be baked ahead, wrapped tightly in plastic wrap, and stored at room temperature for up to 1 day or frozen for up to 1 month.
– Substitute additional milk for the amaretto in the syrup and frosting for a non-alcoholic version.
