Prep your pan: Line an 8x8-inch baking pan with parchment, leaving overhang on two sides for easy lifting.
Soften the dates (if dry): If your dates feel firm, soak them in warm water for 5–10 minutes, then drain well.
Pulse the nuts: Add cashews or almonds to a food processor.
Pulse until they’re a fine crumb with a few small bits. Don’t overprocess into nut butter.
Add coconut and flavor: Add shredded coconut, lemon zest, salt, and vanilla. Pulse a few times to combine.
Sweeten and bind: Add dates, lemon juice, and melted coconut oil.
Process until the mixture starts to clump and hold together when pressed. If using honey or maple instead of dates, start with 1/4 cup and add as needed.
Adjust texture: If it’s too dry, add a teaspoon of lemon juice or coconut oil; if too sticky, pulse in more shredded coconut or a tablespoon of oats.
Mix in extras: Fold in chia seeds, poppy seeds, or hemp hearts for crunch and nutrition. If using white chocolate chips, stir them in by hand to avoid melting.
Press into the pan: Transfer the mixture to the pan.
Lay another piece of parchment on top and press firmly until flat and even. Compacting well helps the bars slice cleanly.
Chill to set: Refrigerate for at least 1–2 hours or freeze for 30–40 minutes until firm.
Slice and serve: Lift out using the parchment, place on a cutting board, and cut into 12–16 bars or squares. Wipe the knife between cuts for clean edges.