An epicurean adventure to: Italy
Welcome to our beloved homemade pistachio pesto recipe. This easy, flavourful pesto transforms simple pasta into an impressive meal in minutes and doubles as a versatile dip or spread.
We enjoy making this pesto at home because its vibrant colour and fresh aroma always win compliments from everyone who tastes it.

The pistachios bring a rich, nutty base, balanced by fresh basil, garlic, grated Parmesan and a hint of lime zest and juice. Use it tossed with pasta, as a dip for vegetables and crackers, or spread on toasted ciabatta for an easy snack.
Tossed with linguine it becomes a quick dinner fit for guests. It also pairs beautifully with salmon for a creamy salmon-and-pesto pasta.
Pesto is traditionally made with pine nuts and is an enduring part of Italian culinary culture. This pistachio variation honors that tradition while offering a fresh twist driven by high-quality, simple ingredients.
Fast facts – Italy

| Location | Italy sits in Southern Europe and shares borders with France, Switzerland, Austria and Slovenia. |
| Language | Italian is the official language, with many regional dialects and languages still spoken across the country. |
| Population | About 60 million people. |
| Trivia | The Italian peninsula contains several volcanoes, including Mount Vesuvius, which famously erupted in 79 AD and buried Pompeii. |
What’s to love about this recipe
- Super quick and easy to make — about 5 minutes from start to finish.
- Vibrant, fresh basil flavour balanced with a deep pistachio nuttiness.
- Minimal washing up.
- Perfect as a pasta sauce for speedy weeknight meals.
- Excellent as a dip for crackers and vegetable sticks or as a spread on toasted bread.
- Homemade pesto is far more fragrant and colourful than store-bought versions.
- For a vegan option, substitute the Parmesan with a vegan hard cheese.
- Gluten-free.
- Makes a thoughtful gift when jarred with a handwritten label.
Key ingredients and substitutions
See the recipe card at the bottom for exact quantities and the full ingredient list.
Raw pistachios
Choose pre-shelled pistachios (around 150g) to save time. Roasted pistachios work too—avoid heavily salted nuts so the pesto doesn’t become too salty.
Herbs and aromatics
Use fresh basil leaves and a fresh garlic clove for the best flavour and aroma. Fresh herbs elevate the pesto’s taste and colour.
Grated Parmesan
If authentic Parmesan is unavailable, Pecorino Romano, Grana Padano or Piave make good substitutes and keep the savory depth.
Lime (or lemon)
This recipe uses both lime juice and zest for brightness. Lemon can be substituted if preferred, though lime adds a distinctive lift that complements the pistachios.
Olive oil
Use a good quality virgin or extra virgin olive oil for the best flavour. Avocado oil is a suitable alternative if you prefer. Adjust the oil quantity to reach your desired pesto texture — more oil yields a looser sauce.
How to make this pesto
Combine all ingredients in a food processor and blend to your preferred consistency. Some like a coarse texture with a little pistachio crunch; others prefer a smoother paste. Pause to scrape down the sides while blending so everything combines evenly.
To make a vegan pesto
Replace the Parmesan with a vegan hard cheese alternative and proceed as normal.
Don’t have a food processor?
Use an immersion (stick) blender or a mortar and pestle. A mortar and pestle takes more effort but yields an authentic, rustic texture and flavour.
Serving suggestions for pistachio pesto
This pesto is versatile. A few ways to enjoy it:
- Toss with linguine, spaghetti, fettuccine or fresh pasta.
- Sprinkle with red pepper flakes or extra black pepper for heat.
- Serve as a dip with a drizzle of extra-virgin olive oil and a scattering of seeds.
- Top bruschetta or crostini, or spread on sandwiches and wraps.
- Drizzle over roasted vegetables, potatoes, cauliflower or pizza.
- Pair with roasted chicken, salmon, tofu, or grilled vegetables.
- Mix into cooked grains like quinoa or couscous, or stir into scrambled eggs and omelettes.
- Use as a filling for stuffed mushrooms or peppers, or as a sauce for gnocchi.
Storage
Refrigerate leftovers in an airtight container for up to three days. Freeze pesto for up to six months; freezing in ice cube trays lets you defrost small portions as needed. Wrap trays in a freezer bag to prevent freezer burn and absorbent odours.
Top tips
- Grate your Parmesan first — don’t add a large ungrated chunk to the blender.
- Stop and scrape the bowl sides while blending so the nuts don’t stick and the texture stays consistent.
FAQ
Yes — try coriander, oregano or mint for different flavour profiles.
Long pasta like spaghetti, linguine and fettuccine works beautifully, as do shaped pastas like fusilli that hold the sauce.
More sauces for pasta
-
Quick Romesco Dip (5-minutes)
-
Arugula Pesto Recipe
-
Homemade Chilli Oil Recipe
Recipe

Pistachio pesto
Equipment
- 1 Food processor
Ingredients
- 150 grams pistachios
- 1 handful basil leaves (about 10g)
- 1 clove garlic, roughly chopped
- 30 grams Parmesan, grated
- 2 tablespoons chopped parsley, loosely heaped
- 1 tablespoon lime juice
- Zest of half a lime (or whole lime if small)
- Big pinch of salt
- Few grinds black pepper
- 100 millilitre olive oil
Instructions
- Add all ingredients to a food processor and blend until you reach the desired consistency.
- Serve with fresh or dried pasta, use as a dip, or spread on toasted ciabatta.
Nutritional data disclaimer
Nutritional information is calculated by a third party and may vary depending on brands and portion sizes. Use this as a guide only and consult a qualified professional for personalised dietary advice.
Nutrition
For food safety advice, including guidance on food allergies, consult official food safety resources.