Date-Sweetened Chocolate Frosting (Plant-Based, 5 Ingredients)

Date-sweetened Vegan Chocolate Frosting spread onto brownie squares

Friends, behold: Creamy, rich, vegan chocolate frosting that’s sweetened entirely with dates and is SO easy to make!

Dreams do come true. Let me show you how it’s done!

Blue and white tile with ingredients for making our Healthier Vegan Chocolate Frosting recipe

This 5-ingredient frosting is made in about 10 minutes entirely in the food processor!

Start by blending pitted dates until small bits remain, a ball forms, or it gets creamy (this will depend on how fresh your dates are).

Then add warm water and blend into a loose paste.

Food processor filled with ingredients for making our Vegan Chocolate Frosting recipe

Next, add your cashew butter, cacao powder, vanilla, and salt (optional) and blend until creamy.

And last but not least, melted coconut oil adds even more creaminess so the frosting becomes more spreadable. It also helps it firm up a bit more when refrigerated.


Fresh homemade Vegan Chocolate Frosting in a food processor

That’s it! Healthier chocolate frosting in 10 minutes flat. And with real, whole food ingredients!

Spoon in a bowl of gluten-free Vegan Chocolate FrostingBrownies frosted with Vegan Chocolate Frosting beside the dates, cacao powder, and cashew butter used to make it

We hope you LOVE this frosting! It’s:

Naturally sweetened
Easy to make
& Incredibly delicious

This would make the perfect topper for things like our No Bake Brownies (pictured below), Fudgy Vegan GF Brownie Cookies, Best Vegan Gluten-Free Chocolate Cupcakes, Vegan GF Vanilla Cake, and more!

Check out our other easy frosting recipes: Easy Vegan Cream Cheese Frosting, How to Make Dairy-Free Buttercream Frosting, How to Make Vegan Chocolate Ganache Frosting, and Vegan Cashew Buttercream Frosting.

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo #minimalistbaker on Instagram. Cheers, friends!

Tray with two gluten-free brownies frosted with Vegan Chocolate Frosting

Date-Sweetened Chocolate Frosting

Creamy, rich vegan chocolate frosting made with 5 simple ingredients! Naturally sweetened with dates, infused with nut butter, and perfect for both raw and baked desserts!

Author: Minimalist Baker

Prep Time 10 minutes

Total Time 10 minutes

Servings: 18 (2-Tbsp servings)

Category: Dessert

Cuisine: Dessert, Gluten-Free, Vegan

Freezer Friendly 1 month

Does it keep? 1 Week


  • 1 cup tightly packed dates, pitted (measured after pitting // make sure they’re fresh! If dry, soak in warm water for 10 minutes, drain, then add to processor)
  • 1/4 cup warm water
  • 2/3 cup unsalted cashew butter* (raw or roasted // or sub other nut butter, though we haven’t tested and can’t guarantee the results)
  • 1/2 cup cacao or unsweetened cocoa powder
  • 1/2 tsp vanilla extract*
  • 1 pinch sea salt (optional)
  • 2 Tbsp melted coconut oil* (if avoiding oil, sub more water or cashew butter)


  1. Add pitted dates to a food processor with the “S” blade attached. Pulse until very small bits remain or they form into a ball.
  2. Add warm water and pulse again until they form a loose paste that appears like caramel, scraping down sides as needed.

  3. Add cashew butter, cacao powder, vanilla, and sea salt (optional) and pulse again until the mixture is well combined. Scrape down sides.

  4. Add coconut oil and mix again until a smooth paste forms (see photo) — it should be thick but spreadable like frosting! If chunky or dry, add more oil as needed.

  5. Use immediately, or if you prefer a firmer frosting, cover and refrigerate at least 1 hour or overnight.

  6. Store leftovers covered in the refrigerator up to 1 week, or in the freezer up to 1 month.


*Recipe as written yields ~2 ¼ cups frosting.
*If seeking a raw version, omit the vanilla extract and ensure your cashew butter, cacao powder, and coconut oil are raw.
*Nutrition information is a rough estimate calculated without optional ingredients.

Nutrition Per Serving (1 of 18 two-tablespoon servings)

  • Calories: 119
  • Fat: 6.5g
  • Saturated fat: 2.2g
  • Sodium: 1.6mg
  • Potassium: 193mg
  • Carbohydrates: 15g
  • Fiber: 1.6g
  • Sugar: 10.3g
  • Protein: 2.4g

Leave a Reply