Ingredients
Method
- Preheat the oven to 350°F. Grease an 8-inch round cake pan (20–23 cm) and line the bottom with parchment paper. Lightly dust the sides with cocoa powder or flour, tapping out the excess.
- In a large mixing bowl, whisk together the almond flour, whole wheat or oat flour, cocoa powder, sugar-free sweetener, baking powder, baking soda, salt, and instant espresso powder until well combined and no lumps of cocoa remain.
- In a separate medium bowl, whisk the eggs, Greek yogurt or sour cream, oil, almond milk, vanilla, and brewed coffee (if using) until smooth and fully blended.
- Pour the wet ingredients into the bowl with the dry ingredients. Whisk gently just until a smooth, thick batter forms and no dry pockets of flour remain. Do not overmix; stop as soon as the batter is uniform.
- Scrape the batter into the prepared cake pan and smooth the top with a spatula so it is level and reaches the edges of the pan.
- Bake the cake on the center rack for 25 to 30 minutes, or until the top springs back lightly when touched and a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
- Remove the pan from the oven and place it on a wire rack. Let the cake cool in the pan for 10 to 15 minutes to set the structure.
- Run a thin knife around the edge of the cake, then invert it onto the wire rack, peel off the parchment, and turn it right side up. Allow the cake to cool completely before slicing or frosting to avoid crumbling and to let sugar-free sweeteners set properly.
- Serve plain, dusted lightly with additional cocoa powder, or topped with sugar-free chocolate ganache or unsweetened whipped cream, as desired.
Notes
For erythritol-based sweeteners, allow the cake to cool fully before slicing to minimize crystallization and ensure a tender crumb.
If using an allulose-based sweetener, check the cake a few minutes early, as allulose can cause faster browning; tent loosely with foil if the top darkens too quickly.
Almond flour helps keep the cake moist and adds protein and fiber; avoid substituting it 1:1 with regular flour, which would make the cake drier and higher in carbs.
Store leftovers covered in the refrigerator for up to 3 days; the texture stays moist and slices cleanly when chilled. Bring to room temperature before serving if you prefer a softer crumb.
If using an allulose-based sweetener, check the cake a few minutes early, as allulose can cause faster browning; tent loosely with foil if the top darkens too quickly.
Almond flour helps keep the cake moist and adds protein and fiber; avoid substituting it 1:1 with regular flour, which would make the cake drier and higher in carbs.
Store leftovers covered in the refrigerator for up to 3 days; the texture stays moist and slices cleanly when chilled. Bring to room temperature before serving if you prefer a softer crumb.
