Unpopular opinion… I’ve never been a fan of traditional fudge. It’s often overly sweet, heavy on butter, and just a bit too much. So I wanted to create a version that still feels indulgent and irresistible, but made with ingredients that actually leave you feeling good.

Because that’s the thing — classic fudge is more of an occasional treat. But what if you could have one every single day, knowing it’s made with wholesome, nourishing ingredients… and only three of them?
That’s exactly where this healthier chocolate fudge comes in. It’s honestly one of the best fudges I’ve ever made (and tasted), and I have a feeling it’s going to become a staple in your kitchen too.
Why I Love This Recipe
There’s something so satisfying about having a little sweet treat ready in the fridge that actually nourishes you. This one is rich, chocolatey, naturally sweet, and made with ingredients you probably already have at home.
What I love most is how simple it is. No baking, no complicated steps, and no refined sugar. The Medjool dates bring that soft caramel-like sweetness, the almond butter adds healthy fats and a creamy texture, and the dark chocolate ties everything together into something that feels genuinely indulgent.
It’s perfect for a quick afternoon pick-me-up, a post-dinner bite, or something to keep in the freezer for when you want “just a little something”. It’s also naturally high in fibre and provides a small boost of plant-based protein, making it far more satisfying than your average sweet snack. And once you make it once… you’ll keep coming back to it.
Why Soft Medjool Dates Are Key For Perfect Fudge
Soft Medjool dates are key to the success of this recipe. Their naturally soft, sticky texture and rich caramel-like flavour blend seamlessly with the almond butter and chocolate, creating that smooth, fudgy consistency we’re after. If your dates are too firm or dry, they won’t break down as easily in the food processor, which can affect both the texture and overall result.
Naturally Gluten Free
Just like traditional fudge, this recipe is naturally gluten-free, making it a great option for anyone with gluten intolerance or simply looking to reduce gluten in their diet. Since it’s made with whole, simple ingredients like Medjool dates, almond butter, and dark chocolate, there’s no need for any flour or processed additives.

Why This Fudge Is A Better-For-You Option
Made With Whole, Recognisable Ingredients
Instead of refined sugar, butter and cream, this recipe uses:
- Almond butter
- Dates
- Dark chocolate
These are minimally processed, nutrient-dense ingredients that actually bring something to the table beyond sweetness.
Naturally Sweetened (No Refined Sugar)
The sweetness comes from dates, not white sugar.
- Dates contain fibre, which helps slow down sugar absorption
- They also provide potassium and antioxidants
So you get sweetness with a little more balance and nourishment.
Source Of Healthy Fats
From the almond butter:
- Rich in monounsaturated fats (the same type found in olive oil)
- Helps with satiety → keeps you fuller for longer
This is why one piece actually satisfies you (unlike traditional fudge).
Contains Fibre
Thanks to:
- Dates
- Almond butter
- Dark chocolate
Fibre supports digestion and helps stabilise energy levels.
Dark Chocolate Benefits
Using 70% dark chocolate means:
- Less sugar than milk chocolate
- Contains antioxidants (flavanols)
- More intense flavour → you need less to feel satisfied
Why A Good Food Processor Matters
When it comes to recipes like this, a good-quality food processor really makes all the difference. Dates are naturally sticky and dense, so if your machine isn’t powerful enough, they won’t break down properly and you’ll end up with chunks instead of that smooth, fudgy texture we’re after. A strong motor and sharp blades help pull the mixture together, allowing the almond butter, dates and melted chocolate to blend into one cohesive, creamy paste without overworking it. I always use the large bowl of my Magimix Food Processor, which gives everything enough space to move around freely and blend evenly. It’s one of those tools that truly elevates simple recipes like this — making them quicker, smoother, and consistently
Baking Dish Notes
I use a small 16 x 12 cm (6.3 × 4.7 inch) baking dish and always line it with parchment paper. It makes lifting the brownie out so much easier once it’s baked, especially with a fudgy texture like this.
As soon as it comes out of the oven, carefully transfer it to a cooling rack. Letting it cool completely will make slicing much neater and cleaner — but if you love a warm, super fudgy centre, feel free to dig in straight away.
This recipe makes a small batch, which I actually love for portion control. I cut it into 6 squares, and they’re the perfect size for a satisfying treat without overdoing it.
All The Ingredients Are From Ocado *
When a recipe only has three ingredients, there’s nowhere to hide — every single one needs to be the best it can be. That’s exactly why I always focus on quality here. Good almond butter, soft Medjool dates and a proper 70% dark chocolate don’t just make a difference… they are the recipe. They’re what give you that naturally rich, sweet, fudgy texture without needing anything extra. For me, it’s about nourishing with the right stuff — simple ingredients, but the best versions of them.
I switched my food shopping to Ocado a few months ago and genuinely haven’t looked back. I love that I can always find the exact brands I trust for recipes like this — from really good-quality nut butters to proper dark chocolate and perfectly soft dates. The variety is amazing, and it just makes everything feel easy and reliable, especially when I’m testing recipes and need consistency. For this fudge, I used almond butter from Pip & Nut, Medjool dates and dark chocolate from the M&S range — simple ingredients, but chosen well, and you can really taste the difference.

I’m partnering with Ocado, and I’m so chuffed to be able to give you a special discount.
If you’ve never shopped with Ocado before, you can use code FLO30 on the Ocado website to get 30% off your first order plus 3 months of unlimited free deliveries. Such an amazing offer—let me know in the comments if you’ll be using it .

*Disclaimer: This post contains affiliate links with Ocado. I may earn a small commission if you choose to shop through my link, at no extra cost to you. As always, I only recommend brands I genuinely use and love.

Tips & Hacks
- Use soft Medjool dates: If your dates feel a little dry, soak them in warm water for 5–10 minutes to make blending easier and get that smooth, fudge-like texture.
- Don’t overheat the chocolate: Microwave in short bursts (30 seconds at a time), stirring in between to avoid burning and keep it silky.
- Blend until smooth: A good food processor makes all the difference here — you’re looking for a thick, sticky paste with no large chunks.
- Line your tin: Use parchment paper so you can easily lift the fudge out once set.
- Freeze for clean slices: This makes cutting much easier and gives you that perfect firm texture.
Swaps
Almond butter: Peanut butter or cashew butter (similar texture and fat content) will work well, but will slightly change the flavour.
Medjool dates: You might be able to use regular dates, but soak them first as they are less soft and sweet. I haven’t tested this, so I wouldn’t recommend it.
Dark chocolate (70%): Any dark chocolate from 50% upwards works. The higher the %, the less sweet and more intense the flavour. Keep in mind the dates already add natural sweetness, so adjust to your taste.
Storage
Freezer: Keep in the freezer for up to 3 months. Enjoy straight from frozen or let sit for a few minutes to soften slightly.
More Healthy Fudge
- 2-Ingredient Gut-Friendly Fudge
- 3-Ingredient Peanut Butter Fudge
- Healthy Banana Fudge (3-Ingredient, Vegan, No Added Sugar)

Healthy Chocolate Fudge (3-Ingredients, No Added Sugar)
Video
Ingredients
- 240 g almond butter
- 80 g Medjool dates
- 80 g dark chocolate, 70%
Instructions
- Add the dark chocolate to a microwave-safe bowl and microwave for 30 seconds, then stir. Return to the microwave for another 30 seconds and stir again until fully melted and smooth.
- Add the almond butter, Medjool dates, and melted chocolate to a food processor. Blend until the mixture is thick, smooth, and fully combined, with no large pieces of dates remaining.
- Line a small tin or dish with parchment paper and transfer the mixture into it, pressing it down evenly with the back of a spoon or spatula.
- Place in the freezer for at least 2 hours, or until firm.
- Remove from the tin, slice into pieces, and enjoy.
Easy and sweet, just perfect!
Easy, sweet, and exactly what I love to hear — thank you for your feedback! 🩷