Healthier Vegan Fudge – High Protein, No Refined Sugar

This post may contain affiliate links. Please read my disclosure policy.

If you’re looking for a healthier alternative to fudge, this vegan fudge is perfect! It is high in protein, easy to make and contains no refined sugar. It keeps well in the freezer so you can make it ahead and eat some when you crave a sweet treat.


Dates – I use medjool dates but you can also try deglet if you can’t find them.

Protein powder– Make sure you’re using a protein powder that you like the taste of. I recommend Orgain protein powder. If you want to try it, you can use my code “LAURAL” to save you money.


Feel free to play around with the ingredients to make different flavors. For example, you can use peanut butter instead of almond butter, or a different flavor of protein powder.


I recommend storing these in the fridge if you plan on eating them right away; otherwise, store them in the freezer. You can thaw them by leaving them out for 15-30 minutes or nuke them in the microwave for ~10 seconds for a quick thaw.

Healthier Vegan Fudge

Prep Time20 minutes
Course: Dessert
Cuisine: Vegan
Servings: 24 pieces
Calories: 65kcal


  • 1 cup pitted dates (140 g)
  • 2-4 tbsp date water
  • 1 tbsp refined coconut oil, melted (15 g)
  • 1 tbsp maple syrup (15 g)
  • 1/4 cup almond butter (64 g)
  • 1 tsp vanilla
  • 1/4 cup almond flour (60 g)
  • 1/4 cup vegan vanilla protein powder (28 g)
  • 2 tbsp cacao powder (10 g)
  • course sea salt


  • Soften the dates in boiling water for ~10 minutes.
  • Once the dates are softened, add dates, coconut oil, almond butter, and 2-4 tablespoons of water the dates were soaking in to a blender and blend until smooth. Add more date water if needed.
  • Transfer mixture to medium sized bowl, add vanilla and stir.
  • Add almond flour, protein powder and cacao powder to mixture and stir until all the dry ingredients are incorporated.
  • Line a loaf pan with parchment paper. Spread mixture evenly into loaf pan and top with course sea salt.
  • Place in freezer until set, about 45 minutes. Cut into bite-sized squares and enjoy!



We don’t spam! Read our privacy policy for more info.

Leave a Reply

%d bloggers like this: