We grew up with the occasional ice cream bar from a package – those ones with the slightly sticky chocolate outside and vanilla filling. These vegan and gluten free ice cream sandwiches are a healthy-ish spin on those, with a date sweetened sandwich layer and coconut cashew raspberry swirl filling.
A little bit higher in protein and fibre, with the almond flour and cashews, you should feel pretty good after eating one of these ice cream bars! No sugar headaches, thanks. Definitely a dessert but I think they work if you want a breakfast dessert, too.
They’re also completely grain-free, if that’s important to you, with coconut flour adding a bit of bulk. I think these can be paleo friendly depending on the type of nut or seed butter you use.
For some more gluten-free and vegan ice cream recipes, try chocolate coconut milk ice cream (sandwiched in GF peanut butter cookies), vegan cookie dough ice cream, or easy vegan mint chocolate chip ice cream.
Ingredients

Ingredient Notes and Substitutions
- Ice cream: if you don’t want to make your own ice cream, just use store bought! Thaw it for about ten minutes before scooping out and spreading over the bottom brownie layer, top with the second brownie, freeze, and slice as usual.
- Almond flour: hazelnut flour makes a good substitution for almond flour. For a nut-free option, you could try blending sunflower or other seeds, but I think it might be too bitter.
- Cocoa: baking cocoa and raw cacao can be used interchangeably for this recipe. The flavour will change very slightly but it’s barely noticeable.
- Coconut flour: if you want to use an alternative to coconut flour, use double the amount, as coconut flour is twice as absorbent as most other flours. Oat flour is a good option. Don’t use a wheat-based flour unless you cook it beforehand, as it can’t be consumed raw.
- Dates: soften in hot water if necessary. I use deglet noor, a smaller variety that’s less expensive (measure by weight if using another type).
- Nut or seed butter: peanut butter makes for a nice combination with the raspberries, but tahini, sunflower seed butter, hazelnut butter, or whatever you like best can be used.
- Maple syrup: as usual, honey can be substituted for maple syrup and will make for a softer ice cream filling. I use more honey these days because it’s local rather than imported from across the Atlantic. Date or coconut syrup would also work.
- Raspberries: I made my own raspberry jam (our autumn fruiting raspberries are ready) by simmering until thickened with a drizzle of honey. If you don’t have or don’t like raspberries, use a different fruit. Blackberries, strawberries, blueberries (any berries), and peaches or other stone fruits are all great. Store-bought jam can be used.
Step by Step

Step 1: blend the date mixture until very smooth. It should look like date caramel.
Step 2: add the remaining ingredients and blend into a ball of dough.
Step 3: roll out into a thin layer.
Step 4: cut to fit the container the bars will be assembled in.

Step 5: add the cashew filling ingredients to a food processor.
Step 6: blend into a very fine mixture.
Step 7: spread over the base layer.
Step 8: top with the jam layer and swirl in slightly.

Step 9: top with the second brownie layer.
Step 10: freeze before cutting into bars and serving.
Recipe Notes
These are easy to cut and serve after 3-4 hours in the freezer. They won’t be frozen solid yet, but the ice cream doesn’t melt as rapidly as vegan ice cream usually does.
My tin is 20x20cm (8 in.). A larger, smaller, or differently shaped container can be used. Keeping it approximately the same size will have the best ice cream to brownie ratio.
A sharp knife will make for nicer looking ice cream sandwiches, but this isn’t hugely important. If the bars are frozen solid, dip the knife in hot water each time before slicing.
Using jam instead of simply mashing the raspberries is due to the frozen texture. Cooking the berries reduces the water content, which in turn reduces the iciness after freezing.
To shorten the soaking time for the cashews, use very hot or even boiling water. This can reduce the time needed to an hour or two.
The filling layer is adapted from my friend Natalie at Feasting on Fruit.
Blending Cashew Cream
You don’t need a high end, super powered blender for this recipe (I don’t have one). I do find that my immersion blender makes a creamier filling than the food processor, but my processor is also really cheap.
If possible, either use a higher wattage immersion blender, or a standing blender. A food processor can work well but it needs to be mixed for a longer time. In any case, pretty much anything with a blade can mix the cashew cream, it just might need some time.
Gluten Free Ice Cream Sandwiches Video
More No-Bake Recipes
Creamy Lemon Blueberry Popsicles
No-Bake Chocolate Caramel Shortbread Bars
Edible Vegan Cookie Dough
Vegan Chocolate Truffles with Ginger and Orange
If you make these Homemade Ice Cream Sandwiches or any other vegetarian dessert recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.
Gluten Free Ice Cream Sandwiches
Ingredients
Raspberry Swirl Cashew Ice Cream
- 300 grams raw, unsalted cashews
- 130 grams coconut cream (scooped from the top of a can of full-fat coconut milk)
- 100 grams maple syrup or honey
- 2 teaspoons pure vanilla extract
- 150 grams raspberries OR 100 grams (~1/2 cup) raspberry jam*
Gluten Free Brownie Layer
- 150 grams soft dates, seeds removed
- 60 grams nut or seed butter
- 2 tablespoons coconut oil
- 1 tablespoon coconut milk
- 1 teaspoon pure vanilla extract
- 150 grams almond flour
- 3 tablespoons cocoa powder
- 2 tablespoons coconut flour
- ¼ teaspoon sea salt
Instructions
- Start by soaking the cashews. If using very hot water, soak 1-2 hours. With cool water, soak for at least 4 hours or up to 12 hours. The cashews should be fully soaked before proceeding with the other steps.300 grams raw, unsalted cashews
- Line a 20cm (8 inch) square tin with parchment paper and set aside.
- To make the brownie layer, add the dates, nut butter, coconut oil, coconut milk, and vanilla to the bowl of a food processor fitted with the blade attachment.150 grams soft dates, seeds removed, 60 grams nut or seed butter, 2 tablespoons coconut oil, 1 tablespoon coconut milk, 1 teaspoon pure vanilla extract
- Blend until a very smooth paste forms and it looks like date caramel.
- Add the almond flour, cocoa powder, coconut flour, and salt to the food processor. Blend again until fully incorporated and a ball of dough forms.150 grams almond flour, 3 tablespoons cocoa powder, 2 tablespoons coconut flour, 1/4 teaspoon sea salt
- Remove the dough and divide into two equal pieces. Press into discs, then place each between two sheets of parchment paper. Roll to about 5mm (1/5 in.) thick.
- Remove the top layer of parchment paper and trim the brownie pieces to fit your tin. Place the bottom layer into the prepared tin and freeze while preparing the ice cream. Set the top layer aside for now.
- Once the cashews have soaked, make the ice cream filling. Prepare the jam (see notes).
- Add the cashews, coconut cream, maple syrup, and vanilla to a blender, high-speed food processor, or tall container (for immersion blender).130 grams coconut cream (scooped from the top of a can of full-fat coconut milk), 100 grams maple syrup or honey, 2 teaspoons pure vanilla extract
- Blend until very smooth and no cashew pieces remain. Depending on your mixer, this could take several minutes.
- Spoon the cashew ice cream over the frozen brownie base layer and spread evenly. Top with the raspberry jam and swirl together.150 grams raspberries OR 100 grams (~1/2 cup) raspberry jam*
- Add the second brownie layer over the filling, gently pressing to ensure good contact.
- Freeze for at least 4 hours, or overnight. Once frozen, cut into bars and serve. Leftover bars can be stored in an airtight container in the freezer for up to a month.
Notes
* For American cup measurements, please click the pink link text above the ingredient list that says ‘American’.
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

Occasionally Eggs
If you’re looking for approachable, seasonal vegetarian recipes, you’re in the right place! Occasionally Eggs is all about healthier plant based recipes that follow the seasons.
Find vegetarian staples, refined sugar free desserts, and hundreds of vegan recipes. All OE recipes are vegetarian, dairy free, and refined sugar free.
Janet Balas says
I would like to just make the ice cream without using it in an ice cream sandwich. Should I churn the ice cream in my ice cream maker or just put it in a container to freeze in the freezer?
Alexandra Daum says
Hi Janet, you have a couple options. Chill and then churn as you would a normal ice cream, freeze in ice cube trays and then blend in a high speed blender (and then serve or re-freeze in a container), or simply freeze in a container. It doesn’t get completely hard in the freezer even without churning, so you could scoop after about 10 minutes thaw. The texture will be best when churned in the machine, though. I hope this helps!