Woo woo!! Tomorrow is moving day into my new apartment for the summer!! I’m knee deep in boxes of kitchen equipment, high heels, and procrastinated laundry…
Buttttt…instead of boring you all with my newfound revelations of a serious hoarding problem and a collection of old battered white tank tops with holes big enough to prove that I actually don’t know how to use a washing machine….

Let’s focus on these FABULOUS Double Chocolate Brownies!
I am absolutely so proud of (and addicted to!) this recipe. This was a labor of love starting almost a year ago with a mission to find my all-time favorite vegan brownie recipe. Vegan brownie recipes are notorious for being a big pain in the butt to create. The thing that makes really delicious rich and fudgy brownies… so rich and fudgy… are EGGS. So out go the eggs for the vegan version and in comes a noble quest for the perfect egg substitution.

I’ve tried uncountable vegan chef’s recipes – from well knowns to off the grid amazon orders – and none have been even comparably as good as this one. I adapted a version from Sticky Fingers’ Sweets and I am in love.
Think rich, smooth, fudgy, chocolatey… absolutely everything you want in a delicious brownie, without any of the eggs, dairy, or animal products. I don’t like saying the usual “no one will know these are vegan”… but seriously! No one will know.
The secret was not finding an egg substitute, but instead finding the right proportion of ingredients and baking powder to create a fudgy and smooth finish. Instead of relying on apple sauce of flax seed replacers, which can leave brownies with a funky texture and after taste, this recipe uses baking powder to get the the right rise and leavening.

So enjoy enjoy enjoy! I love these and I really hope you all do too! These aren’t just for the vegans 🙂
Ingredients :
- 1/3 cup brewed coffee
- 1 tablespoon non-hydrogenated vegan margarine (like Earth Balance)
- 1 ounce semi-sweet chocolate, finely chopped
- 1 1/4 cups plus 2 tablespoons sugar
- 1/2 cup cocoa powder
- 3/4 teaspoon salt
- 1/3 cup canola oil
- 1/3 cup water
- 1/2 tablespoon pure vanilla extract
- 1 cup plus 1 1/2 tablespoons all-purpose flour
- 1/2 teaspoon baking powder
- 1/4 cup plus 2 tablespoons semisweet chocolate chips
How to Make Double Chocolate Vegan Brownies :
Step 1
Preheat oven to 350 degrees and lightly grease an 8×8 inch baking pan.
Step 2
Combine coffee, margarine, and 1 oz. semisweet chocolate in a microwave safe bowl and carefully microwave 30-45 seconds or until melted and smooth. Stir to thoroughly combine.
Step 3
In a bowl of standing mixer fitted with the paddle attachment (OR using a hand mixer), combine sugar, cocoa powder, and salt. Mix to combine.
Step 4
Add the oil, water, and vanilla, mix to combine.
Step 5
Add coffee mixture and continue to mix to combine.
Step 6
In a separate bowl, mix together the flour and baking powder. Stir in the chocolate chips. Add the dry ingredients to the wet ingredients and mix until all the ingredients are incorporated.
Step 7
Pour the batter into the prepared baking dish and bake for 30 minutes or until a toothpick inserted into the center comes out clean. Cool completely.

Double Chocolate Vegan Brownies Tips
Don’t overmix – Stir the batter just until combined. Overmixing can make brownies cakey instead of fudgy.
Preheat your oven – Always bake in a fully preheated oven for even cooking and best texture.
Double up the chocolate – Mix cocoa powder and vegan chocolate chips or chunks for extra decadence.
Cool completely – Brownies set as they cool. Cutting too early can ruin texture.
Frequently Asked Questions (FAQ)
What makes these brownies “double chocolate”?
They include both cocoa powder and vegan chocolate chips or chunks for a rich, layered chocolate flavor.
What can I use as an egg replacer?
You can use a flax egg (1 tbsp ground flaxseed + 3 tbsp water), chia egg, or even unsweetened applesauce (¼ cup per egg).
Can I freeze vegan brownies?
Yes! Cool completely, slice, and wrap individually or store in an airtight container for up to 2–3 months. Thaw at room temp or microwave briefly.
SAVE THIS POST TO YOUR FAVORITE PINTEREST BOARD !

Double Chocolate Vegan Brownies
Course: DessertCuisine: American, VeganDifficulty: Easy12
servings10
minutes30
minutes220
kcalThese Double Chocolate Vegan Brownies are rich, fudgy, and loaded with cocoa and chocolate chunks. Made without eggs or dairy, they’re the perfect indulgent treat for any chocolate lover—easy to make and totally plant-based!
Ingredients
1/3 cup brewed coffee
1 tablespoon non-hydrogenated vegan margarine (like Earth Balance)
1 ounce semi-sweet chocolate, finely chopped
1 1/4 cups plus 2 tablespoons sugar
1/2 cup cocoa powder
3/4 teaspoon salt
1/3 cup canola oil
1/3 cup water
1/2 tablespoon pure vanilla extract
1 cup plus 1 1/2 tablespoons all-purpose flour
1/2 teaspoon baking powder
1/4 cup plus 2 tablespoons semisweet chocolate chips
Directions
- Preheat oven to 350 degrees and lightly grease an 8×8 inch baking pan.
- Combine coffee, margarine, and 1 oz. semisweet chocolate in a microwave safe bowl and carefully microwave 30-45 seconds or until melted and smooth. Stir to thoroughly combine.
- In a bowl of standing mixer fitted with the paddle attachment (OR using a hand mixer), combine sugar, cocoa powder, and salt. Mix to combine.
- Add the oil, water, and vanilla, mix to combine.
- Add coffee mixture and continue to mix to combine.
- In a separate bowl, mix together the flour and baking powder. Stir in the chocolate chips. Add the dry ingredients to the wet ingredients and mix until all the ingredients are incorporated.
- Pour the batter into the prepared baking dish and bake for 30 minutes or until a toothpick inserted into the center comes out clean. Cool completely.
Notes
- A flax egg (1 tbsp ground flaxseed + 3 tbsp water) works well for binding. Let it sit 5–10 minutes to thicken before using.
- Use an 8x8-inch square pan for thicker brownies, or a 9x13-inch pan for thinner ones (adjust baking time accordingly).
- Add ½ tsp espresso powder or instant coffee to deepen the chocolate flavor without making it taste like coffee.
- Pour batter into a mini muffin pan and bake for 15–20 minutes to make portable brownie bites.