The Most Amazing Vegan Brownies

These rich and chocolaty vegan brownies are easy to make and perfect for satisfying your chocolate cravings!

Stack of Vegan Brownies with Strawberries in the Background

Sometimes you just need a brownie! And while there are lots of ways to dress up a brownie (like with pumpkin or mint and almond butter), more often than not I find myself craving a simple, classic, chocolaty vegan brownie.

When I was growing up we always had a box of brownie mix in the pantry to satisfy such cravings. Unfortunately, those mixes weren’t vegan, and while I’m sure there are vegan brownie mixes out there, my neighborhood supermarket doesn’t have them.

Tip: Even brownie mixes that may appear vegan by the ingredients lists might not be. Watch out for the sugar! In the United States most granulated sugar (unless it’s organic) is processed using animal bones.

Jump to:

Fudgy Brownies vs. Cakey Brownies

Vegan Brownies Arranged on a Baking Sheet with Coffee Cup and Strawberries

Ever notice how boxed brownie mixes have directions for fudgy brownies as well as cake-like brownies? I never knew which one to pick. These vegan brownies are somewhere in between — you get the best of both worlds!

While they’re intense and rich and full of chocolate flavor, they’re not overly dense (as I find many fudgy brownies to be), and they’re not so light as to be considered cake-like.

That happy in-between texture is where you find the best vegan brownies as far as I’m concerned!

Tip: Do you prefer brownies that are definitively fudgy or cake-like? My suggestion would be to adjust the amount of baking power. Use a bit extra baking powder to get cake-like brownies, or leave it out completely for fudgy brownies.

What You’ll Need

  • Vegan butter. You should be able to find this near the regular butter at the supermarket. Look for brands like Miyoko’s and Earth Balance. Your butter needs to be at room temperature, so be sure to take it out of the fridge a few hours in advance, or use this quick butter softening method.
  • Granulated sugar. Make sure to buy organic sugar in order to keep the recipe vegan. Most sugar (at least in the U.S. is processed using animal bone char, so it’s not considered vegan. Organic sugar is processed differently though!
  • Brown sugar. This needs to be organic as well.
  • Vanilla extract.
  • Vegan chocolate chips. I use Enjoy Life brand to make these vegan brownies — they’re dairy-free and available at many supermarkets.
  • Non-dairy milk. Just about any variety of plant milk that’s unflavored and unsweetened will work for these non-dairy brownies. Try soy milk, almond milk, or cashew milk.
  • Flour. We’re using all-purpose wheat flour. I can’t guarantee results if you use any other variety.
  • Cocoa powder.
  • Baking powder.
  • Ground cinnamon. This is an unconventional ingredient for a brownie recipe and it’s totally optional, but I promise it will enhance the flavor of your brownies.
  • Salt.
  • Walnuts or pecans. Leave these out if you prefer nut-free vegan brownies.

How to Make Vegan Brownies

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Vegan Brownies Arranged on Wooden Surface with Coffee Cup, and Strawberries

Melt your chocolate chips before getting started. I find the easiest way to do this is to microwave them in a bowl in 30 second increments, stirring a bit between each zap.

1. Grab an electric mixer. The first thing we’re going to do is beat the sugars together with the vegan butter and vanilla. Do this for a full two minutes and be sure to scrape down the sides of the bowl with a spatula. This is going to introduce some air into the batter, so our brownies have a nice crumb to them. It also helps to achieve those beautiful shiny tops!

2. Next you’ll stir in those melted chocolate chips. Mix them in completely, and then add some non-dairy milk (make sure it’s at room temperature).

3. Once the mixture is relatively uniform you can add your dry ingredients to your wet ingredients. Start with the flour and sprinkle everything else on top: cocoa powder, cinnamon (totally optional but wonderful), salt, and a bit of baking powder.

4. Stir everything just until mixed. The brownie batter will be very thick at this stage — almost like cookie dough.

Collage Showing Steps 1-4 for Making Vegan Brownies: Beat Butter and Sugars, Stir in Chocolate and Milk, Add Dry Ingredients, and Mix

5. Optional step: stir in some nuts. Walnuts and pecans are great in these brownies.

6. Transfer the mixture to a parchment paper-linked baking dish and bake the brownies until they just start to pull away from the edges of the pan.

Collage Showing Steps 5 and 6 for Making Vegan Brownies: Stir in Nuts and Spread Batter in Baking Pan

A toothpick inserted into the center should come out almost (but not totally) clean. The brownies probably won’t look done in the middle at this point. But don’t worry! They’ll continue to set after you take them out of the oven.

Tip: Be careful not to overcook the brownies! This is really easy to do. Take them out of the oven as soon as they pull away from the pan, even if it’s just a tiny bit.

Let your vegan chocolate brownies cool before slicing them.

Hand Grabbing a Vegan Brownie From a Stack

Leftovers & Storage

Store any leftover brownies in an airtight container or bag for up to 4 days at room temperature or in the freezer for up to 3 months.

Frequently Asked Questions

Can these brownies be made gluten-free?

I’m honestly not sure! I haven’t tested any gluten-free versions of the recipe, but I suspect you could use an all-purpose gluten-free flour blend.

Is there a substitute for the nuts in this recipe?

Feel free to replace them with something else. Try some vegan chocolate chips or marshmallows, or swirl a few spoonfuls of peanut butter into the batter.

Shouldn’t this recipe include an egg-substitute?

Nope! While I’m all about baking with vegan egg substitutes, I don’t find any particular ingredient necessary for egg-free brownies. They’re pretty dense, so something like a flax egg wouldn’t have much effect, and the flour does a fine job of binding them together.

More Vegan Chocolate Recipes

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

Vegan Brownies on a rustic surface with strawberries and a cup of coffee.

The Most Amazing Vegan Brownies

These rich and chocolaty vegan brownies are easy to make and perfect for satisfying your chocolate cravings!


  • cup
    vegan butter,
    at room temperature

  • cup
    organic granulated sugar
  • ½
    organic brown sugar
  • 2
    vanilla extract
  • 6
    vegan chocolate chips,
  • ½
    unflavored and unsweetened non-dairy milk,
    at room temperature
  • 1
    all-purpose flour
  • ½
    cocoa powder
  • ¾
    baking powder
  • ½
    ground cinnamon
  • ½
  • 1
    chopped walnuts or pecans


  1. Preheat the oven to 350°F.

  2. Oil a 9 x 9 inch square baking pan and line the bottom with parchment paper.

  3. Place the butter, sugar, brown sugar, and vanilla into a large mixing bowl. Use an electric mixer to whip the ingredients together for 2 full minutes.

  4. Stir in the melted chocolate chips by hand, followed by the milk.

  5. Add the flour to the bowl, then sprinkle the cocoa, baking powder, cinnamon (if using) and salt on top of the flour. Stir everything together just until fully mixed. The batter will be very thick — almost like cookie dough.

  6. Fold in the nuts, if using.

  7. Spread the batter evenly in the prepared baking pan.

  8. Place the pan into the oven and bake just until edges begin to pull away from the sides of the pan, about 30 minutes.

  9. Remove the pan from the oven and transfer it to a cooling rack. The brownies will continue to set as they cool.

  10. Slice into 9 squares and serve.

Nutrition Facts

The Most Amazing Vegan Brownies

Amount Per Serving (1 brownie (1/9 of batch))

Calories 417
Calories from Fat 245

% Daily Value*

Fat 27.2g42%

Saturated Fat 8.2g41%

Sodium 283mg12%

Potassium 264mg8%

Carbohydrates 43g14%

Fiber 2.9g12%

Sugar 25.7g29%

Protein 7g14%

Calcium 67mg7%

Iron 2mg11%

* Percent Daily Values are based on a 2000 calorie diet.

Related Articles

Back to top button