How to Make Homemade Peanut Butter from Raw Peanuts

Making peanut butter from raw peanuts takes about 20 minutes of active work and produces a fresher, more flavorful spread than most store-bought options. The process is simple: roast the peanuts, then grind them until the natural oils release and the mixture turns creamy. You control the salt, sweetness, and texture, and you don’t need any special equipment beyond a sheet pan and a food processor.

Why You Should Roast First

Raw peanuts can technically be ground into a paste, but the result will taste flat and starchy. Roasting transforms the flavor through browning reactions that create the deep, nutty taste people associate with peanut butter. It also makes the peanuts more brittle, which helps them break down faster during grinding.

There’s a food safety reason too. Raw peanuts occasionally carry Salmonella. A USDA study of over 10,000 raw peanut samples found the bacteria in about 0.67% of them, with split peanuts showing the highest rates. Roasting at proper temperatures eliminates this risk entirely. It also increases antioxidant activity in the peanuts, so you’re not sacrificing nutrition by cooking them.

Choosing Your Peanuts

Look for raw, shelled, skinless peanuts if you want the smoothest, most neutral-colored peanut butter. Spanish peanuts (smaller, rounder) have a slightly higher oil content, which can make grinding easier. Virginia peanuts are larger and give a more robust flavor. Runner peanuts are the most common variety and what most commercial peanut butter is made from. Any of these will work well.

If your peanuts still have their red-brown skins, you can leave them on. The skins actually double the antioxidant content of the finished product. They’ll darken the color and add a slightly more bitter, earthy note. If you prefer a cleaner taste, rub the skins off after roasting by rolling the warm peanuts in a clean kitchen towel.

How to Roast Raw Peanuts

Spread the peanuts in a single layer on a rimmed baking sheet. Use about 2 to 3 cups for a standard jar’s worth of peanut butter. Roast at 350°F (177°C) for 12 to 15 minutes, stirring once halfway through. USDA research found that 177°C for 15 minutes produces the best overall roasted peanut flavor, hitting what’s considered a medium roast.

You’ll know they’re done when they turn a shade or two darker and smell intensely nutty. They continue cooking slightly after you pull them from the oven, so err on the lighter side if you’re unsure. Pale peanuts taste underdeveloped. Dark brown peanuts taste burnt and bitter. You’re aiming for a warm golden-brown.

Let them cool for about 10 minutes before grinding. They should still be slightly warm, which helps the oils release faster, but not so hot that they could damage your food processor’s plastic components.

Grinding Into Peanut Butter

This is where patience matters. Add the roasted peanuts to a food processor (not a blender, which doesn’t move the mass effectively) and process continuously. The peanuts will go through several distinct stages, and the whole transformation takes 3 to 5 minutes in a standard food processor.

  • Stage 1 (0 to 60 seconds): The peanuts crumble into a coarse, dry meal that looks like sand. Nothing seems to be happening. Keep going.
  • Stage 2 (1 to 2 minutes): The meal starts clumping into a thick, dry ball. It may ride around the blade without breaking apart. Stop the processor, scrape down the sides with a spatula, and continue.
  • Stage 3 (2 to 4 minutes): The friction and continued grinding rupture the cell walls inside the peanut pieces, releasing the natural oil. The ball suddenly loosens and becomes glossy. Within another minute of processing, it transforms into a smooth, pourable paste.
  • Stage 4 (4 to 5 minutes): Continued processing makes the butter thinner and silkier. Stop when you reach your preferred consistency.

If your food processor struggles or the mixture stays dry for longer than expected, add a teaspoon of neutral oil (peanut oil is ideal) to help things along. This is more common with older or less powerful machines. For chunky peanut butter, set aside a handful of chopped roasted peanuts and stir them in at the end.

Salt, Sweetness, and Flavor Add-Ins

Add salt during the last 30 seconds of processing so it distributes evenly. Start with half a teaspoon of fine salt per 2 cups of peanuts and adjust from there. Unsalted peanut butter tastes surprisingly bland to most people, so don’t skip this unless you have a specific reason to.

For a lightly sweet version, add 1 to 2 teaspoons of honey or maple syrup. A tiny pinch of cinnamon works well with honey-sweetened batches. Some people add a half teaspoon of vanilla extract for a dessert-style spread. Keep in mind that any liquid addition will slightly change the texture and can shorten shelf life.

Dealing With Oil Separation

Homemade peanut butter separates. A layer of oil will rise to the top within a day or two of sitting, and this is completely normal. Commercial “natural” peanut butter does the same thing. The stabilizer that prevents separation in conventional brands is hydrogenated oil, which you’re deliberately avoiding by making your own.

To minimize separation, store your peanut butter in the refrigerator. The cold firms up the natural oils and slows their migration to the surface. When separation does happen, just stir the oil back in before using. Storing the jar upside down can also help redistribute the oil naturally.

Storage and Shelf Life

Homemade peanut butter lasts about 2 to 3 months at room temperature in a sealed jar. Refrigerated, it stays good for 6 to 9 months. The fridge will make it firmer and harder to spread, so pull it out 10 to 15 minutes before you plan to use it, or microwave a spoonful for a few seconds.

Rancidity is the main concern over time. Peanut oil is relatively stable compared to other nut oils, but it will eventually oxidize. You’ll know your peanut butter has turned when it smells sharp or painty instead of nutty, or when the flavor develops a bitter, off aftertaste. If either happens, discard it. Using clean utensils each time you dip into the jar helps prevent introducing moisture or bacteria that could speed up spoilage.

Equipment Tips

A full-size food processor (7 cups or larger) handles this task best. Smaller processors can overheat during the extended grinding time, so if yours runs hot, process in 1-minute intervals with 30-second breaks. High-powered blenders with tamper tools can also work, though you’ll need to constantly push the mixture down into the blades.

A coffee grinder or mini chopper won’t work. They lack the capacity and power to push peanuts through the critical transition from dry meal to oily paste. The batch size matters too: processing fewer than 1.5 cups of peanuts often means there isn’t enough mass to circulate properly around the blade, leaving you with uneven, gritty results.