Whether you're keto, vegan, or living gluten-free, you don't have to miss out on decadent, chewy-centered bars that taste like you spent hours in a bakery. I created this cashew date bars recipe to work across every dietary preference—no separate recipes, no complicated swaps. Just one base that adapts beautifully. If you're looking for more make-ahead snacks, check out my this simple cake for another grab-and-go option.
1.5cupraw cashews, unsalteddivided into 1 cup and ½ cup portions
¼teaspooncoarse sea saltcuts through sweetness and amplifies cashew richness
1tablespooncoconut oil, virgin (adds slight moisture and tropical undertone
30pitted Medjool dates (soft, naturally sweet, and packed with fiber
Instructions
Step 1: Prep Your Pan and Gather Your Tools
Line an 8x8-inch baking pan (or similar square pan) with parchment paper, letting it hang slightly over two opposite sides. This creates handles that make removal effortless. Tap the paper down gently so it stays put. Have your food processor cleaned and ready—you'll use it immediately. If you're making the keto version, measure out your monk fruit sweetener now so it's ready to blend with the cashews.
Step 2: Grind Your First Batch of Cashews
Pour 1 cup of raw cashews into your food processor and pulse on high speed for 1 to 2 minutes. You're looking for a coarse crumb texture—think wet sand, not flour. For the keto version, add ½ teaspoon monk fruit sweetener here to help break down the cashews faster. Stop and scrape down the sides with a silicone spatula once or twice. Don't over-process; you want some texture remaining, not a smooth butter.
Step 3: Add Your Dates and Create the Base Dough
Add all 30 pitted dates to the crumbled cashews (or your keto-adjusted amount) and blend on high speed for 3 to 4 minutes. You'll see the dates start to break down around the 90-second mark. Keep going. The natural moisture from the dates will eventually hydrate everything into a cohesive dough. Stop and scrape the sides 2 to 3 times during this process. For the keto version, add your remaining monk fruit sweetener now if you didn't add it earlier. The dough will smell incredible—warm, caramelly, with cashew depth.
Step 4: Add Your Final Texture Layer and Seasoning
Add the remaining ½ cup of raw cashews plus your coarse sea salt to the processor. Pulse on high speed for just 30 to 45 seconds—you're not blending these in completely. You want distinct cashew pieces throughout the final bar. This creates textural contrast with the soft, date-based interior. Stop immediately when you see small, recognizable cashew chunks. For the keto version with MCT oil, add 1 tablespoon now and pulse 2 to 3 times. The mixture should feel like cookie dough and smell like a high-end bakery.
Step 5: Transfer and Press Into Your Pan
Scrape all the dough out of the food processor using a sturdy silicone spatula. Form it into a large ball (it's fun, I promise) and place it in the center of your prepared pan. Using your hands or the back of a spatula, press the ball down firmly and evenly across the entire bottom of the pan. Work from the center outward. You want even pressure so the bars have consistent texture throughout—about ¾ inch thick. Smooth out any cracks or gaps.
Step 6: Chill to Set the Structure
Place the entire pan in the freezer (not the refrigerator) for 20 to 30 minutes. The cold solidifies the natural oils in the cashews and firms the date structure. You're not freezing it solid—you're setting the shape. For the keto version, this step becomes even more critical because MCT oil sets faster in cold temperatures. You'll know it's ready when the top feels firm to a gentle finger press.
Step 7: Remove and Cut Into Perfect Bars
Remove the pan from the freezer and let it sit at room temperature for 2 minutes—this prevents the bars from cracking when you cut them. Grab both ends of the parchment paper and lift the entire cashew block out onto a clean cutting board. Using a sharp knife (a 10-inch chef's knife is ideal), cut straight down with firm, deliberate strokes. Wipe the blade between each cut for clean edges. Aim for 10 bars, which gives you a perfect serving size of roughly 1.5 ounces each.
Step 8: Store Strategically Based on Your Version
Transfer all bars into an airtight container and return to the freezer immediately. All versions store identically. Label the container with the date so you know when you made them. They'll keep for 4 to 6 weeks frozen. If you prefer to eat them at room temperature, remove one bar 5 minutes before eating—the texture becomes chewy and softer, which is personal preference.
Notes
- Over-processing the final cashew addition. Too many people blend those final cashews until they disappear into the dough. Stop at "I can still see pieces." Those visible pieces are what make the texture special. You're going for a chunky bar, not a smooth paste.- Using old or rancid cashews. Cashews oxidize faster than most nuts. If you buy in bulk, store them in an airtight container in the freezer. Rancid cashews taste like wet cardboard and ruin the entire batch. Smell yours before processing—they should smell like roasted nuts, not musty.- Skipping the freezer chill. Impatient bakers often refrigerate instead of freezing, or skip it entirely. These bars need genuine cold to hold their shape during cutting. A refrigerator (40°F) won't do it. Freezing (0°F or below) is non-negotiable.