Vegan Chocolate Peanut Butter Bars | No-Bake, Gluten-Free

Vegan Chocolate Peanut Butter Bars made with just 5 ingredients, gluten-free, oil-free and SO delicious! The perfect vegan chocolate snack.


Vegan Chocolate Peanut Butter Bars

This post contains affiliate links, which allows me to make a small commission at no additional cost to you. Thank you for supporting Blooming Nolwenn.



Hey guys 😀

You may know by now that I LOVE peanut butter, so I’m very happy to share this recipe with you today. If you have been looking for a quick, easy-to-make, gluten-free, no-bake, delicious and quite healthy dessert, then definitely give these vegan chocolate peanut butter bars a try.

I have made these bars with and without agave syrup to see if they would still taste good without any sweetener, and although they were okay without agave syrup, I liked the sweetened version better. My parents really liked the unsweetened version, though, so feel free to adjust the quantities to your taste 🙂


Vegan Chocolate Peanut Butter Bars


As you can see in the video, these bars are incredibly easy to make and only require 5 simple ingredients. You are going to need chocolate, peanut butter, oat flour, agave or maple syrup and coconut cream.

As always, I like to make my own oat flour by simply blending oats in a high-speed blender. I personally use the Tribest Personal Blender which works amazing, but feel free to use any high-speed blender you like. Just place the oats in your blender and pulse until they reach a flour-like consistency. It should take approximately 10 seconds.

Easy as that! 😉


vegan chocolate peanut butter bars

Tribest Personal Blender

If you don’t have a high-speed blender, you can directly buy oat flour. Make sure it is certified gluten-free if you need the recipe to be gluten-free.

Now, if you prefer a grain-free version of these bars, you can easily substitute the oat flour with coconut flour. However, you will need less coconut flour because it is very absorbent. I recommend using 1/4 cup coconut flour instead of 1/2 cup oat flour.


Vegan Chocolate Peanut Butter Bars


I think we eat with our eyes as well as our mouths, so it’s very pleasing when a dessert looks nice. In my opinion the peanut butter swirl brings these bars to a whole new level, even though it is very easy to make.

You just have to add teaspoons of melted peanut butter on top of the melted chocolate and create swirls on the surface with a knife. There is no right or wrong way to do this and you don’t need to be an artist — the swirl will always look amazing.


Vegan Chocolate Peanut Butter Bars

Vegan Chocolate Peanut Butter Bars


I hope you guys will enjoy these Peanut Butter Cups! They are:

  • Creamy
  • Decadent
  • Healthy
  • Comforting
  • Chocolatey and peanut buttery


Have fun baking!

Nolwenn ☀



Vegan Chocolate Peanut Butter Bars

Free Ebook



4 from 2 votes
Vegan Chocolate Peanut Butter Bars
Vegan Chocolate Peanut Butter Bars
Prep Time
5 mins
Resting Time
1 hr
Total Time
1 hr 5 mins

These chocolate peanut butter bars are a great snack idea when you need something quick and easy to make. The peanut butter swirl makes all the difference and will impress your friends and family.

Course: Bars, Dessert, Snack
Keyword: Vegan Chocolate Peanut Butter Bars
Servings: 8 bars
Author: Blooming Nolwenn
Peanut Butter Base:
  • 1/2 cup creamy peanut butter, unsalted (120 g)
  • 1/2 cup gluten-free oat flour (50 g) (*see recipe notes)
  • 1/4 cup agave syrup or maple syrup (60 ml)
Chocolate Layer:
  • 2/3 cup dark chocolate (110 g)
  • 2 tbsp coconut cream
Peanut Butter Swirl:
  • 1 tbsp creamy peanut butter, unsalted (15 g)
Make the peanut butter base:
  1. In a medium bowl, add the peanut butter, oat flour and agave syrup or maple syrup. Using a spatula, stir well to combine.

  2. Transfer the mixture to a 10-inch (25 cm) loaf pan or a small square baking pan lined with parchment paper and spread it evenly with a spatula. Set aside for later.

Make the chocolate layer:
  1. Carefully melt the dark chocolate with the coconut cream using the double boiler method. Be careful not to burn the chocolate here.

  2. Once the chocolate is melted, stir well to combine and pour the mixture in the pan. Spread it in an even layer with a spatula.

Make the peanut butter swirl:
  1. Place the peanut butter into a small sauce pan over low heat and stir until smooth. Add teaspoons of melted peanut butter on top and create swirls on the surface with a knife.

  2. Freeze for at least 1 hour. Then slice into bars and enjoy!

Recipe Notes

* Use 1/4 cup of coconut flour instead of 1/2 cup of oat flour. Coconut flour is a lot more absorbent than any other flour so you have to use less.


Easy Carrot Cake Bites


Tag me on Instagram (@bloomingnolwenn) and use the hashtag #bloomingnolwenn so I don’t miss your post. I will gladly leave you a comment and share your picture in my story 🙂


⭐ Instagram ⭐ Pinterest ⭐ YouTube ⭐

Vegan Chocolate Peanut Butter Bars


  1. June 6, 2018 / 4:31 pm

    Love this. Great photos and it’s really not hard to make.

    • June 7, 2018 / 6:45 am

      Hi Rose, thank you so much for your comment 🙂 I hope you will try my recipe!

  2. June 6, 2018 / 4:53 pm

    These look amazing. When I get a chance I’ll give them a go! Anything with peanut butter is a positive thing in my world!

    • June 7, 2018 / 6:47 am

      Hi Lyn, thank you so much! I couldn’t agree more, peanut butter makes everything taste better 🙂 Do let me know if you try my recipe!

  3. Crane
    June 7, 2018 / 4:25 am

    These look so good, my grandmother used to make Peanut Butter Chocolate bars when I was a kid but I never make them because they weren’t healthy, this is a great alternative to a classic. Can’t wait to try them.

    • June 7, 2018 / 7:42 am

      Thank you so much, I hope these bars will bring you back to your childhood 🙂 Do let me know if you give them a try!

  4. Mansi
    November 4, 2018 / 9:39 pm

    Hi! These look really good. Is there an alternative to coconut cream?

    Also, what to do if your peanut butter is thicker and not as smooth and liquidy? Will simply heating a little prior to mixing the oat flour help?


    • November 5, 2018 / 9:34 am

      You could use canned coconut milk or more peanut butter for the topping, instead of coconut cream. I’m guessing this should work too, although I haven’t tried it personally.
      Yes, you can heat your peanut butter a little if it’s too thick. When you combine it with agave syrup it will help thin it too.
      I hope this helps 🙂
      Nolwenn ☀

Leave a Reply

Your email address will not be published. Required fields are marked *