Vegan Basil Pesto Recipe (Nut-Free & Dairy-Free)

Looking for an easy vegan basil pesto recipe that tastes fresher and better than shop-bought versions?

This nut-free and dairy-free basil pesto is made with fresh basil leaves, sunflower seeds, garlic, lemon juice and extra virgin olive oil. It’s ready in just 5 minutes and is perfect for pasta, sandwiches, salads and meal prep.

Traditional Italian pesto is usually made with pine nuts and Parmesan cheese. This vegan version delivers all the fresh, aromatic flavour you expect from homemade pesto while remaining completely dairy-free and nut-free.

Vegan basil pesto recipe

If you’re growing basil at home, this is one of the best ways to enjoy your harvest. Freshly picked basil creates a vibrant sauce that is packed with flavour and incredibly versatile in the kitchen.

Why You’ll Love This Vegan Basil Pesto

  • Ready in just 5 minutes
  • Completely vegan and dairy-free
  • Nut-free and suitable for many allergy sufferers
  • Uses simple ingredients
  • Perfect for pasta, sandwiches and salads
  • Great way to use homegrown basil
  • Stores well in the fridge for quick meals

Vegan Basil Pesto Recipe

Prep Time

3 minutes

Cook Time

2 minutes

Total Time

5 minutes

Servings

4 small jars

Cuisine

Italian

Course

Sauce, Ingredient

Equipment

  • Food processor or blender
  • Pestle and mortar (optional)
  • Sharp kitchen knife

Ingredients

  • 1 cup fresh basil leaves
  • 2 cloves garlic
  • 50g sunflower seeds
  • 2 tablespoons lemon juice
  • ⅓ cup extra virgin olive oil
  • ½ teaspoon sea salt

Instructions

Step 1: Prepare the Ingredients

Wash and dry the basil leaves thoroughly. Peel the garlic cloves and measure out the remaining ingredients.

Vegan basil pesto ingredients

Step 2: Toast the Sunflower Seeds

Place the sunflower seeds in a dry frying pan over medium heat for 2 to 3 minutes.

Stir regularly until lightly toasted and fragrant. Allow them to cool slightly.

toast sunflower seeds

Step 3: Blend the Ingredients

Add the basil, garlic, sunflower seeds, lemon juice and salt to a food processor.

Pulse several times until roughly combined.

blend pesto ingredients

Step 4: Add the Olive Oil

Slowly pour in the olive oil while blending until the pesto reaches your desired consistency.

For a chunkier pesto, pulse briefly. For a smoother sauce, blend for longer.

pesto olive oil

Step 5: Store or Serve

Transfer the pesto to a clean airtight container.

Serve immediately or refrigerate until needed.

store pesto

Tips for the Best Homemade Vegan Pesto

Although pesto is very easy to make, a few simple adjustments can dramatically improve the flavour.

Use Fresh Basil

Fresh basil is the star ingredient, so try to use the freshest leaves possible. Homegrown basil often produces a more intense flavour than supermarket herbs.

Don’t Overheat the Basil

Excessive blending can warm the ingredients and reduce the fresh flavour of the basil. Pulse in short bursts for the best results.

Taste Before Serving

Different garlic varieties vary greatly in strength. Taste the pesto before serving and adjust the seasoning, lemon juice or garlic as needed.


Best Basil Varieties for Pesto

Most pesto recipes call for Genovese basil, but experimenting with different basil varieties can create unique and delicious flavours.

Genovese Basil

The traditional choice for authentic Italian pesto. Sweet, aromatic and rich in flavour.

Lemon Basil

Adds fresh citrus notes that pair beautifully with pasta and seafood dishes.

Thai Basil

Creates a more complex pesto with subtle liquorice and anise flavours.

Holy Basil

Offers a slightly peppery taste and works well for those who enjoy stronger herbal flavours.

Cinnamon Basil

Adds warmth and spice, making for a distinctive pesto variation.

Growing several basil varieties can be a fun way to create your own signature pesto recipe.


How to Use Vegan Basil Pesto

One of the best things about pesto is its versatility.

Try it:

  • Stirred through pasta
  • Spread on sandwiches and wraps
  • Drizzled over roasted vegetables
  • Used as a pizza topping
  • Mixed into salads
  • Added to soups
  • Served as a dip with bread
  • Tossed with new potatoes

For a quick meal, simply mix freshly cooked pasta with a few tablespoons of pesto and serve with garlic bread.


How Long Does Homemade Pesto Last?

Fresh vegan basil pesto can typically be stored in an airtight container in the refrigerator for up to one week.

Like the jars pictured – full details on Amazon

To keep it fresher for longer, pour a thin layer of olive oil over the top before sealing the container. This helps reduce exposure to air and slows oxidation.

You can also freeze pesto in ice cube trays for convenient single portions.

preserve jars

Frequently Asked Questions

Can I make pesto without pine nuts?

Yes. Sunflower seeds are an excellent alternative to pine nuts and provide a similar texture while keeping the recipe nut-free.

Is basil pesto vegan?

Traditional basil pesto is not usually vegan because it contains Parmesan cheese. This recipe is completely vegan and dairy-free.

What is the best basil for pesto?

Genovese basil is generally considered the best basil variety for traditional pesto. However, lemon basil, Thai basil and holy basil all create delicious variations.

Can I freeze vegan pesto?

Yes. Pesto freezes very well and can be stored for several months in airtight containers or freezer trays.

Why does homemade pesto taste better?

Fresh herbs, freshly crushed garlic and quality olive oil create a brighter, more vibrant flavour than most commercially produced pesto.


Grow Your Own Basil for Better Pesto

If you’ve never grown basil before, you’ll be pleased to know it’s one of the easiest herbs to grow at home. Whether grown on a windowsill, in a greenhouse or outdoors during summer, basil provides a continuous supply of fresh leaves for cooking.

Growing your own basil means you can harvest leaves exactly when needed, giving you the freshest possible ingredients for pesto, salads and other Mediterranean dishes.

For gardeners and home cooks alike, fresh basil is one of the most rewarding herbs to grow and one of the most useful ingredients to keep on hand. More details further down the page.

Final Thoughts

This vegan basil pesto recipe proves that you don’t need cheese or pine nuts to create an incredible homemade pesto. With just a handful of simple ingredients and five minutes of preparation, you can make a fresh, flavour-packed sauce that’s healthier, cheaper and tastier than many shop-bought alternatives.

Whether you’re growing your own basil or simply looking for an easy vegan sauce for pasta night, this nut-free pesto recipe is one you’ll make again and again.

Vegan basil pesto recipe
Print Pin
5 from 2 votes

Vegan basil pesto recipe

Fresh basil pesto nut free is maybe one of the easiest fresh ingredients to make.
However both the type of garlic & basil you use will make a real difference to the taste.
It's ideal for a quick and easy meal – just add to pasta & maybe other ingredients and it's ready. Homemade pesto does taste so much better than the ones sold in little pots and well worth making.
This is one of my fresh Genovese basil recipes
Course ingredient, Main Course
Cuisine Italian
Keyword italian sauce ingredient, pesto dish
Prep Time 3 minutes
Cook Time 2 minutes
Total Time 5 minutes
Servings 4 small pots
Calories 237kcal
Cost per serving £1,20

Equipment

  • Food processor or
  • Pestle and mortar
  • Chef's Knife (Available from Amazon)

Ingredients

  • 1 cup Fresh basil leaves Genovese basil is the authentic Italian basil – but it's well worth experimenting with other basil types for different flavours
  • 2 cloves Garlic If you use shop garlic you might need 2 to 3 cloves. If you use a homegrown garlic (like Purple Stripe) you might only need 0.5 to 1 cloves
  • 50 gram Sunflower seeds
  • 2 tbsp Lemon Juice
  • 1/3 cup Extra virgin olive oil
  • 1/2 tsp Sea salt

Instructions

  • Get all the ingredients ready
  • Fry the Sunflower seeds
  • Pour ingredients into blender
  • Blend and add olive oil
  • Pour into container

Video

Notes

You can use either a food processor or pestle & mortar to make pesto – however I’ve found the ingredients you use will make all the difference.
Especially the different types of basil are great for experimenting with – as they will all add a slightly different flavour to your pesto

Nutrition

Serving: 4servings | Calories: 237kcal | Carbohydrates: 4g | Protein: 3g | Fat: 24g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 15g | Sodium: 293mg | Potassium: 112mg | Fiber: 1g | Sugar: 1g | Vitamin A: 323IU | Vitamin C: 5mg | Calcium: 24mg | Iron: 1mg

How to grow basil at home

Bhai basil is very easy to grow at home.

For step by step advice have a look at ‘how to grow basil indoors’

genovese basil

More information

Hopefully the homemade pesto recipe might inspire you to grow your own fresh basil at home.

When you are cooking fresh herbs tend to make a real difference to the results. Herbs are really easy to grow at home and many of them grow really fast.

To grow your own basil

Most people will tend to use the basil bought in shops, or grown at home.

But basil is very easy to grow your own at home in your kitchen, dining room, etc. For the best & fastest results all you will need are seeds, growing system and some growing lights.

Basil is great to grow at home, as it’s very easy to grow and is ready very quickly. But there are lots of different types you can use.

For example:

  • Genovese Basil – is the one most often used
  • Holy Basil – (sometimes know as hot basil) will be a more peppery
  • Lemon Basil – will add a lovely lemon flavour
  • Thai Basil – will give it a unique liquorice and anise flavour (I like liquirice but not to everyone’s taste)
  • Cinnamon Basil – will give it a very spicy flavour – well worth trying.

All of these are easy to grow – follow the links for details

genovese basil

Have you made the recipe?

Would love to hear what you thought of it

More information

Our main article provides ‘step by step’ advice on how to grow basil, which type to select and how to use it in recipes.

Home » Recipes » Herbs » Basil » Vegan Basil Pesto Recipe (Nut-Free & Dairy-Free)