Want to make your own peanut butter or almond butter at home? This Customizable Nut Butter recipe comes together in less than 15 minutes with just a few simple ingredients. Blend together your favorite nuts like almonds, cashews, or peanuts, along with any sweeteners and spices to make it your own. Perfect for adding to oatmeal, smoothies, toast, or enjoying by the spoonful!

Disclosure: This post may contain affiliate links, meaning I earn a small commission if you make a purchase through one of my links-at no extra cost to you. As always, all opinions are my own. Thanks so much for your support! See my disclosure policy for more details.
Jump to:
Why You'll Love This Recipe
Homemade nut butter is a creamy, rich spread made by blending roasted nuts until they release their natural oils - no added stabilizers needed. You'll love this recipe because it's:
- No additives, just nuts: You control exactly what goes in - no palm oil, no preservatives, no mystery ingredients. Just pure, simple goodness.
- Completely customizable: Use any nut you like and flavor it however you want. Sweet, spiced, or plain - this recipe adapts to your taste.
- Quick and budget-friendly: Homemade nut butter is often cheaper than specialty store-bought varieties, and takes less than 15 minutes to make.

What Is Homemade Nut Butter?
Nut butter is simply nuts that have been blended until smooth and creamy. When nuts are processed in a food processor, they release their natural oils, which transforms them from a dry, crumbly texture into a silky, spreadable butter - no added oil required (though a small splash can help if your processor is struggling). The process takes anywhere from 5 to 10 minutes depending on your machine and the type of nut, but the result is absolutely worth it.
Ingredients
Here's what you'll need to make this easy homemade nut butter:
- Nuts: Any nut works here - almonds, cashews, peanuts, pecans, walnuts, or hazelnuts. For the best flavor, look for raw, unsalted nuts in the bulk section or baking aisle of your grocery store. Roasting them yourself (as the recipe calls for) gives you much better flavor control than buying pre-roasted nuts.
- Optional sweetener: A touch of maple syrup, honey, or a few pitted Medjool dates adds a gentle sweetness without overpowering the nuts. Start with 1 teaspoon and adjust to taste.
- Optional spices: Cinnamon, pumpkin pie spice, or vanilla extract take your nut butter to the next level. Vanilla extract pairs especially well with cashew or almond butter.
- Pinch of salt: Salt enhances the natural flavor of the nuts.


Ask the Dietitian: Is Homemade Nut Butter Healthy?
Yes! Homemade nut butter is a nutritional powerhouse, and making it yourself means you skip the unnecessary additives often found in commercial brands. Two star ingredients to highlight: nuts and their natural oils.
- Nuts are an excellent source of heart-healthy monounsaturated and polyunsaturated fats. Research from Harvard's T.H. Chan School of Public Health shows that regular nut consumption is associated with reduced risk of cardiovascular disease.
- Nuts are also rich in protein, fiber, magnesium, and vitamin E - nutrients many of us don't get enough of. Studies have found that eating nuts regularly is linked to lower rates of type 2 diabetes and improved metabolic health.
- By making nut butter at home, you avoid added hydrogenated oils and excess sugar found in many commercial brands - making this a cleaner, more wholesome option for the whole family.

Customize it your way
Like all of my recipes, this homemade nut butter is completely customizable. Choose the nut, sweetener, and spice combo that sounds best to you - or try all four!
- Classic Almond Butter: Use 2 cups of almonds with a pinch of salt and ½ teaspoon vanilla extract for a rich, subtly sweet spread. Perfect on toast or stirred into oatmeal.
- Cashew Butter: Cashews blend into the creamiest, most luxurious nut butter of all. Add 1 teaspoon honey and a pinch of cinnamon for an irresistible treat.
- Spiced Pecan Butter: Use pecans with 1 teaspoon maple syrup and ½ teaspoon pumpkin pie spice for a cozy fall-inspired spread. Try it swirled into your morning baked oats!
- Chocolate Peanut Butter: Blend peanuts until smooth, then add 1 tablespoon cocoa powder and 1-2 teaspoon maple syrup. A healthy homemade Nutella alternative the whole family will love.
How to make Homemade Nut Butter
Here's how to make this simple, delicious recipe step by step:

- Roast the nuts: Preheat your oven to 350°F. Spread the nuts in a single layer on a rimmed baking sheet. Roast for 8-12 minutes, stirring once halfway through, until they are fragrant and lightly golden. Keep a close eye on them - nuts can go from perfectly roasted to burnt quickly! Let them cool for a few minutes before blending.

- Blend the nuts until smooth: This process takes a while so stick with it!

- Season and flavor: Once the nut butter is smooth and creamy, add your optional sweetener, spices, and a pinch of salt. Blend for another 30-60 seconds until fully incorporated. Taste and adjust seasonings as desired.

- If needed, add oil: If your nut butter isn't getting smooth after 10 minutes, add 1 teaspoon of a neutral oil (like avocado oil) and blend again. This is more common with drier nuts like almonds.
Troubleshooting Tips
- My nut butter isn't getting smooth: Be patient! This process can take up to 10 minutes. Stop frequently to scrape down the sides and make sure you're processing on high speed. Adding 1 teaspoon of neutral oil can also help move things along.
- My food processor is overheating: If your machine feels hot to the touch, turn it off and let it rest for 5-10 minutes before continuing. This is completely normal, especially for older or smaller processors.
- My nut butter tastes bitter: Over-roasting can cause bitterness. Next time, reduce the roasting time by 2-3 minutes and watch closely. Almonds are especially prone to over-roasting.

Pairing
This customizable nut butter is delicious served on toast, stirred into oatmeal, blended into smoothies, or enjoyed straight off the spoon with a drizzle of honey. It also pairs beautifully with a cup of coffee or a cold glass of oat milk.
Here are a few of my other favorite Cheerful Choices recipes to pair with this nut butter:
Scaling
This recipe can easily be doubled or tripled - simply multiply all the ingredients by the desired amount (e.g., 4 cups of nuts for a double batch). Keep in mind that a larger batch may require a longer blending time, and you may need to work in batches if your food processor is small.

Storage & Meal Prep Tips
Homemade nut butter is a fantastic meal prep staple! Here's how to store it:
- Refrigerator: Store in an airtight glass jar in the fridge for up to 3 weeks. Natural nut butter may separate over time - simply stir before using.
- Room temperature: Nut butter can be kept at room temperature for up to 1 week if your kitchen is cool and dry. Refrigerating is recommended for longer shelf life, especially in warm weather.
- Freezer: Yes, you can freeze homemade nut butter! Freeze in an airtight jar or portioned into an ice cube tray for up to 3 months. Thaw overnight in the fridge before using.

Customizable Nut Butter
Ingredients
- 2 cups nuts of your choice, (e.g. almonds, cashews, peanuts, pecans)
- Optional: 1-2 teaspoons sweetener of choice, (e.g. maple syrup, honey, dates)
- Optional: ½-1 teaspoon spices, (e.g. cinnamon, pumpkin pie spice, vanilla extract)
- Pinch of salt
- If needed: 1 teaspoon oil
Instructions
- Roast nuts for 8-12 minutes at 350°F, stirring once halfway through, until fragrant and lightly golden.
- Add nuts to a food processor. Blend for 5-10 minutes, stopping to scrape down the sides as needed, until smooth and creamy.
- If desired, add sweetener, spices, and a pinch of salt. Blend again to combine.
- Store in an airtight jar in the fridge for up to 3 weeks.
Notes
Nutrition
Other 5-Ingredient or Less Recipes
Looking for other recipes like this? Try these:













Leave a Reply