These elegant no-bake squares feature three distinct layers that come together beautifully. A crunchy almond-date crust forms the foundation, topped with an incredibly smooth vanilla-infused cashew cream that's surprisingly rich and dairy-free. The crowning glory is a vibrant blueberry compote, sweetened naturally and thickened with chia seeds for perfect texture.
What makes these squares special is their balance of flavors and textures—the nutty crunch, creamy filling, and tart-sweet blueberry topping create a sophisticated dessert that feels indulgent while being entirely plant-based. The freezing method ensures clean, professional-looking slices every time.
The rain was hammering against the kitchen window the afternoon I stumbled into this recipe, half distracted by a podcast and half desperate to use up a bag of cashews that had been glaring at me from the pantry shelf for weeks. Something about the rhythmic sound of berries popping in a saucepan made the whole house feel warmer, even though the oven never turned on. These blueberry vanilla cashew cream squares became my quiet afternoon ritual, the kind of dessert that tricks you into thinking you are being virtuous while absolutely spoiling yourself.
I brought a tray of these to a friend's rooftop potluck last summer, fully expecting them to be overshadowed by someone's elaborate layer cake. They disappeared in fifteen minutes, and three strangers asked for the recipe before I could finish my glass of lemonade.
Ingredients
- Raw almonds (1 cup, 100 g): Give the crust its sturdy, slightly bitter backbone, balancing all the sweetness layered above.
- Medjool dates (1 cup, 90 g, pitted): Act as the natural glue holding the crust together; the softer and stickier they are, the easier your job becomes.
- Shredded unsweetened coconut (2 tbsp): Adds a subtle chew and tropical warmth without extra sweetness.
- Salt (pinch): Just enough to wake up every other flavor in the crust.
- Raw cashews (2 cups, 260 g, soaked 4 hours and drained): The soaked cashews transform into something impossibly silky once blended, so do not skip the soaking step.
- Full fat coconut milk (1/2 cup, 120 ml): Richness matters here, so use the thick kind from a can, not the carton in your fridge.
- Pure maple syrup (1/3 cup plus 2 tbsp, 80 ml plus 30 ml): Divided between the cream layer and the blueberry compote for gentle, rounded sweetness throughout.
- Coconut oil (2 tbsp, melted): Helps the cashew cream set firmly in the freezer so your squares hold their shape.
- Pure vanilla extract (2 tsp): The quiet star of the cream layer, use the good stuff if you have it.
- Fresh or frozen blueberries (2 cups, 300 g): Frozen works beautifully here and collapses into a jammy compote even faster than fresh.
- Lemon juice (2 tsp): Brightens the berries and keeps the topping from tasting flat.
- Chia seeds (1 tbsp): Work quietly in the background to thicken the blueberry layer without any gelatin or pectin.
Instructions
- Prep the pan:
- Line an 8x8 inch baking pan with parchment paper, leaving generous overhang on two sides so you can lift the whole thing out later like a pro.
- Build the crust:
- Pulse almonds, dates, coconut, and salt in a food processor until the mixture clumps together when you squeeze a bit between your fingers. Press it firmly and evenly into the base of the pan, then tuck it into the freezer while you move on.
- Blend the cashew cream:
- Combine the soaked cashews, coconut milk, maple syrup, coconut oil, vanilla, and salt in a high speed blender, scraping down the sides patiently until the mixture is completely smooth with no grainy bits remaining.
- Set the cream layer:
- Pour the cashew mixture over the chilled crust and spread it into an even layer with a spatula, then freeze for at least one hour until it feels firm to the touch.
- Cook the blueberry compote:
- Simmer the blueberries, maple syrup, and lemon juice in a small saucepan over medium heat for five to seven minutes, stirring gently as the berries burst and release their color into a glossy, bubbling mixture.
- Add chia and cool:
- Stir in the chia seeds and cook for one more minute, then pull the pan off the heat and let the compote cool to room temperature while it thickens into a spoonable jam.
- Assemble and freeze:
- Spread the cooled blueberry layer evenly over the set cashew cream, return the pan to the freezer for at least two more hours, and resist the urge to peek too often.
- Slice and serve:
- Let the pan sit at room temperature for ten to fifteen minutes before lifting the block out and cutting it into twelve neat squares with a sharp knife dipped in warm water.
There is something deeply satisfying about lifting that parchment sling out of the pan and revealing three perfect, jewel like layers that you assembled with your own hands and a little patience.
How to Store Them Properly
These squares live happily in an airtight container in the freezer for up to two weeks, though honestly they rarely last that long in my house. Let them sit out for about ten minutes before eating so the cream layer softens into its true texture, which is somewhere between fudge and mousse.
Making It Your Own
Swap the blueberries for raspberries or blackberries using the same method, or add a handful of lemon zest to the cashew cream for a brighter, more fragrant middle layer. Agave syrup works in place of maple if that is what you have on hand, though the flavor will be slightly more neutral.
A Few Last Thoughts Before You Start
The beauty of this recipe is its forgiving nature, so trust your instincts and taste as you go. Your kitchen is going to smell incredible, and someone will inevitably appear over your shoulder asking when dessert is ready.
- For a nut free version, swap the cashews for sunflower seeds and the almonds for pumpkin seeds, adjusting soak times as needed.
- Always double check your ingredient labels if allergies are a concern, especially with processed items like coconut milk.
- Wipe your knife clean between each cut for the neatest squares you have ever served.
Make these once and they will quietly become the dessert you reach for whenever you want something beautiful without any fuss. Share them generously, or hide a few in the back of the freezer for yourself later.
Recipe Questions & Answers
- → Can I use frozen blueberries instead of fresh?
-
Absolutely. Frozen blueberries work perfectly in the compote layer. They'll release more liquid during cooking, so you may need to simmer for an additional 2-3 minutes to achieve the desired thickness. The final taste and texture will be virtually identical to using fresh berries.
- → Do these squares need to be kept frozen?
-
Yes, for optimal texture and holding shape, these should be stored in the freezer. However, let them sit at room temperature for 10-15 minutes before serving. This softens the layers slightly and enhances the creamy texture of the cashew filling.
- → Can I make the layers ahead of time?
-
You can prepare the crust and cashew cream layers up to 2 days in advance, keeping them covered in the freezer. Add the blueberry compote the day you plan to serve, as it's best when fresh. The complete squares also freeze beautifully for up to 2 weeks.
- → What can I substitute for cashews?
-
For nut-free options, raw sunflower seeds or pumpkin seeds work well as cashew substitutes. Soak them similarly and blend thoroughly. The flavor will be slightly more earthy, but the creamy texture remains comparable.
- → Why is soaking the cashews necessary?
-
Soaking cashews for 4 hours softens them significantly, which is crucial for achieving that silky-smooth creaminess. Unsoaked cashews will result in a gritty, grainy filling. If you're short on time, soak them in boiling water for 1-2 hours instead.
- → Can I use a different sweetener?
-
Agave syrup works as a 1:1 substitute for maple syrup. Liquid stevia or monk fruit sweetener can be used, but you'll need to adjust quantities since they're more concentrated. The sweetness level in this recipe balances the tart blueberries nicely.