Ultimate Vegan Brownies

These Ultimate Vegan Brownies are sure to leave all members of Team Cakey Brownie and Team Fudgy Brownie happy. We could even drop the word vegan (even though they are) because they might just be THE Ultimate Brownies. Melt-in-your-mouth, smooth, a bit fudgy but not gooey, super chocolatey, nice clean edges when cut, and not so rich that ganache or ice cream on top is, well, over the top. Sounds good doesn’t it? Well, read on for the recipe and go get baking!

Guys, I’m sure I must have eaten my weight in these brownies while testing different batches so you know these are amazing. My husband was somewhat alarmed when he came home from work on day 3 of recipe testing and asked “…why?” in disbelief that I was working on yet another batch. I had certain characteristics I was looking for, characteristics I had hoped to achieve even before I’d adopted a vegan diet years ago but never achieved from any of the recipes I’d tried. They’d be good but not EXACTLY what I was after. They were either too greasy, too gooey, too dry, too sweet, too bitter and, before I was vegan, too eggy.

While I am in no way a picky eater, the taste of egg in baked goods has always been offensive to me. Not sure why, but needless to say I don’t miss them in baking. Happily, I’ve learned that the physical characteristics eggs offer in baking can be easily substituted with other ingredients. I’m not a big fan of using flax eggs, chia seeds, or various starches as egg substitutes in indulgent desserts as I find they alter the mouth feel and crumb of the non-vegan versions we’re trying to mimic. Playing around with leavening agents can work very well, so a bit of baking powder which is not always in fudgy brownie recipes actually works perfectly here.

An unexpected deviation I made from my original plan was with the sugar I used in these brownies. I wanted a super smooth brownie and found that granulated sugar interferes with smoothness. It’s not that I didn’t enjoy the brownies made with granulated sugar, but I was looking for something silkier. Enter: confectioner’s sugar. This is the sugar used in frosting and is powdered so when it’s blended with wet ingredients, it dissolves nicely and helps create (ta-dah!) a super smooth brownie.

I had started out by using cocoa powder but I found it resulted in a cakey brownie. The brownies were also a touch more bitter even with more sugar added. So I decided on melted chocolate instead of cocoa powder. In addition to a denser brownie, the melted chocolate also makes the brownies smoother, and gives them a melt in your mouth quality. The star is the cocoa butter in the chocolate which firms up once the brownies cool, but then melts when you’re chewing it. Oh. My. So good! Which, while I’m on the topic of chocolate, be sure to use one you LOVE. The chocolate is the main flavor here so if the chocolate doesn’t taste good, neither will the brownies.

I have not found a vegan butter I enjoy using in baking, granted there are a few I haven’t tried yet. I find that the ones with any flax in them end up tasting fishy once heated, and others contain too much water making getting the recipe right a lot more time-consuming. I’ve tried using coconut oil and while they taste great and have nice texture, when the brownies reach room temperature, I find there’s tiny specks of solidified coconut oil throughout them. So I went with a liquid oil in the interest of a “prettier” brownie. And while there appears to be less oil in these compared to some other brownie recipes, there’s also the fat in the chocolate which really helps set up the structure of the brownies and give them a nice mouth feel. It’s best to cool the brownies completely before serving, otherwise they may be a bit greasy on the bottom. This is just the cocoa butter and will appear to “dry” up once the brownies are at room temperature again. They will also be sturdier, too, at that point. Am I saying don’t eat them warm? Heeeeeck no, they’re amazing warm (especially with cashew-based caramel ice cream and chocolate sauce), but just stating the obvious that melted cocoa butter will be making its presence known on your fingers if you eat a warm-from-the-oven brownie.

I’d love to hear how you like this recipe, so please drop me a line if you make these brownies. Thanks for reading!

Ultimate Vegan Brownies
Prep Time
10 mins
Cook Time
15 mins
Total Time
25 mins

These are the ultimate brownies with the happiness found between team cakey and team gooey. Dense but melt in your mouth, smooth, a bit fudgy but not taffy-like, super chocolatey, have nice clean edges when cut and not so rich that ganache or ice cream on top is well, over the top..sounds good doesn't it?  Well, go get your bake on!

Servings: 16 brownies
Author: Crumbs & Caramel
  • 1/3 cup neutral vegetable oil (e.g. canola, avocado, etc)
  • 1 1/2 cups semi-sweet vegan chocolate, chopped or chocolate chips (use really good chocolate you'd eat on its own)
  • 1 cup confectioner's sugar
  • 1/3 cup plant-based milk
  • 1 tsp vanilla extract
  • 1 cup all-purpose flour
  • 1 tsp baking powder
  • 1/4 tsp salt
  1. Preheat the oven to 350°F. Line an 8x8-inch square cake pan with parchment paper.
  2. In a medium-sized saucepan, combine the chocolate and oil over the lowest heat. Stir constantly until the chocolate has melted, and the mixture is smooth and silky. Sift in the confectioner's sugar, and whisk until smooth again. Remove from heat. Whisk in the plant-based milk and vanilla.

  3. In a medium-sized bowl, sift in the flour, baking powder and salt. Whisk to blend. Add into the saucepan and mix well. Pour into the baking pan and bake for 13-15 minutes or until a toothpick inserted comes out clean or with only a few cooked crumbs.

  4. Let cool completely before removing from pan. When warm, the brownies may seem to have an oily exterior but will "dry" up once completely cooled as the cocoa butter in the chocolate needs to set back up.

Leave a Reply