This 5 minute dairy free pesto is my go to summer sauce! It’s fresh, creamy, and completely cheese free. With just five simple ingredients, it delivers all the bold, herby flavor of classic pesto without the dairy.

Natalie’s Notes: I started making this version years ago when we cut out dairy for a Whole30 reset, not for health reasons, but because I didn’t want to give up my favorite sauces. It’s been in my fridge (and freezer) ever since. Traditional pesto relies on parmesan cheese for its rich, cheesy flavor, but this easy dairy free pesto recipe skips it completely and still delivers that classic pesto taste.

Why You’ll Love This Dairy Free Pesto

There’s nothing better than a batch of fresh pesto made with bright basil leaves and rich olive oil. Traditional basil pesto relies heavily on parmesan cheese for flavor, but this vegan version skips the dairy while keeping everything you love about classic pesto, like that creamy texture and cheesy flavor, thanks to a few smart swaps.

Instead of cheese, we up the salt slightly and optionally mix in nutritional yeast for a nutty, savory boost. The result is a delicious, freezer friendly pesto that the whole family loves. I keep wide-mouth pint mason jars full of this in my freezer so I can enjoy fresh flavor all year long!

It’s one of my favorite things to make with garden fresh basil and pairs beautifully with pasta, chicken, sandwiches, or as a salad dressing. You can even use it as the sauce in Paleo + Whole30 Almond Crusted Pesto Chicken or my Kale Walnut Pesto & Blistered Tomato Pasta.

Watch How To Make Dairy Free Vegan Pesto

Ingredients You’ll Need

Jar of homemade dairy free pesto on a white background, topped with fresh basil leaves.
  • Fresh Basil Leaves: This is the heart of any pesto recipe. Pack your measuring cups to get a full, herby flavor. If you grow basil plants at home, this is the perfect use for them.
  • Olive Oil: Use high quality olive oil or extra virgin olive oil. You may need a tablespoon or two more depending on your desired consistency.
  • Pine Nuts: Toasted pine nuts add a nutty, rich flavor. Feel free to swap with pecans, almonds, sunflower seeds, or pumpkin seeds if needed/desired!
  • Garlic Cloves: Adds bite and depth. I use 3 fresh cloves in this recipe, but if you’re in a pinch, jarred minced garlic works too, just note it may have a slightly milder flavor.
  • Sea Salt: Enhances all the other flavors, especially without the use of parmesan cheese.

Optional Add In

  • Nutritional Yeast: Want that classic cheesy flavor without dairy? Add 3-4 tablespoons of nutritional yeast. Totally optional, but adds a savory, nutty layer!

How to Make Dairy-Free Pesto

Step-by-step photo collage showing how to make dairy free pesto in a food processor using basil, garlic, and pine nuts.

Step 1: In a food processor, combine basil, pine nuts, garlic, and sea salt. Pulse until finely chopped.

Step 2: Slowly drizzle in the olive oil and blend until smooth. Adjust consistency by adding more oil if desired.

Step 3: For an extra boost of flavor, blend in nutritional yeast until fully incorporated.

Step 4: Use immediately, or store in an airtight container or wide-mouth pint mason jar.

Expert Tips + Freezer Notes

  • Storage: This pesto keeps well in the fridge for 2 weeks or the freezer for up to 1 year. Freeze in jars or use silicone ice cube trays for easy portioning.
  • Prevent Browning: Pro tip, to maintain that vibrant green color, pour a thin layer of olive oil over the top of the pesto before sealing.
  • Batching Tip: Make multiple batches during summer when basil is fresh and abundant. I often grab huge bunches at the local grocery store or farmer’s market.
  • Nut Substitutions: Don’t have pine nuts? Try sunflower seeds, pumpkin seeds, or walnuts. Flavor note: Pine nuts are slightly sweet and buttery; sunflower seeds give a toastier, more earthy flavor.
  • Lemon Juice Option: Add 1-2 tablespoons of fresh lemon juice for brightness, if you prefer.
  • Using Leftover Pesto: Toss leftover pesto with your favorite pasta, drizzle over roasted vegetables, or swirl into soups for quick flavor.
  • Store Bought vs. Homemade: While grocery stores carry many store bought pesto options, none beat the fresh flavor and creamy texture of homemade pesto!
Homemade dairy free pesto in a mason jar, styled on a white surface for clean, minimalist presentation.

This easy dairy free pesto recipe has become one of my favorite sauces to keep on hand. Whether you toss it with your favorite pasta, spoon it over grilled chicken, or swirl it into soups, it brings fresh, bold flavor to every dish.

Recipe FAQs

What’s the best substitute for pine nuts in pesto?

Walnuts, almonds, sunflower seeds, or pumpkin seeds are great alternatives. Each brings its own delicious flavor, but all work well for creamy, dairy-free pesto.

Can I make this without nutritional yeast?

Yes! It’s totally optional. Nutritional yeast adds a cheesy flavor but the pesto will still be delicious without it.

How do I freeze leftover pesto?

Use silicone ice cube trays or wide mouth pint mason jars. Let frozen pesto thaw in the fridge overnight for best texture.

Does this dairy-free pesto taste like traditional pesto?

Absolutely! It’s full of fresh flavor, creamy texture, and garlicky richness, just without the parmesan.

Did you love this recipe? Thank you! Please give this recipe a star rating and leave a review below. I respond to every one! Be sure to follow me on InstagramPinterest, TikTok, and Facebook. Tag me if you try a recipe!

A spoon is lifting a portion of green pesto sauce from a glass jar. The jar, with Ball and Wide Mouth embossed on it, is filled with vibrant green pesto, sitting on a white surface.

5-Minute Dairy Free Pesto (Vegan & Freezer-Friendly)

This 5 minute dairy free pesto is my go to summer sauce! It’s fresh, creamy, and completely cheese free. With just five simple ingredients, it delivers all the bold, herby flavor of classic pesto without the dairy.
5 from 21 ratings

Ingredients 
 

  • 2 packed cups basil leaves
  • 1/2 cup olive oil, may need 1 to 2 tablespoons more to reach consistency you desire
  • 1/2 cup roasted, unsalted pine nuts (or pecans, almonds or walnuts!)
  • 3 cloves of garlic
  • 1/2 teaspoon salt

Instructions 

  • In a food processor, combine the basil, pine nuts, garlic, and salt. Pulse until all the ingredients are finely chopped. Add in the olive oil, and blend until combined. If needed, add in more olive oil until desired consistency.
  • To prevent the top of the pesto sauce from turning brown as it sits in the fridge (oxidizing), pour on enough olive oil to cover the whole top. This will prevent oxygen reaching the pesto sauce, and will keep it green. Not necessary, for looks only.
  • Will keep in a wide mouth pint mason jar in the refrigerator for 2 weeks, or in the freezer for up to 1 year. I store my dairy free pesto in wide mouth pint mason jars since they're freezer friendly!

Notes

  • Storage: This pesto keeps well in the fridge for 2 weeks or the freezer for up to 1 year. Freeze in jars or use silicone ice cube trays for easy portioning.
  • Prevent Browning: Pro tip, to maintain that vibrant green color, pour a thin layer of olive oil over the top of the pesto before sealing.
  • Batching Tip: Make multiple batches during summer when basil is fresh and abundant. I often grab huge bunches at the local grocery store or farmer’s market.
  • Nut Substitutions: Don’t have pine nuts? Try sunflower seeds, pumpkin seeds, or walnuts. Flavor note: Pine nuts are slightly sweet and buttery; sunflower seeds give a toastier, more earthy flavor.
  • Lemon Juice Option: Add 1-2 tablespoons of fresh lemon juice for brightness, if you prefer.
  • Using Leftover Pesto: Toss leftover pesto with your favorite pasta, drizzle over roasted vegetables, or swirl into soups for quick flavor.
  • Store Bought vs. Homemade: While grocery stores carry many store-bought pesto options, none beat the fresh flavor and creamy texture of homemade pesto!
Calories: 175, Total Carbs: 1.9g, Protein: 1.8g, Fat: 19g, Fiber: 0.5g, Net Carbs: 1g
Did you make this recipe?Please Leave a comment and give this recipe a rating!

This post contains affiliate links, thanks for the love!