Go Back

vegan chocolate coconut bars

A creamy, velvety frozen treat fit for any season.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 2 hours 30 minutes
Servings 9 squares


base ingredients

  • 1 1/2 cups medjool dates (pits removed)
  • 1/4 cup pecans
  • 1/3 cup shredded coconut
  • 1/2 cup rolled oats
  • 1/4 cup cocoa powder
  • pinch sea salt
  • 1 tsp vanilla

filling ingredients

  • 1/2 cup raw cashews (soaked in HOT/boiled water for 30 minutes- or room temperature water overnight)
  • 1 cup coconut cream (thick cream from 2 cans of full fat coconut milk. I use Thai Kitchen Brand. Reserve 2 tbsp of the coconut cream for the the topping)
  • 1/4 cup maple syrup
  • 1 tsp vanilla

topping ingredients

  • 3/4 cup chocolate chips
  • 2 tbsp coconut cream (Reserved from the cans above)


  • Soak the cashews either overnight in warm water or for 30 minutes before using hot, boiled water. Set aside, until you are ready to prepare the filling.
  • Begin by adding the dates for the base ingredients into a food processor. Process until the dates form a ball. Then add the rest of the base ingredients. The mixture should stick together quite nicely. Add the base to an 8x8 square pan. Press down firmly and evenly. Set in the freezer for 10 minutes, while you prepare the filling.
  • Prepare the filling. Drain the water from the cashew bowl. Add the cashews, coconut cream (set aside 2 tbsp for the chocolate topping), maple syrup and vanilla to a high-speed blender. Blend until smooth and there are no chunks remaining. Remove the base from the freezer and pour the filling mixture over top, using a spatula to spread it evenly. Place back in the freezer for 40- 60 minutes, or until it has become more solid than liquidy.
  • Wait until the base and filling have been in the freezer for almost the full hour and then begin to prepare the chocolate topping. Add the 2 tablespoons of coconut cream, that were set aside, to a small saucepan over low heat. Once the coconut cream has begun to melt, add the chocolate chips. Continually stir the mixture to make sure it doesn't burn. If you like your chocolate topping a little on the sweeter side you can add some maple syrup at this point, but I find once everything is combined the bars are the perfect sweetness as is. Once the mixture is smooth, remove from the stove top, and take the bars out of the freezer. Evenly coat, and pour the chocolate over the filling of the bars. Place back in the freezer for 1-2 hours, or until set.
  • Remove the Bars from the freezer. I would suggest cutting the bars into squares or whatever shape you want and then putting them in a sealed container and placing them back in the freezer for storage.
  • Before enjoying a bar, remove from the freezer and let it sit on the countertop for 5-10 minutes so the inside filling gets soft and creamy! Enjoy!