How to Make a Nut Free Basil Pesto

This Nut Free Pesto is the perfect condiment to brighten up any dish. It’s also a great way to use up the overabundance of basil at the end of the season to put up for winter!

nut free pesto recipe in a bowlNut Free Pesto Recipe

Everyone loves a good pesto recipe! But not everybody can have nuts and most pesto recipes call for them. So we whipped up a bright and flavorful basil pesto that doesn’t use pine nuts so that everyone get can enjoy it. This pesto recipe also sneaks in some healthy greens by using a combination of basil and kale.

Basil pesto is great for nearly any dish. And it’s simple to put together and a great way to use up an overabundance of herbs. It also freezes well so make a bunch now while it’s abundant and you can use fresh pesto in your dishes all summer long!

Nut Free Pesto Ingredients

  • Basil
  • Baby Kale
  • Parmigiano Reggiano
  • Lemon juice
  • Garlic
  • Salt
  • Olive oil

ingredients for nut free pesto going in blenderHow to Clean Herbs

Herbs can be very dirty and gritty, whether coming from the supermarket or the farmer’s market. The best way to clean herbs is to fill up a big bowl with clean, cool water. Dunk the herbs in the water, letting all the dirt and grit sink to the bottom. Empty the water, fill it back up and repeat until no sand or dirt remains at the bottom of the bowl.

Ways to Use Pesto

This bright pesto would be great with so many dishes! It is great with both chicken, turkey or even pork. You can use pesto in pasta dishes, rice dishes, in a salad, as a dip or spread and served over a grilled meat or veggies.

Check out these recipes using pesto:

How to Freeze Pesto

Pesto freezes really well. You can freeze it in small jars for single serve portions. Small mason jars work well for this.

How to Prevent it from Turning Brown

Pesto turns brown when the fresh herbs oxidize by coming into prolonged contact with oxygen. It isn’t harmful to eat brown pesto, but it can have an off taste and it looks unpleasant. To prevent browning you can float some olive oil over the top of pesto in the container. Make sure to cover the pesto entirely. This creates an airtight seal and will prevent the pesto from turning brown immediately.

You can freeze for up to 3 months. The longer you freeze fresh herbs, the less potent they become. To defrost leave in the refrigerator overnight.

nut free pesto recipe in a bowl

If you like this herb recipe, check out these others:

Nut Free Basil Pesto Recipe

Prep Time 00:05 Total Time 00:05 Yields 2 cups


  • 2 cups packed basil
  • 2 cups packed baby kale
  • 1/3 cup parmigiano reggiano, grated
  • 2 tablespoons lemon juice
  • 1 garlic clove
  • Salt to taste
  • ¼ cup olive oil
  • hot water, as needed


  1. Add all of the ingredients except the olive oil to a food processor or a high speed blender. Pulse until finely chopped. With the motor running, drizzle in the olive oil. If needed you can add in a tablespoon of hot water as needed to make a smooth pesto. Taste and adjust seasoning.
  2. Use immediately or store for up to 1 week in a tightly sealed container.

Recipe Notes

  1. You can replace the kale with equal portions basil for a basil only pesto.
Loading nutrition data...
There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation, at no cost to you! However, I only recommend products I absolutely love and use in my own home! Thank you for supporting Lexi's Clean Kitchen when you shop! See my privacy policy for more information about this, the information we save, and more!

use our hashtag!

I am so excited that you are making a recipe and would love to see how it turns out! Make sure to use the hashtag on social media!


share this post!

subscribe to the email list!

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>