How to Make Your Own Nut Butter at Home: Cashew, Peanut, and Almond Butter Recipes
By Meridian Shop: Natural nut & seed butters - vegan & palm oil free | Published: 2026-08-31
Category: How-to Guides
Learn to make creamy, crunchy nut butters at home with simple steps. Discover tips for cashew, peanut, and almond butter without added oils.
Quick Answer
Making nut butter at home is simple: roast nuts, blend until smooth, and store in a jar. For the best results, use a high-powered blender or food processor and be patient—it can take 10-20 minutes. You can make cashew, peanut, or almond butter with just one ingredient: nuts.
Have you ever wondered what goes into your favorite nut butter? Many store-bought versions contain added oils, sugar, and preservatives. But making your own nut butter at home is surprisingly easy and lets you control exactly what's inside. Plus, the flavor of freshly ground nuts is unbeatable.
In this guide, we'll walk you through the basic process of making nut butter, with specific recipes for cashew, peanut, and almond butter. You'll learn how to achieve the perfect consistency, avoid common mistakes, and store your homemade butter properly. Whether you're a seasoned DIYer or a newbie, these tips will set you up for success.
Why Make Nut Butter at Home?
Making your own nut butter is not only rewarding but also healthier. You avoid additives like palm oil, which is often used to stabilize commercial nut butters. By making it at home, you ensure your butter is 100% nuts, nothing else. This is especially important for those following a vegan or clean-eating lifestyle.
Additionally, homemade nut butter can be customized to your taste. Prefer a crunchier texture? Reserve some chopped nuts and mix them in at the end. Like it sweeter? Add a pinch of salt or a drizzle of honey. The possibilities are endless, and you'll likely save money in the long run, especially if you buy nuts in bulk.
- Control ingredients: no added oils, sugar, or preservatives.
- Customize flavors: add cinnamon, vanilla, or sea salt.
- Freshness: enjoy the peak flavor of freshly ground nuts.
Essential Equipment and Ingredients
To make nut butter, you'll need a food processor or a high-powered blender. A food processor is often better because it can handle smaller batches and gives you more control. A high-speed blender like a Vitamix also works but may require more liquid or patience to avoid overheating.
The only essential ingredient is nuts. You can use raw or roasted nuts. Roasting enhances flavor and makes the nuts easier to blend. For most recipes, you'll want to roast them lightly in the oven or a dry pan before blending. You can also add a pinch of salt for taste, but it's optional.
- Food processor (recommended) or high-powered blender.
- Baking sheet for roasting nuts.
- Airtight glass jar for storage.
Step-by-Step Basic Nut Butter Method
The process for making any nut butter is similar. First, roast the nuts to bring out their natural oils. Spread them in a single layer on a baking sheet and roast at 350°F (175°C) for 10-15 minutes, watching carefully to prevent burning. Let them cool slightly before blending.
Place the warm nuts in your food processor. Blend on high, scraping down the sides as needed. At first, the nuts will turn into a crumbly powder, then clump together, and eventually become a smooth, runny butter. This can take 10-20 minutes depending on your machine. Be patient and don't give up—it will happen!
Once the butter is smooth, taste and adjust seasoning if desired. Transfer to a clean jar and store in the refrigerator for up to a month, or at room temperature for a couple of weeks if you prefer a spreadable consistency.
- Roasting is key: it releases oils and makes blending easier.
- Scrape down the sides frequently to ensure even blending.
- If you want crunchy butter, set aside some chopped nuts and stir them in after blending.
Cashew Butter Recipe (Creamy and Mild)
Cashew butter is naturally creamy and slightly sweet, making it a favorite for desserts and smoothies. To make it, use raw cashews. Roast them lightly for 10 minutes at 350°F (175°C) to enhance their flavor. Then blend in a food processor for 10-15 minutes until silky smooth.
Cashews are softer than almonds or peanuts, so they blend relatively quickly. You may not need to add any oil, but if your machine struggles, you can add a teaspoon of neutral oil like sunflower or coconut. However, for a truly pure cashew butter, try to avoid adding oil and just be patient.
- Use raw cashews for a naturally sweet flavor.
- Blend until completely smooth—this may take more time than you expect.
- If the butter is too thick, add a tiny amount of oil, but only if needed.
Peanut Butter Recipe (Classic and Crunchy)
Peanut butter is the most popular nut butter, and making it at home is simple. Start with roasted peanuts—you can buy them already roasted or roast raw ones yourself. Blend them in a food processor for 5-10 minutes. Peanuts have a high oil content, so they become smooth relatively quickly.
For crunchy peanut butter, reserve a handful of chopped peanuts and stir them in after blending. You can also add a pinch of salt to enhance the flavor. Homemade peanut butter is perfect for sandwiches, baking, or just eating by the spoonful.
- Roasted peanuts give the best flavor.
- Add salt to taste—this brings out the nutty sweetness.
- For crunch, mix in chopped peanuts at the end.
Almond Butter Recipe (Rich and Nutrient-Dense)
Almond butter is a bit more challenging to make because almonds are harder and drier. To get a smooth consistency, you may need to blend for up to 20 minutes. Roasting the almonds thoroughly helps release their oils. Some people also add a little coconut oil or another neutral oil to help the blending process, but you can make it without any added oil if you're patient.
Almond butter is rich in vitamin E and fiber, making it a nutritious addition to your diet. It has a slightly sweet, nutty flavor that pairs well with apples, bananas, or on toast. Because it's so nutrient-dense, a little goes a long way.
- Roast almonds until fragrant to maximize oil release.
- Be prepared for a longer blending time—up to 20 minutes.
- If needed, add a teaspoon of oil to help achieve a creamy texture.
Common Mistakes and How to Avoid Them
One common mistake is not roasting the nuts enough, which results in a dry, crumbly butter. Make sure to roast until they are lightly golden and fragrant. Another mistake is overfilling the food processor, which prevents proper blending. Work in small batches if necessary.
Also, don't give up too early. The mixture will go through a crumbly phase that looks like it's not working, but keep blending. It will eventually turn into a smooth butter. If your machine overheats, let it rest for a few minutes before continuing.
- Roast nuts until they smell nutty, not burnt.
- Process in small batches for best results.
- Be patient: the crumbly stage is normal.
Step-by-Step Guide to Perfect Nut Butter
- Step 1: Choose and roast your nuts: Select high-quality nuts and spread them on a baking sheet. Roast at 350°F (175°C) for 10-15 minutes until fragrant. Watch closely to avoid burning. Proper roasting releases natural oils, making blending easier and enhancing flavor.
- Step 2: Blend until smooth: Place warm nuts in a food processor. Blend on high, scraping down sides occasionally. The mixture will go from crumbly to clumpy to smooth. This may take 10-20 minutes. Don't rush; the transformation is gradual. If the processor gets too hot, take breaks.
- Step 3: Adjust texture and flavor: For crunchy nut butter, stir in chopped nuts after blending. Add a pinch of salt or other seasonings to taste. Customization is key—make it your own.
- Step 4: Store properly: Transfer to an airtight jar. Store in the refrigerator for up to a month or at room temperature for a couple of weeks. Stir before use if oil separates. Proper storage extends freshness and prevents spoilage.
Store-Bought vs. Homemade: What to Consider
- Crunchy Peanut Butter 280g: Our crunchy peanut butter is a good source of energy, crammed with 100% peanuts. Peanuts are naturally a source of protein (25% of their calories come from protein) and are perfect for maintaining a healthy diet. We roast the whole peanut in their natural skins, then crush them for a perfect crunchy texture. If you're short on time, this store-bought option offers the same crunchy texture you'd get at home, with no added oils or preservatives.
- Crunchy Almond Butter 170g: Our crunchy almond butter is high in vitamin E and fibre, low in saturated fat and with each almond containing around 20% protein is perfect for maintaining a healthy diet. Made with 100% nuts, we roast the whole almond in their natural skins and then crush them for a perfect crunchy texture. Almond butter is more challenging to make at home, so this product is a convenient way to enjoy the nutritional benefits without the effort.
Making your own nut butter at home is a rewarding and healthy endeavor. With just a few simple steps, you can enjoy fresh, pure nut butter without any additives. If you're ever in a pinch, remember that Meridian Shop offers a range of high-quality nut butters like our Crunchy Peanut Butter 280g, which are made with 100% nuts and no palm oil. But for the freshest taste, try making your own—you'll never go back!



