If you have ever crumbled a disk of Mexican mazapán on your tongue and felt that sandy, intensely almond sweetness dissolve into nothing, these bars are built to chase that exact memory. A thick, buttery fudge base made from almond flour and almond butter captures the soul of the classic confection, while a crunchy walnut crumble spiked with cayenne and cinnamon adds a warm, lingering heat that is unmistakably Mexican. Every bite walks the line between candy and cheesecake, rich enough to satisfy with a single bar, interesting enough to make you reach for a second.
The macro profile here is textbook keto. Each generous two-bar serving delivers roughly 60 grams of fat from almonds, walnuts, cream cheese, and butter, accounting for over 80 percent of the total calories. Net carbs land at just 5 grams thanks to the fiber packed into the almond flour, flaxseed, chia seeds, and hemp hearts. With 17 grams of protein per serving, these bars hold their own as a satisfying snack, not just a sugary afterthought.
The best part is the workflow. Fifteen minutes of hands-on work, a quick three-minute toast in a skillet for the crumble, and then the fridge does the rest. You get eight thick bars that hold their shape beautifully for five full days in the refrigerator or up to three months in the freezer. Pull one out after lunch, let it temper for five minutes on the counter, and you have a legitimate dessert that tastes like you spent an hour in the kitchen.
Ingredients (serves 4)
For the mazapán fudge base:
- 1½ cups (150g) superfine blanched almond flour
- ¼ cup (64g) creamy almond butter, no sugar added
- 4 oz (113g) full-fat cream cheese, softened
- 3 tbsp (42g) unsalted butter, melted
- ⅓ cup (53g) powdered erythritol or monk fruit sweetener blend
- 1 tsp ground cinnamon
- 1 tsp pure vanilla extract
- ¼ tsp fine sea salt
For the walnut-cayenne crumble:
- ½ cup (50g) raw walnuts, roughly chopped
- 2 tbsp (20g) hemp hearts
- 2 tbsp (14g) ground golden flaxseed
- 1 tbsp (12g) whole chia seeds
- 1 tbsp (14g) unsalted butter
- 1 tbsp granulated erythritol
- ½ tsp ground cinnamon
- ¼ tsp cayenne pepper
- Pinch of flaky sea salt for finishing
Instructions
Line the pan. Line a small 8×4-inch loaf pan or a 6×6-inch square baking dish with parchment paper, leaving overhang on two sides for easy removal. A loaf pan gives you thicker, more fudge-like bars; a wider dish yields thinner, firmer slices.
Make the fudge base. In a large mixing bowl, combine the softened cream cheese and melted butter. Stir vigorously with a spatula or wooden spoon until completely smooth and no lumps of cream cheese remain, about 1 minute. Add the almond butter, powdered erythritol, cinnamon, vanilla extract, and salt. Mix until the sweetener is fully incorporated and the mixture is uniform.
Add the almond flour. Pour the almond flour into the wet mixture in two additions, folding gently after each. The dough will become thick and slightly crumbly at first, then press together into a cohesive, slightly sticky mass as you work it. If it feels too dry, let it rest for 2 minutes — the almond butter and cream cheese will soften the flour.
Press into the pan. Transfer the dough to the prepared pan. Using the flat bottom of a measuring cup or your dampened fingertips, press the mixture into an even, compact layer. Push it firmly into the corners and smooth the top. The more compact you press, the cleaner your bars will slice later.
Toast the crumble. Place a small dry skillet over medium heat. Add the chopped walnuts, hemp hearts, ground flaxseed, and chia seeds. Stir constantly for 2 to 3 minutes, until the walnuts turn golden and the kitchen smells nutty and warm. Remove the skillet from the heat immediately. Add the tablespoon of butter and stir until it melts and coats everything. Sprinkle in the granulated erythritol, cinnamon, and cayenne. Toss to combine evenly.
Top and chill. Scatter the warm crumble over the fudge base in the pan, pressing it gently into the surface so it adheres. Sprinkle the flaky sea salt over the top. Cover the pan tightly with plastic wrap or a silicone lid and refrigerate for at least 2 hours, or until completely firm. Overnight is ideal for the cleanest slices.
Slice and store. Lift the slab out of the pan using the parchment overhang. Place it on a cutting board and use a sharp knife to cut into 8 equal bars. Wipe the blade between cuts for clean edges. Store bars in a single layer in an airtight container in the refrigerator, separated by small squares of parchment if stacking.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~650 kcal |
| Fat | ~60g |
| Protein | ~17g |
| Total Carbs | ~11g |
| Fiber | ~6g |
| Net Carbs | ~5g |
Nutritional values are approximate and based on the specific ingredients and quantities listed. Erythritol is excluded from carb counts as it has zero glycemic impact.
Tips & Variations
Let them firm up fully before slicing. Patience pays off here. Bars sliced after only an hour will crumble at the edges and stick to the knife. Two hours minimum, overnight preferred. If you are in a rush, pop the pan in the freezer for 45 minutes — the high fat content means they firm up quickly without freezing solid.
Adjust the heat to your taste. A quarter teaspoon of cayenne gives a gentle warmth that builds slowly after each bite, which is traditional in Mexican chocolate and confections. For more pronounced heat, increase to a half teaspoon or swap in ancho chile powder for a smokier, rounder spice. For no heat at all, simply omit the cayenne — the bars are still delicious with just the cinnamon.
Watch your sweetener choice. Powdered erythritol dissolves best in the fudge base and prevents any graininess. Granulated works fine for the crumble where a slight crunch is welcome. If you prefer monk fruit sweetener, use a powdered blend designed to measure like sugar. Avoid pure monk fruit extract — it is dozens of times sweeter than erythritol and will throw off the recipe unless you calculate the conversion. Check your sweetener label for any added maltodextrin or dextrose, which add hidden carbs.
Freeze for longer storage. These bars freeze exceptionally well for up to 3 months. Wrap each bar individually in parchment, then place all wrapped bars in a freezer-safe zip bag. Thaw in the refrigerator overnight or on the counter for 10 to 15 minutes. The texture after thawing is nearly identical to fresh — slightly denser, which many people actually prefer.
Add a dark chocolate drizzle for special occasions. Melt 1 oz (28g) of 90% dark chocolate with half a teaspoon of coconut oil in the microwave in 15-second bursts. Drizzle over the chilled slab before slicing. This adds roughly 1g of net carbs per serving and makes the bars look spectacular, almost like a professional confection. Let the chocolate set in the fridge for 10 minutes before cutting.