If you love vibrant, fresh flavors that instantly transport you to sun-drenched Italian kitchens, then this Homemade Basil Pesto with Pine Nuts and Pistachios Recipe is an absolute must-try. It’s a brilliant twist on classic pesto, blending the rich creaminess of pistachios with the earthy crunch of pine nuts, all tied together by bright basil and a zing of lemon. This sauce is not only outrageously delicious but also incredibly versatile—whether tossed with pasta, slathered on warm bread, or dolloped onto roasted veggies, it elevates any dish to something truly special.

Ingredients You’ll Need
The beauty of this pesto lies in its simplicity; each ingredient is carefully chosen to build layers of flavor and create a perfectly balanced, silky texture. Fresh basil brings that unmistakable green freshness, while the nuts add crunch and depth. Every element plays a vital role, making your homemade pesto vibrant, zesty, and utterly crave-worthy.
- 1 tablespoon pine nuts: Toast lightly to unlock their sweet, buttery flavor and add a gentle crunch.
- 1 tablespoon pistachios: These add a unique, slightly sweet nuttiness that sets this pesto apart from the ordinary.
- 1 1/2 cups loosely packed fresh basil: The star herb, providing bright, aromatic greens essential for that classic pesto taste.
- 1/3 cup extra virgin olive oil: The glue that binds it all together, lending richness and smoothness.
- 1/3 cup grated Pecorino Romano (or Parmesan cheese): Adds a savory, salty punch that deepens the flavor profile.
- 2 garlic cloves: Give the pesto a gentle, fragrant kick without overpowering the basil.
- A squeeze of fresh lemon juice: Brings brightness and a little acidity to balance the richness perfectly.
How to Make Homemade Basil Pesto with Pine Nuts and Pistachios Recipe
Step 1: Toast the Nuts
Start by warming a small pan over medium-high heat until it’s hot. Add your pine nuts and pistachios, toasting them gently for about one to two minutes until they’re fragrant and just beginning to turn golden. This short toasting process enhances their natural flavors and gives your pesto a wonderful depth and crunch. Remember to keep an eye on them—they can burn quickly!
Step 2: Blend the Ingredients
Next, gather your fresh basil, toasted nuts, garlic, grated cheese, lemon juice, and olive oil. Add everything to a food processor and pulse a few times to start combining the ingredients evenly. Then blend continuously until you achieve a smooth, creamy consistency. You want the nuts to be well incorporated but not completely pulverized—keeping just a touch of texture is perfection.
Step 3: Store with Care
Once your pesto is ready, transfer it to a clean container. You can refrigerate it for up to three days, making it easy to have ready whenever you want to add a burst of flavor to your meal. Alternatively, freezing the pesto is a fantastic option for longer storage—perfect for stocking up and enjoying it anytime.
How to Serve Homemade Basil Pesto with Pine Nuts and Pistachios Recipe

Garnishes
To finish your dishes beautifully, sprinkle some freshly grated Pecorino Romano or a scattering of additional toasted pine nuts or pistachios on top for a little extra crunch. A drizzle of olive oil or a zest of lemon can also brighten the flavors just before serving, making each bite feel fresh and vibrant.
Side Dishes
This pesto pairs wonderfully with a variety of sides. Toss it through al dente pasta for an effortless meal or swirl it into warm roasted potatoes for a gourmet touch. It also complements grilled vegetables, crusty bread, and even as a spread for sandwiches or wraps—ideas that will turn simple sides into culinary delights.
Creative Ways to Present
Feeling adventurous? Use this Homemade Basil Pesto with Pine Nuts and Pistachios Recipe as a sauce base for pizza or drizzle it over fresh mozzarella and ripe tomatoes for an instant caprese upgrade. It’s also fantastic stirred into creamy risottos or layered in savory tarts and frittatas, adding an aromatic, nutty punch every time.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftover pesto, store it in an airtight container in the refrigerator. To prevent browning and maintain that vibrant green color, pour a thin layer of olive oil over the surface before sealing. It should stay fresh and flavorful for up to three days.
Freezing
Freezing pesto is a brilliant way to preserve its freshness. Spoon it into ice cube trays for individual portions or freeze flat in a resealable bag. The pesto cubes are incredibly handy to toss into soups, pasta, or sauces straight from the freezer, and they’ll keep for up to three months without losing quality.
Reheating
Because pesto tastes best fresh, reheat it gently just before serving if desired. Warm it slightly by stirring into hot pasta or vegetables—avoid boiling or microwaving on high heat, as it can diminish the fresh basil flavor and change the texture.
FAQs
Can I substitute pistachios with other nuts?
Absolutely! While pistachios give this pesto its unique flavor, you can experiment with walnuts or cashews for a slightly different texture and taste. Just keep in mind these substitutions will subtly change the pesto’s overall profile.
Is it necessary to toast the nuts?
Toasting the pine nuts and pistachios is highly recommended because it enhances their natural oils and flavor, giving your pesto a richer, nuttier taste. However, if you’re short on time, you can skip this step—your pesto will still be delicious!
Can I use frozen basil if fresh isn’t available?
Fresh basil is best to capture that bright, aromatic flavor key to pesto. Frozen basil tends to be watery and less vibrant, which can alter the pesto’s texture and taste. If you must use frozen, thaw well and drain any excess moisture first.
How can I make this pesto vegan?
To keep it vegan, simply substitute the Pecorino Romano with a plant-based Parmesan alternative or nutritional yeast. This swap still adds that essential savory, cheesy note without any dairy.
What dishes pair best with this Homemade Basil Pesto with Pine Nuts and Pistachios Recipe?
This pesto is incredibly versatile—perfect on pasta, as a spread for sandwiches, dolloped onto grilled meats or fish, or even stirred into soups and risottos. Its bright, nutty flavors enhance a wide variety of dishes, making it a kitchen staple.
Final Thoughts
There’s something truly satisfying about whipping up your own Homemade Basil Pesto with Pine Nuts and Pistachios Recipe from scratch—it’s like capturing the essence of summer in a jar. Once you try it, you’ll understand why it’s become a cherished favorite for so many food lovers. So grab those fresh ingredients, fire up your food processor, and enjoy the delicious magic of this pesto any time you crave that burst of fresh, nutty goodness.
Print
Homemade Basil Pesto with Pine Nuts and Pistachios Recipe
- Prep Time: 10 minutes
- Cook Time: 3 minutes
- Total Time: 13 minutes
- Yield: 8 servings (about 1/2 cup)
- Category: Sauce
- Method: Blending
- Cuisine: Italian
Description
This homemade pesto recipe is a fresh and flavorful sauce made with toasted pine nuts and pistachios, fragrant basil, sharp Pecorino Romano cheese, garlic, olive oil, and a splash of lemon juice. Perfect for pasta, sandwiches, or as a dip, this easy-to-make pesto can be prepared quickly and stored for later use.
Ingredients
Nuts
- 1 tablespoon pine nuts
- 1 tablespoon pistachios
Fresh Ingredients
- 1 1/2 cups loosely packed fresh basil
- 2 garlic cloves
- a squeeze of fresh lemon juice
Others
- 1/3 cup extra virgin olive oil
- 1/3 cup grated Pecorino Romano (or Parmesan Cheese)
Instructions
- Toast Nuts: Heat a small pan over medium-high heat. Once hot, add the pine nuts and pistachios. Gently toast them for one to two minutes, stirring frequently to prevent burning. Remove the nuts from heat and let them cool slightly.
- Blend Ingredients: Combine the toasted pine nuts and pistachios, fresh basil, olive oil, grated Pecorino Romano cheese, garlic cloves, and a squeeze of fresh lemon juice in a food processor. Pulse to combine and then blend until the mixture is smooth and well pureed.
- Store Pesto: Transfer the pesto to an airtight container. Store in the refrigerator for up to three days or freeze it for up to three months to maintain freshness and flavor.
Notes
- For a nuttier flavor, lightly toast the nuts but watch carefully to avoid burning.
- Adjust the amount of garlic and lemon juice to your taste preference.
- Use freshly grated cheese for best texture and flavor.
- Pesto freezes well; portion it into ice cube trays for easy use.
- Stir pesto before using if it separates during storage.

