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 no-bake chocolate snack.

no-bake chocolate dessert

Vegan Chocolate Peanut Butter Bars (5 Ingredients)

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 gluten-free chocolate bars

Easy Homemade Peanut Butter Bars with Oat Flour

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

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 dessert oat flour

How to Make a Beautiful Peanut Butter Swirl

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.

no-bake gluten-free vegan chocolate dessert

oil-free vegan chocolate dessert

I hope you guys will enjoy these no-bake peanut butter bars! They are:

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

Have fun baking!

Nolwenn ☀


peanut butter fudge easy

More No-Bake Vegan Dessert Recipes:

Vegan Chocolate Peanut Butter Bars

Vegan Chocolate Peanut Butter Bars

Yield: 8 bars
Prep Time: 5 minutes
Additional Time: 1 hour
Total Time: 1 hour 5 minutes

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.


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!


* 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 ⭐

Please note that this post contains affiliate links. You can read my full disclosure at the bottom of the page.



  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 *