Pinterest Hidden Image

These vegan chocolate peanut butter oat bars are everything you could want from a snack. Layers of no-bake oaty crust, homemade peanut butter caramel, and of course chocolate.

The recipe is based on my vegan peanut butter millionaires which use the same caramel and topping. Except these ones don't require any baking, making them fuss-free and pretty much fail-proof.

What to expect from this recipe

📖 Recipe Overview

  • Made with just 6 simple ingredients.
  • No-bake and incredibly easy to make.
  • Make a perfect afternoon snack with a cup of tea or coffee.
  • Completely eggless and dairy-free.

🥜 Ingredients Needed

You won't find any unusual ingredients in these no-bake chocolate peanut butter oatmeal bars. In fact, just like my peanut butter twix bars, you'll only need 6 ingredients to make them!

ingredients to make oatmeal peanut butter bars measured out on a metal tray.Pin

Ingredient Notes

The crust is based on rolled oats. If you want to make gluten-free oatmeal bars, this is the ingredient to look out for, so opt for certified GF oats.

Make sure you go for creamy peanut butter, not crunchy peanut butter as this won't allow you to get a nice smooth caramel layer. Some peanut butter has added oils and sugars, so avoid these if you don't want the recipe to be as sweet.

You can use vegan milk chocolate or dark chocolate depending on your taste. If you want to keep the recipe refined sugar-free, go for a naturally sweetened dairy-free chocolate. You can also make your own vegan milk chocolate with coconut sugar and melt it for the topping.

🥣 How To Make Chocolate Peanut Butter Oatmeal Bars

No-Bake Crust

To make the easy no-bake crust start by blending the oats and salt down into a fine powder. Once they resemble a floury consistency, add in the peanut butter and maple syrup and blend again until the ingredients stick together.

Using the back of a spoon, press the oaty base into an 8-inch square pan lined with parchment paper. Place it in the fridge while you make the peanut butter caramel.

peanut butter oat mixture in food processor.Pin

Peanut Butter Filling

The peanut butter caramel is super easy, I use it all the time in no-bake desserts. You'll find it in these peanut butter brownies and millionaires too. You can also use it as a healthier alternative to regular vegan caramel sauce.

Simply add the peanut butter, maple syrup, and coconut oil to a large bowl and melt them over a double boiler (bain-marie). With the double-boiler method, the bowl is placed on a saucepan with simmering water in it. The steam rises and gently melts the ingredients in the bowl.

Whisk the melted ingredients together until you have a smooth caramel and pour it into the lined pan and chill for 1-2 hours until set.

melted peanut butter in a bowl with a whisk and in a square pan lined with parchment paper.Pin

Chocolate Topping

To make the topping, melt the vegan chocolate and peanut butter over a double-boiler. Pour the melted chocolate on top of the peanut butter layer and chill for another 15-20 minutes until set.

Once chilled, carefully remove the square pan and slice oat bars into servings. Fill a cup with boiling water and dip the knife in between each cut. Use some paper towels or a clean kitchen towel to wipe the knife dry before slicing it into the peanut butter bars.

peanut butter chocolate slice inside and out of a lined square pan.Pin


  • I love adding a good pinch of Maldon sea salt flakes to the top of these peanut butter caramel slices. This creates a sweet and salty combination that is so delicious.
  • Roasted peanuts can be stirred into the caramel to make these more like snickers no-bake oatmeal bars!
  • Pumpkin seeds, sunflower seeds, and/or flaxseeds can be sprinkled on top of the chocolate layer before it sets. This will add crunch and make them the perfect breakfast bar for on the go.

💬 FAQs

How long will peanut butter oatmeal bars last in the fridge?

For up to a week. Store these vegan brownies in the fridge in order to keep them fresh as long as possible. Place them in an airtight container or wrap them well in plastic wrap.

Can I freeze them?

You can freeze these bars in an airtight container for up to 2 months. Defrost overnight in the fridge or at room temperature for 2 hours before serving them.

Can I use an alternative to peanut butter?

Yes, you can swap the peanut butter for any nut butter you fancy. Cashew butter and almond butter both work well. Or go for tahini or sunflower seed butter to make them nut-free.

stack of peanut butter oat bars with chocolate on top and a jar of peanut butter in the background.Pin

➕ More Vegan Peanut Butter Desserts

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Chocolate Peanut Butter Oatmeal Bars

4.91 from 32 votes
PREP TIME: 25 minutes
Chilling Time: 1 hour 30 minutes
TOTAL TIME: 1 hour 55 minutes
Servings: 16


These delicious vegan chocolate peanut butter oatmeal bars have peanut butter in every single layer. They're no-bake and made using just 6 ingredients. You can easily adapt them as gluten-free and refined sugar-free.



  • 200 g (2 ½ cups) rolled oats, certified GF if needed
  • 200 g (¾ cup) smooth peanut butter
  • 100 ml ( cup) pure maple syrup
  • ½ teaspoon sea salt, plus extra for garnish


  • 280 g (1 ⅛ cups) smooth peanut butter
  • 150 ml ( cups) pure maple syrup
  • 55 g (¼ cup) coconut oil, solid




  • Line the base and sides of a square 8" pan with parchment paper. Add the oats and salt to your food processor and blitz for a couple of minutes until finely ground. Add in the peanut butter and maple syrup and blend again until the mixture sticks together to form a dough. If needed, add a little more maple syrup to bring the mixture together.
  • Evenly press the crust into the base of the pan and smooth it out with a spatula or flat bottomed glass. Set aside in the fridge while you prepare the filling.


  • Add all of the ingredients to a heat-resistant bowl. Heat over a double boiler (bain-marie) while stirring until all of the ingredients have melted into a smooth caramel.
  • Pour the caramel on top of the crust and place it in the fridge to set for 1-2 hours, or until set. Overnight works well too.


  • Melt the chocolate and peanut butter over a double boiler (bain-marie) and stir to combine. Pour the chocolate over the caramel layer and sprinkle with flaky sea salt. Place it in the fridge to set for 15-20 minutes.
  • To slice, place a sharp knife in a jug of boiling water to heat it. Wipe the knife dry and gently cut, allowing the heat from the knife to melt through the slices.


  • Store these slices in an airtight container in the fridge and consume them within a week. Alternatively, you can freeze any unused portions and defrost them as needed.


  • Peanut butter: Feel free to swap it out for another nut butter of your choice, or a mix if you're trying to clear out the cupboards! You can also use Biscoff spread.
  • Roasted peanuts can be stirred into the caramel to make these more like snickers oatmeal bars!
  • Pumpkin seeds, sunflower seeds, and/or flaxseeds can be sprinkled on top of the chocolate layer before it sets. 
  • Use a large sharp knife, and ideally a chef's knife if you own one. A blunt knife will make it really tough to cut nice even slices.


Serving: 1serving | Calories: 382kcal | Carbohydrates: 35g | Protein: 10g | Fat: 25g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 217mg | Potassium: 270mg | Fiber: 4g | Sugar: 20g | Calcium: 57mg | Iron: 2mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.