Pinterest Hidden Image

If you’ve been on the hunt for a homemade peanut butter recipe, you can stop scrolling. Here I offer you not one, but 3 (!!!) delectable recipes for gourmet DIY Peanut Butter that are sure to up your snacking game. Whether you like creamy, plain, unsweetened PB for your jelly sandwiches, or if you’d rather make things exciting with a chocolate or strawberry twist,  I’ve got you covered. 😉

Love the idea of making your own all-natural, preservative-free toast spreads at home? Check out my recipes for Homemade Hazelnut Butter, Strawberry Chia Jam, Pistachio Butter, and DIY Vegan Nutella next!

45 degree angle shot of a woman’s hand stirring a small glass jar of homemade creamy peanut butter with a silver spoon.Pin
Jump to:

📖 Recipe Overview

  • Quick & Easy. You’ll only need 15 minutes of active time in the kitchen to whip up a batch.
  • Sublimely Creamy Consistency. With a thin, drizzly consistency at room temp and a lovely, spreadable thickness after a spell in the fridge, these recipes for homemade peanut butter are going to set a new bar by which you judge all other nutty spreads.
  • Made With Simple, Whole-Food Ingredients. No palm oil, preservatives, artificial flavors, or hydrogenated fats to be seen.
  • Versatile. With three flavors to choose from, there are countless uses for your fresh peanut butter. They’re perfect for spreading, swirling, drizzling, or otherwise zhuzhing just about anything you can think of!

🧾 Ingredients Needed

overhead shot of ingredients needed to make 3 flavors of homemade gourmet peanut butter (plain, chocolate, and strawberry) measured out into bowls and labeled with text overlay.Pin

To make basic Creamy Roasted Peanut Butter, you’ll need:

  • Raw, Shelled Unsalted Peanuts - Roasting your own nuts not only ensures the freshest taste, but the warmth also makes it easier for your blender or food processor to whip it into a smooth, creamy spread.

To make Chocolate Peanut Butter, you’ll also need:

  • Vegan Chocolate Chips or Dark Chocolate - I suggest a minimum of 70% cocoa for the richest, chocolatiest flavor.
  • Unsweetened Cocoa Powder - If possible, opt for Dutch-processed cocoa, which is less bitter than conventional cocoa powder. You’re also welcome to use black cocoa powder or even organic cacao powder if you prefer.

To make Strawberry Peanut Butter, you’ll also need:

  • Freeze-Dried Strawberries - Regular dried fruit will add too much moisture to the mix, so make sure you opt for crunchy, freeze-dried berries. You can also use strawberry powder.
  • Vanilla Pod - I love the gorgeously complex flavor that a real vanilla bean brings to the table. Feel free to swap in vanilla bean paste or vanilla extract if needed.

🥣 How To Make Your Own Peanut Butter

Making delicious homemade peanut butter with no added sugar is dead simple. Here’s how it’s done:

Roasted skinless peanuts on a rimmed sheet pan.Pin

Step 1: Roast Peanuts on a sheet tray until golden and toasty. Let cool for 30 minutes.

Roasted peanuts and salt added to a blender pitcher.Pin

Step 2: Blend Peanuts (and salt, if using). After a few minutes in the blender or processor, you’ll end up with coarse looking grounds. Don’t fret — just keep on blending.

Roasted peanuts and salt after being blended for a few minutes — they have turned into a coarse meal.Pin

Step 3: Continue To Process Until Creamy. After several more minutes, your peanuts will have melted into a creamy, dreamy substance that is worth eating by the spoonful.

Homemade creamy roasted peanut butter in the blender jar after continuing to blend for several more minutes.Pin

Step 4: Add Flavor. While you’re welcome to stop after blending the roasted peanut butter, you can take things a step further by adding extra ingredients. 

Melted chocolate, cocoa powder, and vanilla added to blender with creamy roasted peanut butter.Pin

Option 1: Chocolate. Add the melted chocolate, cocoa powder, and vanilla to the blender with the processed peanuts. 

Overhead shot of completed DIY chocolate peanut butter in the blender after mixing.Pin

Now, blend until smooth and chocolatey!

Creamy peanut butter in the pitcher of a food processor with freeze-dried strawberry slices and half a vanilla pod added.Pin

Option 2: Strawberry. Add freeze-dried strawberries and the vanilla pod to the food processor with the blended peanuts. 

Completed DIY strawberry peanut butter in the food processor pitcher after processing until creamy and smooth.Pin

Process until smooth and no visible chunks of strawberries remain.

🍓 Optional Variations

The great thing about making natural peanut butter at home is that you get to call ALL the shots! Here are some variations to consider:

  • Unsalted - Simply omit the salt!
  • Crunchy - Add an extra ¼ cup of peanuts to the roasting pan. Remove them after roasting and finely chop them while your nut butter is processing. Fold them into the mix for added texture.
  • Add-Ins - Consider adding texture with other ingredients like toasted pepitas, chia or flax seeds, cacao nibs, mini chocolate chips, or anything else that tickles your fancy.

🍽 Serving Suggestions

💬 FAQs

How long does homemade peanut butter last?

While this lovely nut spread doesn’t last long at my house (I can’t help but eat it by the spoonful!!), it should last for up to 1 month in a clean, airtight jar in the fridge.

What are the best type of peanuts for making peanut butter?

Spanish peanuts actually have a higher oil content than Virginia or Valencia peanuts, making them extra yummy when pulverized into butter. That said, any variety will work well!

Should homemade peanut butter be refrigerated?

Unless you plan on eating it within a week, yes. I suggest keeping your homemade nut butter refrigerated to prolong the shelf life considerably.

45 degree angle shot of a small glass bowl of chocolate peanut butter with a spoon in it.Pin
45 degree angle shot of a spoon drizzling homemade strawberry peanut butter into a small glass bowl.Pin

🥛 More DIY Recipes

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

📖 Recipe

Gourmet Homemade Peanut Butter (3 Ways!)

5 from 2 votes
PREP TIME: 15 minutes
TOTAL TIME: 15 minutes
Servings: 12


Stop spending an arm and a leg to feed your gourmet peanut butter habit! I’ll show you How to Make Homemade Peanut Butter in three delectably creamy, all-natural flavors — plain, chocolate, and strawberry. YUM!


High-speed blender or food processor


Creamy Roasted Peanut Butter (Yields approx: 1½ cups/400g)

  • 400 g (4 cups) raw unsalted peanuts, without shells
  • 1 teaspoon sea salt

Chocolate Peanut Butter (Yields approx: 1⅘ cups/440g)

  • 300 g (3 cups) raw unsalted peanuts, without shells
  • 140 g vegan chocolate chips or dark chocolate
  • 1 tablespoon  unsweetened cocoa powder
  • 2 teaspoons vanilla extract, or 1 teaspoon vanilla bean paste
  • ½ teaspoon sea salt

Strawberry Peanut Butter (Yields approx: 1⅓ cups/320g)

  • 300 g (3 cups) raw unsalted peanuts, without shells
  • 20 g (1 cup)  freeze-dried strawberries or strawberry powder, or use half the amount for a less intense flavor and color
  • ½ a vanilla pod, or 1 teaspoon vanilla bean paste/2 tsp vanilla extract
  • ¼ teaspoon sea salt


Creamy Roasted Peanut Butter

  • Roast the peanuts: Preheat your oven to 180°C (356°F). Place the hazelnuts on a baking sheet and bake for 12-14 minutes, until toasted. Remove the tray from the oven and allow the peanuts to cool for 30 minutes.
  • Blend: Add the roasted peanuts to a high-speed blender or food processor.
    Blend for 3-4 minutes. First, they will turn into a coarse meal.
    After several minutes, the mixture will start to form a nut butter consistency.
    Tip: If using a blender such as a Vitamix, start off on a lower setting until the mixture starts to come together, then turn up to high speed.

Chocolate Peanut Butter

  • Follow steps 1+2 as for creamy roasted peanut butter.
  • Melt the chocolate chips in the microwave in 30-second intervals and stir until melted. Alternatively, melt it over a double boiler. 
  • Add the melted chocolate, cocoa powder, vanilla, and salt to the blender with the peanut butter.
    Blend for 2-3 minutes until the mixture is creamy and smooth. Turn off the blender and scrape down the edges with a spatula in intervals, as needed.

Strawberry Peanut Butter

  • Follow steps 1+2 as for creamy roasted peanut butter.
  • Add the freeze-dried strawberries, salt, and vanilla to the blender. You can add the entire pod here as it will be blended up.
    Blend for 4-5 minutes until the mixture is creamy and smooth.
    Turn off the blender and scrape down the edges with a spatula in intervals, as needed.

Serving and Storage

  • Serving: Spread on Sandwiches or Toast, drizzle on Pancakes, Waffles, or Oatmeal, mix into homemade Peanut Butter Sauce or use as an ingredient in cookies, bars, tarts, brownies, ice cream (or ice cream bars), or even homemade fudge and candy. Please note that for most of these recipes, I suggest using homemade plain, unsweetened peanut butter.
  • Storage: Transfer the peanut butter to a clean airtight jar and refrigerate. It should last for up to 2 months. 


  • If you’re using peanuts that still have skins on them, rub them vigorously with your hands after roasting to remove them.
  • Blending nuts into a velvety spread takes time. At first they’ll look quite coarse and dry, but just keep blending. 


Serving: 32g plain peanut butter | Calories: 196kcal | Carbohydrates: 7g | Protein: 8g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Sodium: 390mg | Potassium: 211mg | Fiber: 3g | Sugar: 2g | Calcium: 20mg | Iron: 1mg
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.

5 from 2 votes (2 ratings without comment)

Leave a Review:

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

Recipe Rating