Vegan Peanut Butter Bars

vegan peanut butter bars

Moist, peanut buttery, and studded with chocolate chunks, you’d never guess these decadent peanut butter bars are a vegan one-bowl recipe!

I wasn’t a fan of peanut butter desserts or candy (that includes Reese’s.  Can you believe it??!) until relatively recently.

I could always understand why friends and family went crazy over peanut butter treats, but it took me years to get on board.

But now, I am 100 percent a fan. 

Particularly when a dessert pairs peanut butter with chocolate.  (And yes, that includes Reese’s!)

vegan peanut butter bars

My Favorite Peanut Butter Dessert: Vegan Peanut Butter Bars

My Easy Vegan Peanut Butter Bars are my absolute favorite peanut butter dessert.  There are some desserts that my family craves often enough—and devours rapidly enough—for me to know I’d better have the ingredients on hand at all times.  There’s just never a lot of time between cravings…!

These vegan peanut butter bars are one of those desserts.

Moist, peanut buttery, and studded with chocolate chunks, you’d never guess these decadent peanut butter bars are a vegan one-bowl recipe.

And since they’re vegan, with no eggs or butter, it’s super easy to have the ingredients for these bars always stocked in the pantry.

A Pantry Dessert

I can’t tell you how often we made these bars during the early months of COVID: it didn’t matter that I hadn’t gone to the grocery store since who remembers when—the ingredients for these bars were in the pantry.  It also didn’t matter, once we began venturing out to the grocery store again, if eggs or butter were available—these addicting bars don’t require either ingredient.

There is a flaxseed meal “egg” in this recipe.  I don’t think using flaxseed meal as an egg replacer is as unique a concept today as it was even just a few years ago, but that doesn’t mean it’s any less amazing. 

Who would have imagined that flaxseed meal, when mixed with a little water, could create binding properties in baked goods similar to eggs??   The person who thought this up was a genius.

Here is my favorite flaxseed meal from Bob's Red Mill. Click to view or purchase on Amazon! [aff. link]

My Favorite Flaxseed "Egg"

My flaxseed meal “egg” recipe is a little different than most, so if you’re a regular flaxseed meal “egg” user, keep this in mind.  Most flaxseed “egg” recipes call for 1 Tbsp flaxseed meal and 3 Tbsp water.  I use 2 Tbsp flaxseed meal and 3 Tbsp water.

You can usually find flaxseed meal at the grocery store, but I’ve started purchasing mine on Amazon.  Here is my favorite flaxseed meal from Bob’s Red Mill [aff. link].  I love how finely ground this flaxseed meal is, an important detail because I don’t want the flaxseed meal to distract from the texture I’m going for in my baked goods.

Also, a bag of this stuff lasts a long time, so using flaxseed meal as an egg replacer saves quite a bit of money.  (Not to mention space in the refrigerator!)

vegan peanut butter bars

I Bet You've Got All the Ingredients...So Make These Vegan Peanut Butter Bars! 😄

Make my Easy Vegan Peanut Butter Bars next time the craving for a peanut butter dessert hits.  Or even just the next time you want something sweet that requires almost zero effort—I can just about guarantee you’ll already have all the ingredients on hand.

vegan peanut butter bars
5 from 1 vote

Easy Vegan Peanut Butter Bars

Moist, peanut buttery, and chocolately, you’d never guess these decadent peanut butter bars are a vegan one-bowl recipe!
Prep Time12 mins
Cook Time48 mins
Total Time1 hr
Servings: 5
Print Recipe


For the wet ingredients:

  • 1 cup peanut butter, use smooth, regular peanut butter, not chunky or natural
  • 1/3 cup canola oil
  • ½ cup almond milk
  • 1 cup brown sugar
  • 2 tsp vanilla
  • 1 flaxseed egg (2 Tbsp flaxseed meal + 3 Tbsp water)

For the dry ingredients:

  • 1 cup flour
  • ½ tsp salt
  • ¾ tsp baking soda
  • 8 oz chocolate, roughly chopped


Preheat the oven

  • Preheat the oven to 350 degrees Fahrenheit.
  • (If you haven’t already, now is also a good time to chop the chocolate!)

Make the flaxseed “egg”

  • In a small bowl, whisk together the flaxseed meal and water. Let sit for about five minutes, until a thick, “goopy” mixture forms. Flaxseed egg is done!

Mix the wet ingredients

  • In a large mixing bowl, add the peanut butter, oil, milk, sugar, vanilla, and flaxseed egg. Whisk vigorously until all the ingredients have come together, and a thick mixture forms.

Add the dry ingredients

  • Now add the flour, salt, and baking soda to the mixing bowl. Mix until the dry ingredients are mostly incorporated, then add the chopped chocolate to the bowl. Mix until the chocolate is evenly distributed, and the dry ingredients are incorporated. Be careful not to overmix!

Bake the peanut butter bars

  • Grease a 9x2 inch round cake pan (or a 8x8 inch square baking dish, or even a standard-sized pie dish. I’ve used all three, and any of them work perfectly), and pour the batter into the dish.
  • The batter is thick, so use an offset spatula to help spread the batter out evenly into the dish.
  • Bake the bars at 350 degrees for 45-48 minutes, until the top is set and a toothpick inserted comes out mostly clean.
  • Let the bars cool for at least 15 minutes before serving.

Serve and enjoy!

  • Serve with a glass of almond milk and enjoy!


These bars are vegan!

© Copyright 2021 Vanguard of Hollywood

This Post Has 4 Comments

  1. Chef Mimi

    I’m not vegan, but I embrace good vegan cuisine. (Who wouldn’t?!!) And these sound wonderful!

    1. Shannon

      Thank you so much Mimi! These are one of our favorite treats around here! And I love how quickly they come together haha. 😆. Definitely an addicting dessert!

  2. David @ Spiced

    5 stars
    It’s so nice to have desserts (and other recipes) where the ingredients are staples in the pantry! I can see why these bars are such a hit in your family – they look amazing. Sounds like you’re making up for lost time on those Reese’s! 🙂

    1. Shannon

      Thanks David! Aren’t pantry meals and desserts the BEST??! Haha so so true! Definitely got to make up for those years when I didn’t appreciate Reese’s! 😆

Leave a Reply

Recipe Rating