There’s something so comforting about biting into a dense, fudgy brownie — especially when it’s made with nourishing, real-food ingredients. These brownies are a celebration of everything wholesome: no refined sugar, no flour, no butter or oil — and yet, they’re satisfyingly rich and deeply chocolatey.
Welcome to my Brownie Bliss series. As a home baker and mom, I love creating desserts that feel indulgent but are built with ingredients I feel good about sharing with my family. This brownie recipe is vegan and gluten free, sweetened naturally with dates, packed with the goodness of nuts and seeds, and finished with a smooth, creamy chocolate sauce — made entirely from plants.
Let’s look at the main ingredients for this Brownie!
Dates
Dates are nature’s candy — rich in natural sugars, and also considered high in fiber, potassium, magnesium, and antioxidants. In this recipe, they do triple duty: acting as the natural sweetener, providing moisture, and helping bind the batter together. We will use them in both the brownie and the chocolate sauce.
Mixed Nuts & Seeds
Instead of flour, we use a mix of nuts and seeds like almonds, walnuts, cashews, sunflower seeds, melon seeds or pumpkin seeds. These add healthy fats, plant-based protein, and are considered a good source of minerals like zinc and magnesium. Once ground, they give the brownies structure and a delicious nutty flavour.
Cocoa Powder or Raw Cacao
This recipe does not use any chocolate. Unsweetened cocoa powder or raw cacao powder provide the rich chocolatey flavour that we all crave in a good brownie. Using a good quality cocoa powder with around 20% cocoa butter will work great here. Raw cacao powder is slightly acidic but works really well in this recipe too. Either way, it balances the sweetness of the dates beautifully.
Flaxseeds
Ground flaxseeds are a fantastic egg substitute, offering omega-3 fatty acids, fiber, and a bit of bulk to hold the batter together. They also add a mild nutty flavour.
Salt & Baking Soda
Just a little bit of salt enhances the chocolate flavour and provides are more round flavour. While baking soda gives the brownies a slight lift — important since we’re not using eggs for leavening in this recipe.
Vanilla Extract & Vinegar
Vanilla adds warmth and depth, while vinegar activates the baking soda and lightens the texture just enough. It’s a small but essential step!

Chocolate Sauce
This sauce is creamy, glossy, and naturally sweet — with no dairy or added sugar.
Cashews
Soaked cashews blend into a velvety, creamy base. They’re considered to be rich in healthy fats, iron, and magnesium, and they give the sauce a silky, creamy finish without needing any oil or cream.
Dates
For natural sweetness and consistency — no syrups, no additives. The dates thicken the sauce and make it lusciously spreadable once cooked.
Cocoa Powder, Vanilla, Salt
The same trio that gives the brownies their chocolatey edge brings the sauce to life too — bold, slightly salty, with a rich chocolatey flavour.
Why You’ll Love These Brownies
- Made with 100% whole-food, plant-based ingredients
- Naturally sweetened — no added sugar, syrups, or sweeteners
- Flourless and gluten-free, using nuts and seeds
- No added oils or butter — just the natural fats from nuts and seeds
- Freezer-friendly, kid-friendly, and deeply chocolatey
This recipe is inspired by a recipe by Megan Gilmore.
If you like baking healthier brownies, you may like these recipes:
Eggless Gluten-free Crinkle Top Millet Brownies
Eggless Wholewheat Walnut Brownies with Chocolate Caramel
Eggless Gluten free Sweet Potato Brownies
Let’s get to the recipe!
For Brownie For Sauce: For Brownies - Preheat oven to 170°C (340°F). Line an 8x8 inch square pan with parchment paper. Blend dates and water into a smooth paste. In a grinder, blend nuts, seeds, cocoa powder, flaxseeds, salt, and baking soda into a fine powder. To the date paste add vanilla and vinegar. Give it a mix. Now add the powdered dry ingredients and mix until a thick, sticky batter forms. Transfer to the prepared pan, smooth the top, and bake for 25–30 minutes. Let the brownies cool completely before slicing. For Chocolate Sauce - Blend all ingredients into a smooth mixture. Pour into a pan and cook over low heat, stirring continuously, for 5–7 minutes until it thickens. Let it cool slightly and drizzle over your brownies before serving.
Ingredients
Instructions
Notes