No bake Peanut butter swirl bars

No bake Peanut butter swirl bars

If you are already familiar with my blog and Instagram page, you’ll know I’m a peanut butter & chocolate fiend 🙂 Is there a better combo?! These peanut butter swirl bars combine my two favourite flavours and are just a chunk of deliciousness!

I used oat flour, ground almonds and honey as the base, keeping them refined flour free and also refined sugar free. If you want to make these gluten free, just try using gluten free oats.

peanut butter swirl bar

These are rich, fudgy and full of peanut-y goodness!

They are quite filling so one of these is perfect as a snack or with a cuppa tae. 😛 If you want to try out another PB and choc combo, check out my easy Peanut butter cup recipe 🙂

peanut butter swirl bars

Peanut butter swirl bars

no bake / high protein
5 from 1 vote
Prep Time 10 mins
Resting time 1 hr
Total Time 1 hr 10 mins
Servings 12
Calories 328 kcal


  • square baking dish
  • saucepan
  • large mixing bowl
  • spatula


  • 150 g oat flour
  • 150 g ground almonds
  • 175 g smooth peanut butter
  • 100 g honey or sweetener of choice
  • 50 g butter or you could use coconut oil
  • 20 g coconut oil
  • 100 g dark chocolate I used 70% dark
  • 1 tsp cinnamon optional


  • Put the dry ingredients into the large mixing bowl: Oat flour, ground almonds, cinnamon
  • In the saucepan on very low heat, add 150g peanut butter, honey and butter and stir well until combined and melted. Remove from heat
  • Pour the peanut butter mix into the dry ingredients and stir well until you have a dough-like mixture. Make sure its mixed thoroughly
  • Line the square tin with greaseproof paper along the bottom and sides. Add the dough mix to the tin and flatten until spread evenly across the tin
  • Melt the dark chocolate and coconut oil in a saucepan on low heat until smooth. Then add to the peanut butter bars and spread across the top
  • Using the remaining peanut butter ( 25g ), dot some peanut butter on the top of the chocolate and gently form swirls with a knife/skewer stick. This just makes it look pretty 🙂
  • Put in fridge to set for at least an hour, preferably a couple of hours unti the chocolate has completely hardened.


Macronutrient breakdown per square ( serves 12 )
Calories: 328
Fat: 22g
Carbohydrate: 20g
Protein: 10g
  • If you want larger squares you can always cut into 9 large squares instead of 12. Just be aware that this will increase the calorie content and change the macro breakdown 😉

This Post Has One Comment

  1. Kate

    5 stars
    I’m a big fan of peanut butter and these bars are to die for! I made these for the kids and they were a hit. Great recipe!

Leave a Reply

Recipe Rating