Pesto is a versatile, flavourful sauce that can elevate many dishes. Whether you’re spreading it on sandwiches, tossing it with pasta, or using it as a dip, homemade pesto offers a fresh and vibrant taste that store-bought versions can’t match. In this article, we’ll explore various ways to make pesto, ensuring you can enjoy this delicious sauce in multiple delightful variations.
Traditional Basil Pesto
- 2 cups fresh basil leaves
- 2 cloves garlic
- 1/4 cup pine nuts
- 1/2 cup grated Parmesan cheese
- 1/2 cup extra-virgin olive oil
- Salt and pepper to taste
This version of pesto is perfect for pasta, adding to soups, or spreading on crusty bread.
Spinach and Walnut Pesto
For a twist on the traditional recipe, try a spinach and walnut pesto. This version is packed with nutrients and offers a slightly earthier flavour. To make spinach and walnut pesto, blend these ingredients:
- 2 cups fresh spinach leaves
- 1 clove garlic
- 1/4 cup walnuts
- 1/2 cup grated Parmesan cheese
- 1/2 cup olive oil
- Salt and pepper to taste
This variation is fantastic for adding a healthy kick to your meals.
Sun-Dried Tomato Pesto
Sun-dried tomato pesto, also known as Pesto Rosso, brings a rich and tangy flavour to the table. This variation pairs wonderfully with grilled meats and roasted vegetables. To prepare sun-dried tomato pesto, blend these ingredients:
- 1 cup sun-dried tomatoes (packed in oil)
- 1 clove garlic
- 1/4 cup pine nuts
- 1/2 cup grated Parmesan cheese
- 1/2 cup olive oil
- Salt and pepper to taste
This vibrant pesto can also be a unique pizza sauce alternative.
Vegan Pesto
For those following a plant-based diet, vegan pesto is an excellent option. Nutritional yeast replaces the Parmesan cheese, offering a cheesy flavour without dairy. To make vegan pesto, blend these ingredients:
- 2 cups fresh basil leaves
- 2 cloves garlic
- 1/4 cup pine nuts
- 3 tablespoons nutritional yeast
- 1/2 cup olive oil
- Salt and pepper to taste
This vegan pesto is perfect for pasta, salads, and more.
Experiment with Herbs and Nuts
Don’t limit yourself to basil and pine nuts. Experiment with different herbs and nuts to create unique pesto variations. Here are some ideas:
- Cilantro and Almond Pesto: A fresh and nutty option perfect for tacos or as a dip.
- Arugula and Cashew Pesto: A peppery and creamy pesto ideal for sandwiches.
- Kale and Pistachio Pesto: A nutrient-rich and flavourful pesto great for pasta.
By trying different combinations, you can discover your favourite ways to make pesto.





