If you love desserts that feel rich and “bakery-style” without being complicated, this toffee almond cake is the perfect recipe to keep in your rotation. It’s soft and buttery inside, lightly crisp on top, and finished with a warm toffee drizzle and crunchy almonds. The almond flavor makes it taste elegant, while the toffee adds that deep caramel sweetness that makes every bite addictive.
Ingredients
For the cake
- 1 cup (225 g) unsalted butter, softened
- 1 cup (200 g) sugar (granulated or golden caster)
- 4 large eggs, room temperature
- 1½ cups (150 g) almond flour/almond meal
- 1 cup (125 g) all-purpose flour
- 2 tsp baking powder
- ¼ tsp salt
- 1 tsp vanilla extract
- ½ cup (120 ml) milk (or buttermilk)
For the topping
- ½ cup (60 g) sliced almonds (or chopped almonds)
For serving (toffee drizzle)
- ¾ cup toffee sauce (or a thick caramel sauce)

Step-by-step Instructions
1) Prep your oven and pan
- Preheat oven to 350°F (175°C).
- Grease a 9-inch (23 cm) round cake pan and line the bottom with parchment paper.
2) Cream butter and sugar
- In a large bowl, beat the softened butter and sugar for 2–3 minutes until pale and fluffy.
- This step helps the cake turn light and tender.
3) Add eggs and vanilla
- Add the eggs one at a time, beating well after each addition.
- Mix in the vanilla extract.
- If the mixture looks slightly curdled, don’t worry—it will smooth out once dry ingredients are added.
4) Combine dry ingredients
- In a separate bowl, whisk together:
- almond flour
- all-purpose flour
- baking powder
- salt
5) Finish the batter
- Add the dry mixture to the butter mixture in 2–3 parts, alternating with the milk.
- Mix gently just until combined.
- Don’t overmix, or the cake can become dense.
6) Add almonds on top
- Pour the batter into the prepared pan and smooth the top.
- Sprinkle the sliced almonds evenly over the surface.
7) Bake
- Bake for 35–45 minutes, or until:
- the top is golden
- a toothpick inserted in the center comes out clean (or with a few moist crumbs)
8) Cool
- Let the cake cool in the pan for 10–15 minutes.
- Turn it out onto a rack to cool completely (or serve slightly warm).

How to Serve (Toffee Finish)
- Warm the toffee sauce slightly (microwave 10–20 seconds or warm in a small pan).
- Slice the cake and drizzle warm toffee sauce over each slice.
- Optional: add a spoon of whipped cream or vanilla ice cream.
Tips for the Best Results
- Use room-temperature eggs for a smooth batter.
- Toast the almonds for extra flavor (optional): spread on a tray and toast 5–7 minutes at 350°F (175°C).
- If you want a deeper caramel taste, use light brown sugar instead of white sugar.
Storage
- Room temperature: airtight container for up to 3 days
- Fridge: up to 5 days (bring to room temp before serving)
- Freezer: wrap well and freeze up to 3 months (freeze cake without sauce)