Homemade Chocolate Peanut Butter Recipe
Introduction
This homemade chocolate peanut butter combines rich cocoa with creamy peanuts to create a delicious and versatile spread. It’s easy to make with just a few ingredients and perfect for toast, fruit, or even as a dip.

Ingredients
- 2 cups roasted unsalted peanuts
- 1/2 cup unsweetened cocoa powder
- 4 tablespoons powdered sugar
- 1 1/2 teaspoons honey
- Kosher salt (to taste)
- 1 teaspoon peanut oil (or as needed)
Instructions
- Step 1: Place the roasted unsalted peanuts in a food processor and blend for 2-3 minutes until they start to form a coarse paste.
- Step 2: Add the unsweetened cocoa powder, powdered sugar, honey, kosher salt, and peanut oil to the food processor. Blend for another 1-2 minutes until the mixture is smooth and shiny.
- Step 3: Taste the chocolate peanut butter and adjust the sweetness or texture by adding more powdered sugar or peanut oil if needed. Blend briefly to combine.
- Step 4: Transfer the spread to an airtight jar for storage.
- Step 5: Enjoy your homemade chocolate peanut butter on toast, fruit, or as a delicious dip.
Tips & Variations
- For a smoother texture, blend the peanuts longer before adding other ingredients.
- Add a pinch of cinnamon or a splash of vanilla extract for extra flavor.
- Use maple syrup or agave instead of honey for a vegan option.
- If you prefer it less sweet, reduce the powdered sugar or omit it entirely.
Storage
Store the homemade chocolate peanut butter in an airtight jar at room temperature for up to two weeks, or refrigerate for longer freshness up to one month. If refrigerated, allow the spread to come to room temperature or stir well before serving, as it may thicken.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use salted peanuts instead of unsalted?
Yes, you can use salted peanuts, but be sure to reduce or omit the added kosher salt to avoid making the spread too salty.
How can I make this recipe nut-free?
This recipe relies on peanuts for flavor and texture, so substituting with seeds like sunflower seeds may work but will change the taste and consistency significantly.
Print
Homemade Chocolate Peanut Butter Recipe
- Total Time: 5 minutes
- Yield: About 1 1/2 cups 1x
- Diet: Vegetarian
Description
This Homemade Chocolate Peanut Butter recipe combines rich roasted peanuts with unsweetened cocoa powder, honey, and powdered sugar to create a smooth, creamy, and deliciously chocolatey spread. Perfect as a versatile spread on toast, fruit, or as a dip, it offers a delightful twist on traditional peanut butter with a natural sweetness and chocolate flavor, made entirely from scratch using simple wholesome ingredients.
Ingredients
Peanut Butter Base
- 2 cups roasted unsalted peanuts
- 1 teaspoon peanut oil (or as needed)
- Kosher salt (to taste)
Chocolate Flavoring
- 1/2 cup unsweetened cocoa powder
- 4 tablespoons powdered sugar
- 1 1/2 teaspoons honey
Instructions
- Blend peanuts: Place the roasted unsalted peanuts in a food processor and blend for 2-3 minutes until they start forming a coarse paste, breaking down the peanuts and releasing their natural oils.
- Add ingredients: Add the unsweetened cocoa powder, powdered sugar, honey, kosher salt, and peanut oil to the food processor. Blend for an additional 1-2 minutes until the mixture becomes smooth, creamy, and shiny.
- Adjust taste: Taste the chocolate peanut butter and adjust the sweetness and texture by adding more powdered sugar for sweetness or peanut oil for creaminess as needed, then blend briefly to incorporate.
- Store: Transfer the finished chocolate peanut butter into an airtight jar. It can be stored at room temperature for short-term use or refrigerated to extend freshness.
- Serve: Enjoy this versatile homemade chocolate peanut butter spread on toast, fruit slices, or as a dip for snacks and desserts.
Notes
- Use roasted unsalted peanuts for the best flavor and control over saltiness.
- Adjust the amount of honey and powdered sugar based on your preferred sweetness level.
- If the mixture is too thick, add a little more peanut oil to reach your desired consistency.
- This spread can be stored at room temperature for a few days, but refrigeration is recommended for longer shelf life.
- Ensure your food processor is powerful enough to create a smooth and creamy texture.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Spread
- Method: Blending
- Cuisine: American
Keywords: homemade chocolate peanut butter, chocolate peanut butter recipe, peanut butter spread, homemade spread, chocolate spread, easy peanut butter recipe

