This Almond Flour Chocolate Cake is rich, soft, and decadent. Topped with a smooth two ingredient sour cream chocolate frosting, it's easy to make and perfect for birthdays, weekends, or whenever chocolate feels necessary 😉

Chocolate cake, but better!
- The cake is made with almond flour, cocoa powder, eggs, and brown sugar, no butter, no wheat flour.
- Sour cream adds a soft texture with vanilla and milk to keep it smooth and balanced.
- The frosting / chocolate topping (is just melted chocolate and sour cream, stirred together until glossy.
- It’s rich, creamy, and way easier than anything involving powdered sugar or a mixer.

Key ingredient (quick look)
Full list with amounts is in the recipe card below.
Almond flour: I used unblanched almond flour (sometimes labeled almond meal or ground almonds), which includes the skins.
- Blanched almond flour (labeled blanched almond flour) doesn’t have the skins and works just as well.
Cocoa powder: Any unsweetened cocoa powder works. Dutch-process is fine too.
Sour cream: Full-fat gives the best texture. Plain yogurt works as a swap, just avoid anything too watery.
Chocolate: Use any chocolate you like, dark, milk, or semi-sweet.
- If you're using chocolate chips, check the label to make sure they’re made for melting.
- Just make sure no water gets into the bowl while melting or the chocolate may turn grainy.
Eggs: Room temperature is best. If they’re cold from the fridge, place them in a bowl of warm water for 5 to 10 minutes before using.
Visual Instructions
These visual instructions help you see the process. You can also find the full printable recipe with instructions and ingredients at the end of the post.
- Preheat the oven to 325°F (160°C) for a conventional oven, or 300°F (140°C) for a fan oven.

- Whisk the dry ingredients: almond flour, cocoa powder, baking soda, and salt.
- In a separate bowl, whisk the wet ingredients: eggs, sugar, sour cream, milk, and vanilla until smooth.

- Add the dry ingredients to the bowl with the wet mixture and whisk until smooth.
- Pour the batter into a greased and lined 8-inch (20cm) pan.

- Bake for 30 to 35 minutes. Let the cake cool in the pan for 15 minutes, then turn it out onto a wire rack to cool completely before adding the chocolate topping.
- For the chocolate frosting (chocolate topping): Place a heatproof bowl or saucepan over a pot with a little simmering water—the bottom of the bowl or saucepan should not touch the water. Stir until the chocolate melts. Make sure no water gets into the bowl, or the chocolate may turn grainy. (see tips below for microwave method)

- Stir sour cream into the melted chocolate until smooth and glossy
- Use a spatula to spread the chocolate frosting (chocolate topping) over the cooled cake and slice to serve.
Storage
Room temperature: Store the chocolate frosted (chocolate topped) cake, covered, for up to 2 days if your kitchen is cool and dry.
Fridge: For longer storage, refrigerate the chocolate frosted (chocolate topped) cake in an airtight container for up to 5 days. Let slices sit at room temperature for 10–15 minutes before serving so the frosting softens.
Freezer: You can freeze the unfrosted (without topping) cake. Wrap tightly in plastic wrap, then foil or place in a freezer-safe container. Freeze for up to 2 months. Thaw in the fridge overnight and bring to room temperature before frosting or topping and serving.
Baking tips
Line the pan fully: Grease and line both the base and sides of the pan. Almond flour cakes are more delicate, and this helps the cake release cleanly without breaking or sticking.
Baked at a low temperature: Almond flour bakes quickly and can brown or dry out at high heat. A lower oven temperature gives the cake time to set gently and stay soft in the center.
Check early for doneness: Start checking at 35 minutes. Almond flour bakes faster than regular flour and can dry out quickly. A skewer should come out clean or with just a few moist crumbs.
Cool before frosting: Let the cake cool completely before spreading the chocolate topping. If it’s even slightly warm, the topping can melt and slide off.
Microwave method (instead of stovetop):
Place chopped chocolate or chocolate chips (make sure the packaging says they melt well) in a dry bowl. Microwave in 30 second bursts, stirring each time, until smooth. Stir in the sour cream until glossy.
Batter texture: The batter will look shiny and a bit runny, don’t panic, that’s exactly how it should be. It bakes into a soft, perfect cake.
Recipe
Dry ingredients
- 1¼ cups (125g) almond flour or almond meal (see note 1)
- ½ cup (45g) unsweetened cocoa powder
- ½ level teaspoon baking soda (bicarbonate of soda)
- ¼ teaspoon salt
Wet ingredients
- 3 large eggs (at room temperature)
- ¾ cup (150g) light brown sugar or white granulated sugar (see note 2)
- ⅓ cup (80g) full-fat sour cream (or plain yogurt)
- 2 Tablespoons (30ml) milk
- 1 teaspoon vanilla extract
Topping / Frosting (chocolate topping):
- ⅔ cup (117g) chocolate, roughly chopped (see note 3)
- 6 Tablespoons (90ml) sour cream
Prepare the pan
- Preheat the oven to 325°F (160°C) if using a conventional oven, or 300°F (140°C) for a fan oven
- Grease and line the sides and base of an 8-inch (20 cm) round or springform pan with parchment paper (baking paper)
Mix the dry ingredients
- In a large bowl, whisk together the almond flour, unsweetened cocoa powder, baking soda (bicarbonate of soda) and salt.
Mix the wet ingredients
- In another bowl, whisk the eggs, sugar, sour cream, milk, and vanilla until smooth.
Combine
- Add the dry ingredients to the bowl with the wet mixture and whisk until smooth. The batter will be thick, liquidy, and glossy.
Bake
- Pour into the prepared pan and bake for 30 to 35 minutes, or until a skewer inserted in the center comes out clean. Start checking at 30 minutes, as almond flour can overbake quickly.
- Let the cake cool in the pan for 15 minutes, then gently turn it out onto a wire rack to cool completely before adding the chocolate frosting (chocolate topping).
Make the chocolate frosting (chocolate topping):
- Stovetop method: Place the chopped chocolate in a heatproof bowl or saucepan over a pot of simmering water. The bottom of the bowl or saucepan should not touch the water. Stir until melted. Make sure no water gets into the bowl or the chocolate may turn grainy. Stir in the sour cream until smooth and glossy.
- Microwave method: Place chopped chocolate in a dry bowl. Microwave in 30 second bursts, stirring each time, until melted. Stir in the sour cream until smooth.
- Spread the chocolate frosting over the cooled cake. Slice and serve.
Storage
- Room temperature: Store the chocolate-frosted (chocolate-topped) cake, covered, for up to 2 days if your kitchen is cool.
- Fridge: For longer storage, refrigerate the cake in an airtight container for up to 5 days.
- Freezer: You can freeze the unfrosted cake. Wrap tightly in plastic wrap, then foil or place in a freezer-safe container. Freeze for up to 2 months. Thaw in the fridge overnight and bring to room temperature before frosting or serving.
- I used unblanched almond flour (made from almonds with the skins on), which is sometimes labeled almond meal or ground almonds.
- Blanched almond flour (made from almonds with the skins removed) is usually finer and labeled blanched almond flour or just almond flour.
- Any type will work in this recipe, almond meal or almond flour. Use whichever you have.
2. Sugar:
- You can use white granulated sugar instead of brown sugar. The cake will still be soft, but brown sugar adds more moisture and a light caramel flavor.
- With white sugar, the texture will be slightly lighter.
3. Chocolate:
- Use any chocolate you like—dark, milk, or semi-sweet.
- If you're using chocolate chips, check the label to make sure they’re made for melting.
- Just make sure no water gets into the bowl while melting, or the chocolate may turn grainy.
See more recipe tips and visual instructions in the post above.
Hungry for more?
Sign up for my free newsletter to get emails about new recipes .And don't forget to follow me on YouTube, Facebook, Pinterest, and Instagram for all the latest deliciousness
Leave a Reply