From Nigel's Kitchen Table
Vegan Fudge Bars
Dense, rich vegan chocolate fudge bars made with whole nuts for a deeply chocolatey and satisfying treat.
Navigate the recipe
On this page
The recipe, step by step
These vegan fudge bars are dense, rich and full of deep chocolate flavour. Naturally sweetened with Medjool dates and maple syrup, they are easy to prepare and made entirely with plant-based ingredients.
I like to use whole nuts in my recipes because they add plenty of flavour and texture. However, you can replace the almonds with nut butter when you want something a little quicker and more convenient.
One of the best things about this vegan chocolate fudge recipe is how easily it can be adapted. Try using different nuts, seeds or nut butters, or add your favourite dried fruit to create a completely different flavour each time.
Why You’ll Love These Vegan Fudge Bars
- Perfect for a small dessert or afternoon treat
- Rich, dense and chocolatey
- Naturally sweetened with dates and maple syrup
- Made with simple plant-based ingredients
- Easy to customise with different nuts and dried fruit
- Suitable for storing in the fridge or freezer

Ingredients
For this vegan fudge bar recipe, all you need are these ingredients:
- Shredded coconut – Adds texture and a naturally sweet, coconut flavour to the bars.
- Almonds – Give the fudge bars structure, richness and a slightly nutty texture. You can replace them with almond butter for convenience.
- Coconut oil – Helps bind the ingredients together and allows the bars to firm up when chilled.
- Dutch cocoa powder – Provides a rich, smooth and deeply chocolatey flavour.
- Maple syrup – Adds sweetness while helping the mixture come together. Use pure maple syrup for the best flavour.
- Medjool dates – Naturally sweet and soft, Medjool dates help create the dense, fudgy texture of the bars. Remove the stones before using them.
- Salt – Dont forget the salt – I highly recommend adding a generous pinch of salt to your desserts. Salt helps balance sweetness and richness while enhancing the other ingredients and bringing out the best flavours in the recipe. Although it may seem contradictory, a small amount of salt can also make sweet foods taste sweeter. Sodium can influence the way our taste receptors respond to sugars, helping us perceive sweetness more clearly. The key is to add just enough to enhance the flavours without making the dessert taste salty.The result is that salt not only alerts our ‘salt sensitivity’, but also our ‘sweet sensitive’ taste buds.
I recommend Maldon Sea salt flakes or Cornish sea salt.
Variations
As I mentioned earlier, there are plenty of ways to create different flavours using the same basic recipe. Simply replace the almonds with another variety of nut, seed or nut butter. You can also add chopped dried fruit for extra sweetness and texture.
Alternative Chocolate Fudge Bar Flavours
Sesame or Tahini – Use sesame seeds or tahini for a rich, slightly savoury flavour that works particularly well with dark chocolate.
Peanut or Peanut Butter – Replace the almonds with roasted peanuts or smooth peanut butter to make chocolate peanut fudge bars.
Walnuts – Walnuts add an earthy flavour and work beautifully with both cocoa and dates.
Pistachios – Use pistachios for a colourful variation with a delicate, slightly sweet flavour.
Pumpkin Seeds – Pumpkin seeds are a good alternative when you want to make the bars without whole nuts. They add texture and pair well with chocolate.
Dried Fruit Additions
Chopped dried fruit can be mixed into the fudge mixture or added as a layer through the centre of the bars.
Try using:
- Dried mango
- Dried cranberries
- Raisins
- Dried apricots
- Dried pineapple
Cut larger pieces of fruit into small chunks so that they are distributed evenly throughout the bars.

Tips for the Best Vegan Fudge Bars
Use Soft Medjool Dates
Soft, sticky dates are easier to blend and help hold the bars together. If your dates are a little dry, soak them briefly in warm water. Drain and dry them thoroughly before adding them to the mixture, as excess water may prevent the bars from setting properly.
Use Unsweetened Cocoa Powder
Choose unsweetened Dutch cocoa powder so that you can control the sweetness of the bars. Dutch cocoa has a smooth, rich flavour, but natural cocoa powder can also be used.
Adjust the Texture Carefully
The mixture should be sticky enough to hold together when pressed. If it seems too dry, add a very small amount of maple syrup or nut butter. If it is too soft, add a little more shredded coconut or ground nuts.
Press the Mixture Firmly
Press the fudge mixture firmly and evenly into the prepared container. Compacting it well will make the chilled bars easier to slice.
Chill Before Cutting
Allow the mixture to become completely firm in the refrigerator before cutting it into individual bars. For neat slices, use a sharp knife and wipe the blade clean between cuts.
Tools You’ll Need
Here is some of the kitchen equipment you may find useful when making these vegan fudge bars:
- Small square baking tin or container
- Baking paper
- Measuring spoons
- Sharp knife
- Food Processor
My recommendation: Magimix 4200XL Compact Food Processor & Blender, 3 Bowls, 3L Capacity, Multifunctional 6 in 1 – This is a really good food processor. I have used Magimix before, I think they are one of the best processors on the market. The blades are very sharp, and I use them for breaking down biscuits and nuts, and for making very smooth creams or dips. It does a really good job and it’s very quiet not as noisy as some other brands. I recommend it to anybody who enjoys baking and cooking. They are a little on the expensive side but you pay for what you get.
- Silicone spatula – I recommend these sturdy silicone spatulas because they are incredibly useful for baking and everyday cooking. Their firm handles make them excellent for scraping mixtures from bowls, dishes and frying pans, while the raised centre of the larger spatula gives it extra strength. You can find them and more of my favourite baking equipment in my Amazon Cake Making collection.
- Square cake pan
My recommendation: Loose Base Square Cake Tin, Professional Gauge Carbon Steel with Eclipse Non-Stick Coating, 20 cm x 20 cm / 8″ x 8″ Cake Pan; Cake Pan, Ideal for bakes and celebration cakes – A great size and good quality non-stick pan for all your traybakes, bars etc…
Nutrition
Serving: one vegan fudge bar
% Daily Values based on a 2,000-calorie diet
Nutrition information is provided as an estimate and may vary depending on the ingredients, brands and portion sizes used.
Storage and Freezing
Keep the vegan fudge bars in an airtight container in the refrigerator for up to one week.
The bars soften slightly at room temperature, so keep them chilled until shortly before serving if you prefer a firmer texture.
Can You Freeze Vegan Fudge Bars?
Yes, these vegan fudge bars freeze well for up to two months.
Place them in a freezer-safe container with baking paper between the layers to prevent them from sticking together.
To defrost, remove the required number of bars from the freezer and leave them on the kitchen worktop for approximately 30 minutes. Serve at room temperature.
Frequently Asked Questions
Are these fudge bars completely vegan?
Yes. The bars are made with plant-based ingredients, including coconut, almonds, cocoa powder, maple syrup and dates. Check the labels of any additional ingredients, such as chocolate or nut butter, to make sure they are also suitable for a vegan diet.
Can I replace the almonds with almond butter?
Yes. Almond butter is a convenient alternative to whole almonds and will create a smoother texture. The exact consistency may vary, so add it gradually and adjust the mixture as needed.
Can I use another type of nut?
Yes. Walnuts, pistachios and peanuts all work well. You can also experiment with cashews, hazelnuts or a mixture of different nuts.
Can I make the bars without nuts?
You can try replacing the almonds with pumpkin seeds, sunflower seeds, sesame seeds or a suitable seed butter. Make sure all the other ingredients you use are suitable for anyone with a nut allergy.
What can I use instead of maple syrup?
Another liquid sweetener may work, but it can change the flavour and consistency of the fudge mixture. Maple syrup provides both sweetness and moisture, so any replacement may require a small adjustment to the other ingredients.
Why are my fudge bars too soft?
The mixture may contain too much liquid, or the coconut oil may not have had enough time to firm up. Chill the bars for longer. If the mixture remains too soft, add a little more shredded coconut or finely ground nuts the next time you make them.
How long do vegan fudge bars last?
Stored in an airtight container, they will keep in the refrigerator for up to one week or in the freezer for up to two months.

Vegan Fudge Bars
INGREDIENTS LIST
- 200 g shredded coconut
- 160 g whole almonds
- 75 g coconut oil (5 tbsp)
- 120 g Medjool dates
- 60 g maple syrup (4 tbsp)
- 60 g unsweetened cocoa powder (6 tbsp)
- 1 pinch fine sea salt
Topping:
- 6 tbsp shredded coconut or almond slices
Preparation
- Line 20×20 cm pan with plastic wrap or parchment paper and set aside.
- Prep: Place the shredded coconut and the almonds into a food processor and mix for 3-4 minutes, until the mixture resembles a puree. Scrape down the sides of the bowl as needed.
- If you are lucky enough to have a powerful food processor you will find that the mixture becomes smooth like butter, giving you a nice smooth consistency to the finished slice.
- Once you have reached this stage, add the coconut oil and the dates, continue processing for a further minute to get a liquid consistency.
- Next, add the Dutch cocoa powder, maple syrup and sea salt. Mix until thoroughly combined, scraping down sides as needed.
- Place the mixture into the prepared 20 cm square pan and spread into an even layer.
- Decorating: Sprinkle the top with more shredded coconut, almond slices or topping based on the nuts or seeds used.
- Refrigeration: Cover with parchment or plastic wrap and refrigerate for an hour until firm to the touch.
- Serving: I like to cut the block into half and then cut it diagonally to create triangle slices, but if you prefer you can cut them into rectangles.
FROM MY KITCHEN TO YOURS
Made this recipe?
I would love to hear how it turned out. Leave a comment and add a star rating to help other home cooks discover the recipe.
Around the table
Questions and kitchen notes
Made this recipe? Leave a rating and tell me how it turned out. Your questions and tips may also help the next person making it.