Imagine slicing into a warm, impossibly fudgy chocolate torta that cracks gently on top and reveals a dense, truffle-like center swirled with espresso and crushed walnuts. This one-skillet Italian dessert delivers exactly that — deep cocoa richness, a bitter-sweet espresso backbone, and the buttery crunch of toasted walnuts in every single bite. It tastes like something from a Roman pasticceria, yet it comes together in under 30 minutes with nothing more than a mixing bowl and an oven-safe skillet. If you have ever doubted that vegan keto desserts could rival the real thing, this torta is about to change your mind.
The macro profile here is tailor-made for ketogenic success. Each generous slice delivers roughly 40 grams of fat from coconut oil, walnuts, and almond flour, while net carbs clock in at just 5 grams per serving. The fat-to-calorie ratio sits comfortably above 85 percent, making this one of the most satisfying keto desserts you can bake. A flax egg binds everything without dairy or animal products, and monk fruit sweetener keeps the glycemic impact at zero.
Practically speaking, this torta is a dream. One skillet, minimal cleanup, and a bake time under 20 minutes means you can pull it off on a weeknight or whip it up for a weekend dinner party. It holds beautifully at room temperature for two days and actually improves overnight as the flavors meld. Serve it warm with a dollop of coconut whipped cream, or chill it for a firmer, brownie-like texture that packs perfectly into lunch boxes.
Ingredients (serves 4)
For the torta:
- 1 cup (112g) blanched almond flour
- 1/2 cup (60g) raw walnut pieces, finely chopped
- 3 tablespoons (18g) unsweetened cocoa powder
- 1/3 cup (53g) granulated monk fruit sweetener
- 1/2 teaspoon baking powder
- 1/4 teaspoon fine sea salt
For the wet mixture:
- 3 tablespoons (42g) virgin coconut oil, melted
- 1/4 cup (60ml) full-fat coconut cream
- 2 tablespoons (30ml) freshly brewed espresso or strong coffee, cooled slightly
- 1 teaspoon pure vanilla extract
- 1 flax egg — 1 tablespoon (7g) ground flaxseed whisked with 3 tablespoons (45ml) warm water, rested 5 minutes
For the chocolate swirl:
- 1 ounce (28g) vegan dark chocolate, 85% cacao or higher, roughly chopped
For topping:
- 1 tablespoon (8g) walnut pieces, coarsely crushed
- Flaky sea salt, for finishing
Instructions
Prepare the flax egg. In a small bowl, whisk together the ground flaxseed and warm water. Set aside for at least 5 minutes until the mixture becomes thick and gel-like. This acts as your vegan egg replacer and is essential for binding the torta.
Preheat the oven. Set your oven to 350°F (175°C) and place the rack in the center position.
Toast the walnuts. Place an 8-inch (20cm) oven-safe skillet — cast iron works best — over medium heat. Add the 1/2 cup chopped walnuts and toast them, stirring frequently, for 2 to 3 minutes until fragrant and lightly golden. The oils will release and you will smell a warm, nutty aroma. Transfer the toasted walnuts to a plate and wipe the skillet clean. Do not skip toasting — it deepens the flavor dramatically.
Mix the dry ingredients. In a medium mixing bowl, whisk together the almond flour, toasted walnut pieces, cocoa powder, monk fruit sweetener, baking powder, and sea salt until evenly combined. Break up any lumps in the cocoa powder with the back of a fork.
Combine the wet ingredients. In a separate bowl or large measuring cup, stir together the melted coconut oil, coconut cream, cooled espresso, vanilla extract, and the prepared flax egg. The mixture should be smooth and slightly thick.
Make the batter. Pour the wet mixture into the dry ingredients and fold with a spatula until just combined. The batter will be thick and fudgy — more like brownie batter than cake batter. Do not overmix; a few small streaks of flour are fine.
Melt the chocolate. Return the skillet to low heat and add the chopped vegan dark chocolate. Let it melt slowly, swirling the skillet, for about 60 seconds until glossy and liquid. Remove from heat immediately.
Assemble in the skillet. Scrape the batter directly into the skillet on top of the melted chocolate. Use your spatula to spread it evenly to the edges, then drag the tip of a knife or skewer through the batter in a figure-eight pattern to swirl the melted chocolate throughout. This creates those gorgeous marbled ribbons in every slice.
Top and bake. Scatter the coarsely crushed walnut pieces over the surface and press them gently into the batter. Transfer the skillet to the center rack of the oven and bake for 15 to 18 minutes. The torta is done when the edges are set and pulling slightly away from the skillet, and a toothpick inserted into the center comes out with moist crumbs — not wet batter. It will look slightly underdone, but it firms as it cools.
Cool and finish. Remove the skillet from the oven and let the torta cool in the pan for at least 10 minutes. It will continue to set as it rests. Sprinkle with flaky sea salt just before slicing into 4 wedges and serving. The contrast of salt against the bittersweet chocolate and espresso is what makes this truly special.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~418 kcal |
| Fat | ~40g |
| Protein | ~9g |
| Total Carbs | ~12g |
| Fiber | ~7g |
| Net Carbs | ~5g |
Nutrition values are approximate and calculated based on the stated ingredients using standard USDA data. Your results may vary slightly depending on specific brands and measuring precision.
Tips & Variations
Choose the right chocolate. Not all dark chocolate is vegan — many brands include milk fat or butterfat even at high cacao percentages. Look for bars that explicitly state "vegan" or "dairy-free" on the label. Hu Kitchen, Endangered Species 88%, and Lindt Excellence 90% (check regional formulas) are reliable options. The chocolate contributes both flavor and the beautiful swirl, so quality matters here.
Make it a double-chocolate torta. For an even more intense chocolate experience, increase the dark chocolate to 1.5 ounces (42g) and add 1 tablespoon of cacao nibs to the batter before baking. This adds texture without significantly changing the net carb count — cacao nibs are mostly fiber and fat.
Swap the espresso for flavor variations. If you prefer to skip coffee, replace the espresso with 2 tablespoons of unsweetened almond milk mixed with 1/4 teaspoon of almond extract for an amaretto-inspired version. Alternatively, use brewed chai tea for a spiced Italian-meets-Indian twist. Both keep the net carbs identical.
Watch your sweetener quantities. Monk fruit sweetener brands vary significantly in sweetness concentration. Some are pure monk fruit extract blended with erythritol at a 1:1 sugar equivalence, while others are more concentrated. Taste the batter before baking and adjust. If your sweetener is twice as sweet as sugar, use half the stated amount. Erythritol alone can also work but may produce a slight cooling sensation on the tongue.
Storage and meal prep. Store the cooled torta covered at room temperature for up to 2 days, or refrigerate for up to 5 days. The texture actually becomes denser and more truffle-like after a night in the fridge, which many people prefer. To freeze, wrap individual slices in parchment paper and place in an airtight container for up to 3 months. Thaw at room temperature for 20 minutes before serving.