top of page

Vegan Chocolate Peanut Butter Bars

Recently I've been super busy (as usual) so I've not had much time to spend hours in the kitchen, but that hasn't stopped me baking! Here is one of my favourite quick no-bake recipes for delicious chocolate peanut butter bars that make the ideal snack.

Vegan Chocolate Peanut Butter Bars

As much as I love to spend hours baking, I also love quick no-bake recipes. I wanted to use oats as the base for this recipe, mostly because I always have SO many bags of them in my kitchen. I combined these with delicious natural peanut butter and sweet agave syrup, although any liquid sweetener would also work well.

Vegan Chocolate Peanut Butter Bars

I wanted to create the ideal on-the-go snack that was a nice size and would also satisfy my sweet chocolate cravings, and I think I've nailed it! The first time I made these they barely lasted 24 hours (they're that delicious), so I had to make more batches to be able to pack to take to work with me for snacking throughout the day!

Vegan Chocolate Peanut Butter Bars

Vegan Chocolate Peanut Butter Bars

Prep time: 15 minutes

Total time: 180 minutes

Servings: 12 bars



For the bars:

  • 250g oats

  • 200g peanut butter

  • 100g agave syrup (or other liquid sweetener)

  • 1 tsp vanilla extract

  • 1/2 tsp salt

For the chocolate topping:

  • 150g vegan chocolate

  • 2 tbsp peanut butter



  1. Prepare a rectangular tray by lining with baking paper, this will make the bars easier to remove once set.

  2. Add the oats to a blender and pulse until they form a 'flour-like' consistency.

  3. Add the peanut butter and agave syrup to a bowl and microwave gently until softened.

  4. In a large mixing bowl, add the blended oats, softened peanut butter and agave, along with vanilla extract and salt. Mix well until all ingredients are combined.

  5. Add the bar mixture to the prepared tray and press down firmly and evenly.

  6. For the chocolate topping, add the chocolate to a bowl and microwave gently until melted. In a seperate bowl also soften the peanut butter in the microwave.

  7. Add 1 tbsp of the melted chocolate to the softened peanut butter and stir to combine.

  8. Pour the melted chocolate on top of the bar mixture and spread evenly to cover.

  9. Drizzle over the peanut butter chocolate mixture and use a skewer to create a swirl pattern.

  10. Transfer the tray to your fridge and leave to set, this will take a minimum of 2 hours but I like to leave mine overnight.

Vegan Chocolate Peanut Butter Bars


  • Store in a sealed container on your counter, best eaten within 3-4 days.

  • You can also add in chocolate chips to the bar mixture for extra chocolate!!

  • You can eat these cookies as they are, or warmed in the microwave for 15 seconds to make them gooey!

Vegan Chocolate Peanut Butter Bars

Thanks for reading, I hope you enjoy these making these delicious vegan chocolate peanut butter bars. If you do try any of my recipes I'd love to know how they turn out - tag me on Instagram @josiewalshaw!

Josie xox

bottom of page