Vegan Basil Pesto


Vegan Basil Pesto

pesto pasta

Embrace the essence of timeless Italian cuisine with this Vegan Basil Pesto recipe, crafted to perfection without the use of dairy. This rendition of the classic pesto stays true to its roots, offering a burst of fresh flavours that captivate the senses.

This pesto presents a delightful harmony of fresh basil leaves, toasted pine nuts, and aromatic garlic. These ingredients intertwine seamlessly, creating a medley of scents and textures that transport you to the heart of Italian cuisine. The richness of extra-virgin olive oil serves as the unifying force, elevating the dish with its velvety smoothness.

A squeeze of zesty lemon juice and a sprinkle of salt and pepper bring out the flavours, inviting a well-rounded taste profile that pays homage to the original pesto while introducing a fresh perspective.

The versatility of this pesto is its secret weapon. This Pesto recipe can be adapted by adjust the olive oil quantity to achieve your desired consistency, and fine-tune the seasoning to match your personal taste preferences. Try walnuts in place of pine nuts for a nuttier character or sunflower seeds for a nut-free alternative. Toss in some parsley for a fresher profile, or some sundried tomato for a zesty umami hit.

Serve this with your favourite pasta for a satisfying meal that’s both simple and luxurious, or spread it generously on sandwiches to transform them into gourmet delights. The versatility of this pesto extends to being a delectable dip, offering a burst of authentic Italian flavours that complement everything from crudités to warm baguette slices.

pesto pasta

Vegan Basil Pesto

Infused with the magic of garlic and the velvety embrace of extra-virgin olive oil, this pesto comes together in a symphony of texture and taste. Each element is thoughtfully chosen to create a harmonious blend, ensuring that every bite is a celebration of flavours.
Prep Time 10 minutes
Cook Time 10 minutes
Course Appetizer, Dinner, Entertaining, lunch, Side Dish
Cuisine Italian
Servings 6


  • 3 heaped cups fresh basil leaves you need a lot
  • 1/4 cup pine nuts toast them in a dry pan for maximum flavour
  • 2 large cloves garlic
  • 1/3 cup extra-virgin olive oil
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon black pepper or to taste
  • 1/2 lemon juiced
  • 1/2 cup nutritional yeast for a cheesy flavour, this is optional


  • Toast the pine nuts in a dry pan over medium heat until they are lightly golden and fragrant. Be sure to stir them frequently to prevent burning. Let them cool.
  • In a food processor, combine the toasted nuts, garlic cloves, salt and lemon juice. Pulse until the mixture is finely minced before adding in the basil
  • While the food processor is running, slowly drizzle in the olive oil to create a smooth and creamy consistency.
  • Add more lemon juice and salt if needed, black pepper, and nutritional yeast if using. Pulse a few more times to incorporate the flavours and achieve a smooth creamy pesto.
  • If you prefer a thinner consistency, you can add a bit more olive oil.
  • Transfer the pesto to an airtight container and store it in the refrigerator. To prevent oxidation, you can drizzle a thin layer of olive oil on top before sealing the container.
  • Serve it tossed through your favourite al dente pasta!


Use the pesto as a sauce for pasta, a spread for sandwiches, a topping for roasted vegetables, or a dip for crusty bread.
This makes enough pesto to beautifully coat a 500g bag of pasta
Keyword basil pesto, dairy free pesto, homemade pesto, pesto pasta, pesto paste, vegan basil pesto


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Meet Marianne

brunching, baking and sipping tea


Subscribe to my list

Receive your free food labelling checklist, and stay up to date on the latest recipes and blog posts!

subscribe today

for exclusive news, tips, recipes & blog posts