Make Peanut Butter: Add the roasted peanuts to a food processor and blend in short bursts. At first, they will turn into crumbs, then a thick paste, and finally a smooth peanut butter after about 5 to 10 minutes. Stop every so often to scrape down the sides with a spatula and keep the motor from overheating.
10 ½ ounces roasted unsalted peanuts
Melt Chocolate: Melt the chopped milk chocolate in the microwave in 30-second bursts, stirring after each round so it does not burn. You can also melt it in a double boiler if you prefer a slower, gentler method.
5 ¼ ounces milk chocolate
Add Dry Ingredients: Add the unsweetened cocoa powder, powdered sugar, and salt to the peanut butter in the food processor. Blend for a few seconds until the dry ingredients are fully mixed in.
2 tablespoons unsweetened cocoa powder, 3 tablespoons powdered sugar, 1 generous pinch salt
Add Chocolate and Oil: Pour the melted chocolate into the food processor. Add 1 tablespoon of peanut oil or sunflower oil, along with the vanilla extract if using.
1 to 2 tablespoons peanut oil or sunflower oil, ½ teaspoon vanilla extract
Blend Until Smooth: Blend for 1 to 2 minutes, until the spread looks smooth, glossy, and creamy. If it seems too thick, add the second tablespoon of oil and blend again until it reaches a soft, spreadable texture.
Make It Crunchy: For a crunchy version, stir in the chopped peanuts by hand after the spread is fully blended. Do not blend them in unless you want them to disappear, which would be tragic but still edible.
¼ cup chopped peanuts
Jar and Rest: Pour the spread into a clean glass jar. It may look a little thin at first because it is warm, but that is normal. Let it sit at room temperature for a few hours, or overnight, until it thickens into a creamy, spreadable consistency.
Store: Keep the homemade Nutella Peanut spread in a sealed jar in the pantry for up to 2 weeks. If your kitchen is very warm, store it in the refrigerator, but let it sit at room temperature before spreading because it will firm up.