How to Make Cashew Butter

5 from 6 votes

Learn how to make Homemade Cashew Butter using a food processor and only one ingredient. It's fast, healthy, and economical!

This post may contain affiliate links. Please read our disclosure policy.

Once you see how easy it is to make cashew butter at home, you’ll never go back to store-bought! Whipping up a batch of homemade cashew butter is easy and much more cost-effective than buying at a store. I like to keep it on hand as a healthy ingredient to include in recipes such as stuffed dates, added protein in smoothies, or as a topper on pancakes, toast, and oatmeal. It’s also a fun kid-friendly recipe to make and enjoy together. Keep it simple, or add in some flavors for more variety.

Homemade cashew butter in a small bowl with a spoon dipped in.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

Making cashew nut butter at home is such a fun cooking DIY for kids. They get to see the transformation of cashews that they eat whole become something spreadable on sandwiches. You control the ingredients, too, so you can make this cashew butter recipe as simple or enriched as you like with some tasty add-ins.

WHY learn to make your own cashew butter

  • Easy to make. There are just two basic steps to this homemade cashew butter: roast the cashews until crisp and lightly golden and then blend them into a creamy, buttery spread.
  • Great for storing. Cashew butter has a decent shelf life, though not as long as store-bought. However, this isn’t an issue, as a batch is usually devoured within the week in our house! Otherwise, you can keep it in the fridge for a few weeks.
  • Get creative and make it your own. I absolutely love the simple toasty, nutty flavor of a 1-ingredient cashew butter recipe, rightfully so! The flavor and texture combination is incredible. You can certainly take this basic nut butter recipe over the top with flavor combinations to satisfy your cravings.
  • Tasty addition to recipes. Spread on toast and enjoy all the nutty goodness in every bite, or include it in some recipes. You can stuff it in dates for a decadent treat, or try blending it into this breakfast coffee smoothie to kickstart your morning.

ingredients to make cashew butter

  • Cashews: Start with raw unsalted cashews and roast until nice and toasty golden brown. This brings out the best flavor in this DIY cashew butter.
  • Neutral oil (optional): Add a neutral oil like avocado or coconut oil to help thin the thick cashew butter to the consistency you like.
  • Salt (optional): Salt does wonders for enhancing natural flavors, but you can leave it out.
Raw cashews in a small white bowl with dark specks.

HOW TO MAKE homemade cashew butter

Roasted cashews make the best-flavored cashew butter, so taking this extra step is well worth it. After roasting, the food processor does the work with occasional scrapping of the sides to ensure it blends into a deliciously smooth and nutty nut butter.

Roast Cashews

  1. Place the cashews in an even layer on a large baking sheet.
  2. Roast until they are light golden in color, shaking the pan once halfway through.
2 image collage showing raw cashews on a baking sheet before and after being baked.

Blend Cashews until creamy

  1. Once the cashews have cooled, transfer them to a food processor.
  2. Cover and turn on high, scraping down the side with a spatula when needed.
  3. Continue to blend until it becomes creamy. This may take more or less time, so judge the consistency visually.
  4. Once you’re happy with the consistency and it is smooth with no more crumbs, add the oil.
  5. Blend until the oil has fully incorporated, and then mix in the salt.
  6. Add more oil or salt if desired to get your desired taste and consistency before transferring to a jar or other airtight container.
6 image collage on how to make recipe in food processor by blending, adding oil, adding salt, and then blending until smooth and creamy.

TIPS FOR making the best cashew butter

  1. Use a food processor. Cashews and nuts generally require some time to process into creamy butter, so using a food processor is ideal because it is hands-off and has enough power to get the job done. A high-speed blender should also work, but it may take more time and scrape down the sides more often.
  2. Add oil, or don’t. Oil is a fantastic way to get that drippy cashew butter consistency and helps smooth the cashews if it becomes difficult to blend. But you can skip it to make this an oil-free nut butter recipe.
  3. Add some flavor. I love the clean nutty flavor of cashew butter, but it sure is scrumptious with some extra flavors! Try a mocha cashew butter by adding cocoa powder and espresso powder plus your sweetener of choice. You could also add pumpkin spice,
  4. Make it crunchy. Before starting the butter, add about ⅓ cup of roasted cashews to the food processor and pulse a few times. This will crumble the cashews and can be folded in after the butter is finished.

ways to use cashew butter

HOW TO STORE cashew butter

Transfer the nut butter to a jar or another sealable container. Store it in the fridge to extend homemade cashew butter’s shelf life and freshness. Unlike storebought, homemade nut butter does not have preservatives and will spoil quicker. Scoop some out and bring to room temperature if you don’t like it cold.


You can store cashew butter in the fridge for up to 3 weeks as long as it is kept refrigerated.

CAN I FREEZE homemade nut butter?

Yes! Nut butter freezes remarkably well. A fun way to store this recipe in the freezer is to split it into an ice cube tray until frozen and then pop each nut butter cube into a freezer bag or container. Then, add a cube to your smoothies for a cold nutty flavor. Or, thaw it in the refrigerator and use it as usual.


What is cashew butter made of?

You only need one ingredient to make cashew butter, and that’s cashews! Roasted and blended until smooth and creamy, but oil and salt are also common to add in.

How long does it take to make cashews in a food processor?

It can take up to 10 minutes to reach the final smooth consistency and as little as 5-6 minutes. Check each time you scrap down the sides.

Can I use a blender to make nut butter?

A food processor works best, but a high-speed blender should work to make blend this cashew butter recipe. For a blender, you may need to allow the motor to cool after a few minutes.

Is it cheaper to make cashew butter or buy it?

If you buy cashews in bulk, it can cost almost twice as less to make it yourself.

Cashew butter in a mason jar with lid on.

Smooth and full of the best roasted nutty flavor, once you learn how to make cashew butter, you’ll question why you ever bought it from the store! Make with the kids every few weeks for a fun, tasty way to get them eating healthier recipes. You’ll want to keep it stocked up anyhow to add to all your favorite recipes!

MORE nut butter tutorials:

If you found this tutorial for How to Make Cashew Butter helpful or if you try any recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of trying out this tutorial and we would love to hear about your experience. And if you snapped some shots, share it on Instagram so we can repost on Stories!

This Homemade Cashew Butter recipe was originally published on November 27, 2017. The recipe has not been modified, but the post now includes new step-by-step photos for how to make the cashew butter from scratch.

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

How to Make Cashew Butter

Learn how to make Homemade Cashew Butter using a food processor and only one ingredient. It's fast, healthy, and economical!
5 from 6 votes
Servings 12 (2 tablespoons) servings
Course Snack, Tutorial
Calories 178
Prep Time 15 minutes
Cook Time 8 minutes
Total Time 23 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!


  • 3 cups raw cashews
  • 1 tablespoon neutral oil
  • ¼ teaspoon salt or to taste


  • Preheat the oven to 350ºF.
  • Place the cashews on a half sheet pan evenly spread out. Roast in the preheated oven until lightly golden in color, about 6-8 minutes, shaking the pan once halfway through. Allow to cool for 10 minutes in the sheet pan.
  • Once slightly cooled, transfer the cashews to a food processor. Turn the food processor on and let it run on high for about 5 minutes, scraping down the sides with a spatula as necessary.
  • Once the consistency is creamy and there are no more crumbs, add the neutral oil and salt, if desired. Turn the food processor on again and blend for about 30 more seconds to incorporate the oil and salt.
  • Transfer to a jar or airtight container and store in the fridge, or in the pantry if you are consuming it within 2-3 weeks.


Nutritional information does not include salt or oil. 
This recipe makes about 1 ½ cups of prepared cashew butter and the serving size is 2 tablespoons.
Storage: Store in an airtight container in the pantry for up to 2-3 days, or in the fridge for up to 3 weeks.
I use the Kitchen Aid food Processor to make this, but I would also recommend the Dash blender, Vitamix or Ninja


Calories: 178kcal, Carbohydrates: 10g, Protein: 6g, Fat: 14g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 8g, Sodium: 4mg, Potassium: 213mg, Fiber: 1g, Sugar: 2g, Vitamin C: 0.2mg, Calcium: 12mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Snack, Tutorial

Rate and comment

Recipe Rating


  1. Abraham M says:

    Cashew butter seems decadent but it is so healthy and good for you. Love making it at home just to get the right balance of saltiness and sweetness.