Delicious Homemade Coconut Peanut Butter

This delicious dairy free, gluten free, vegan homemade coconut peanut butter takes less than 10 minutes to make in a food processor. The toasted coconut and vanilla adds amazing flavour to regular peanut butter! 

Jar of coconut peanut butter with a knife

Easy & Delicious Peanut Butter with Coconut


Over the past several months I have been enjoying creating simple “How-To” recipes like homemade Vitamix peanut butter, seed butter, nut milk, granola, celery juice, etc. Today I’m adding to the list with this easy homemade coconut peanut butter that can become a staple in every house (given there are no peanut allergies of course!)

This easy coconut peanut butter is made with just 4 main ingredientsDry roasted unsalted peanuts and toasted unsweetened coconut flakes are the main ingredients, and then there are a couple other ingredients added for extra flavour! 

The key to making smooth, homemade creamy peanut butter in a food processor is to use dry-roasted or raw unsalted peanuts and not peanuts that have been seasoned with added salt or other flavours. 

How To Make Peanut Butter in a Food Processor


When making coconut peanut butter in a food processor, be sure to follow the steps below to get the best consistency. If you are adding in any other ingredients such as my suggested add-ins, wait until the peanut butter is completely smooth in the processor, then add and give a whirl to incorporate the additional ingredients. 

  • Use dry-roasted or raw, unsalted peanuts
  • Use at least 2 cups in the food processor (I use the Cuisinart 14-Cup Food Processor and I LOVE IT (affiliate link)) 
  • Toast the coconut flakes in a pan over medium heat until just lightly browned.

Coconut peanut butter in the food processor

  • Process the coconut on high for 5 seconds, then add in the peanuts.
  • Process on high for about 2 minutes until smooth.
  • Add in the coconut palm sugar and vanilla and process again for 10 seconds. 

If you are using a sharp, good quality food processor, you will be amazed at how quickly the peanuts and coconut turn into a silky smooth coconut peanut butter right before your eyes! 

Toast with coconut peanut butter and blueberries on the side

Yummy Coconut Peanut Butter Flavour Add-Ins:


This coconut peanut butter recipe is super simple so if you feel like you want to add a little extra flair to this version, here are some great flavour (and texture) add-ins to mix into your peanut butter once it’s smooth. 

  • cinnamon
  • chopped peanuts (stir in after to create a “crunchy” version rather than smooth)
  • seed mix (chia, pumpkin, hemp, sesame, etc. stir in about 1/4 cup to create a thick, seeded peanut butter)
  • maca powder 
  • cocoa powder 
  • chopped dark chocolate

Jar of coconut peanut butter topped with coconut and crushed peanuts

How To Enjoy Coconut Peanut Butter 


There are so many ways to enjoy this delicious and easy homemade peanut butter recipe. Here’s some inspiration:

Toast topped with coconut peanut butter and blueberries

How Long Does Homemade Peanut Butter Last?


When it comes to the storage and keeping of your peanut butter, it’s recommended to keep it in the fridge in a glass jar or Tupperware container and give it a good stir every week or so to keep the oil from separating and the peanut butter from drying out. You can keep the peanut butter in the fridge for up to 3 months (but I guarantee it won’t last you that long!!). 


I hope you have enjoyed this little tutorial on how to make the easiest homemade coconut peanut butter and you are excited to try it out on your own! Be sure to pin the photo below the recipe and save this one for later!

Jar of coconut peanut butter with a knife

Homemade Coconut Peanut Butter Recipe

Yield: Makes approx. 1 cup
Prep Time: 10 minutes
Total Time: 10 minutes

A delicious and easy homemade twist on peanut butter with added toasted coconut, vanilla, and coconut sugar!


  • 2 cups dry roasted unsalted peanuts
  • 1 cup unsweetened coconut flakes
  • 1 teaspoon pure vanilla extract
  • 1 tablespoon coconut palm sugar
  • 1/4 teaspoon salt


  1. In a small pan over medium heat toast coconut flakes until lightly browned, about 1-2 minutes,
  2. Add toasted coconut to a food processor and process on high for 5 seconds until crumbly.
  3. Add in the dry roasted peanuts and process on high for about 2 minutes until completely smooth.
  4. Add in the vanilla extract, salt, and coconut palm sugar and process again for 10 seconds or so until everything is well incorporated.
  5. Transfer coconut peanut butter to a jar or tupperware container.
  6. Enjoy!


Pin me!



Author: Christal Sczebel

Christal is the creator of Nutrition in the Kitch. She's a Certified Nutritional Consultant, twice published author, gluten and dairy free recipe developer, food photographer, speaker, wife, and mama. Christal loves good food, all things wellness, and loves to travel. Her wellness philosophy is centred around balance and sustainable health, life's way too short for boring diets and restriction!

Leave a Comment

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

  • Thoughts on combining and mixing together pre-made raw coconut butter and with organic already made peanut butter to get the same flavor? I wanted to see if that was possible or if you’ve tried it or will try? Thanks for your recipe, love the add-in ideas

    • Hmmm! I have not tried this but I don’t see why it wouldn’t work. Maybe just use an immersion blender to get it really well combined and smooth!