Homemade pistachio butter in minutes with just one ingredient this smooth and nutty spread is perfect on top of toast or in our favorite pistachio desserts!
What is Homemade Pistachio Butter?
Homemade pistachio butter is a rich and creamy spread made by blending roasted pistachios until they release their natural oils, creating a smooth, buttery texture. It’s a versatile, nutrient-packed alternative to store-bought nut butters, offering a distinctively earthy and slightly sweet flavor that sets it apart from traditional peanut or almond butter.
Why Make Your Own Pistachio Butter?
Making pistachio butter at home allows you to control the quality of ingredients, avoiding unnecessary additives or preservatives. You can also tailor the flavor to your preferences—whether you like it with a hint of sea salt, a drizzle of honey, or completely unsweetened. Plus, homemade pistachio butter is typically more cost-effective than the pre-packaged versions you find in stores.
Once made its perfect for topping on toast, muffins, pistachio ice cream or any dessert of your choice!

What kind of pistachios should I use?
When making homemade pistachio butter, the type of pistachios you use will impact both the flavor and texture. Here’s what to look for:
Unsalted Pistachios
Always opt for unsalted pistachios. Salted ones can make your pistachio butter too salty, and it’s better to control the seasoning yourself by adding a pinch of salt later if desired.
Shelled Pistachios
To save time, use shelled pistachios (pistachios without the shells). Shelling them yourself can be tedious and time-consuming, especially when you need a large quantity.
Raw vs. Roasted Pistachios
Raw pistachios are ideal if you want to roast them yourself, giving you control over how long and at what temperature they’re roasted. Roasting enhances the natural oils and flavor, making the pistachio butter richer.
Roasted pistachios (unsalted) are also a good choice if you want to skip the roasting step and make the process faster.
Quality and Freshness
Always use fresh pistachios that are high quality. Stale or old pistachios can have a rancid taste, which will negatively affect the final product. Look for pistachios that are green and vibrant, as the color will also influence the appearance of your pistachio butter.
By choosing unsalted, shelled, and fresh pistachios—preferably raw so you can roast them—you’ll achieve the best flavor and texture in your homemade pistachio butter!

How to make Pistachio Butter
- Prep the Pistachios:
Start by ensuring your pistachios are unsalted and shelled. If you have roasted pistachios, they will work fine, but raw pistachios will give you a more natural, slightly milder flavor. You can lightly toast them if you want to enhance their flavor. Toasting adds a bit of depth to the taste. - Toast the Pistachios (Optional):
Preheat your oven to 350°F (175°C). Spread the pistachios in an even layer on a baking sheet. Toast them in the oven for about 8-10 minutes, stirring halfway through. Keep an eye on them so they don’t burn. Let them cool completely after toasting.


- Blend the Pistachios:
Add the pistachios to a high-powered food processor or blender. Start blending on medium speed. The pistachios will go through several stages: - Crumbly Stage: At first, the pistachios will turn into a fine crumbly mixture. Stop the processor and scrape down the sides.
- Ball Stage: After a few minutes, the oils from the pistachios will begin to release, and the mixture will clump together into a ball. Keep blending and stop occasionally to scrape down the sides.
- Smooth Butter Stage: After 8-12 minutes of processing, the mixture will start to become smooth and creamy. If your pistachio butter seems too thick, you can add the optional vegetable oil at this stage to achieve a smoother, more spreadable consistency. Add the oil slowly, starting with half a tablespoon, and blend until incorporated.


- Taste and Adjust:
Taste your pistachio butter. If you’d like it sweeter, you can add a small pinch of sugar or honey, but this is entirely optional since pistachios have their natural sweetness. For a savory twist, add a pinch of salt. - Store the Pistachio Butter:
Transfer the pistachio butter into a clean, airtight jar. Store it in the refrigerator to keep it fresh. It should last for up to 2-3 weeks in the fridge. The oil may separate over time, so stir it before each use.
Frequently Asked Questions
Do I Need to Roast the Pistachios Before Blending?
Roasting pistachios is highly recommended because it helps release their natural oils, making the butter smoother and creamier. Roasting also brings out a richer nutty flavor, enhancing the taste of your pistachio butter.
How Long Should I Roast the Pistachios?
Roast the pistachios at 350°F (175°C) for 7–10 minutes. Keep an eye on them to avoid burning, as overcooked pistachios can turn bitter.
Can I Make Pistachio Butter Without Adding Oil?
Yes, you can make pistachio butter without adding oil. However, if the pistachios are a little dry, you may need to add 1–2 tablespoons of neutral oil (like sunflower or grapeseed oil) to achieve a smoother texture.
How Long Does It Take to Blend the Pistachios into Butter?
Blending typically takes 5–10 minutes in a high-powered food processor. The pistachios will go through several stages, from crumbling to forming a paste and then turning into a smooth, creamy butter.
Why Is My Pistachio Butter Not Smooth?
If your pistachio nut butter is still chunky, keep blending! The process can take a while depending on the power of your food processor. You can also add a little oil to help smooth out the texture.
Can I Sweeten My Pistachio Butter?
Yes, you can sweeten your homemade pistachio paste with a natural liquid sweetener like honey, maple syrup, or agave nectar. Start with a small amount and adjust based on your taste preferences.
How Should I Store Homemade Pistachio Butter?
Store your pistachio butter in an airtight jar in the refrigerator. It can last up to 2–3 weeks when refrigerated. Stir occasionally, as the natural oils may separate over time.
Can I Freeze Pistachio Butter?
Yes, pistachio butter can be frozen. Place it in an airtight container and freeze for up to 3 months. Allow it to thaw in the refrigerator before using.
Is Pistachio Butter Healthier Than Other Nut Butters?
Pistachio butter is packed with healthy fats, fiber, and important nutrients like vitamin B6, potassium, and antioxidants. It has a unique flavor and a slightly lower fat content compared to other nut butters like almond or peanut butter.
What Can I Use Pistachio Butter For?
Pistachio butter is versatile and can be used in many ways. Spread it on toast, mix it into oatmeal or yogurt, use it in baking, or drizzle it over desserts like pancakes or ice cream. It’s also great in smoothies or salad dressings for added flavor.
Let’s Get Cooking
If you liked this recipe make sure to leave me a comment and rating down below. I’d love to know how it went! Also, don’t forget to tag me on Instagram @catherine.desserts.
Follow me on Facebook, Pinterest, YouTube, and TikTok for more of my baking creations and updates!
Homemade Pistachio Butter Recipe
Homemade pistachio butter in minutes with just one ingredient this smooth and nutty spread is perfect on top of toast or in our favorite pistachio desserts!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 20 servings 1x
- Category: spreads
- Method: Easy
- Cuisine: Western
Ingredients
- 3 cups pistachios, shelled and raw
- 1 tbsp vegetable oil (optional)
Instructions
- Start by making sure your pistachios are shelled and unsalted. If you’re using raw pistachios, you can lightly toast them to enhance their flavor, though this is optional.
- Preheat your oven to 350°F (175°C) if you want to toast the pistachios. Spread them evenly on a baking sheet and toast for 8-10 minutes, stirring halfway through. Allow them to cool completely before moving to the next step.
- Place the pistachios in a high-powered food processor or blender. Start blending at a medium speed. In the beginning, the pistachios will turn into a crumbly texture. Stop and scrape down the sides as needed.
- Continue blending. After a few minutes, the oils from the pistachios will start to release, and the mixture will form a thick clump or ball. Keep going, occasionally scraping down the sides.
- After about 8-12 minutes of blending, the mixture will become smooth and creamy. If the pistachio butter is too thick for your liking, you can add the vegetable oil. Start with half a tablespoon and blend until fully combined.
- Once the texture is smooth, taste the pistachio butter. If you’d like a touch of sweetness, you can add a bit of sugar or honey, though this is optional. If you prefer a savory touch, a small pinch of salt can be added.
- Transfer the pistachio butter to a clean, airtight jar. Store it in the refrigerator, where it will stay fresh for up to 2-3 weeks. If the oil separates over time, simply stir it before each use.
