How to Make Oil-Free Pesto

3.42 from 12 votes

What's not to love about a delicious, dairy-free and vegan sauce?

Over the years, pesto has been one of my go-to sauces. It’s the perfect way to spruce up a plain, grilled chicken breast or add flavor to a dipping sauce. The only problem with pesto? It’s basically a bunch of herbs, cheese, and nuts swimming in olive oil. Not that there’s anything wrong with that – that’s a terribly delicious combination – but, it’s not exactly a low-calorie condiment. I wanted to know how to make oil-free pesto for this very reason – I wanted my cake, and I wanted to eat it, too!

I wondered if this oil-free pesto would be just as satisfying as regular pesto, but the only way to find out was to give it a try. To make things more interesting, I also wanted to cut out the dairy to make this pesto healthy and vegan-friendly. After trying a few batches, we came up with the recipe below and I couldn’t be happier with the results.

How Did We Pull It Off?

How to Make Oil-Free Pesto

We resolved the dairy component with one simple move: use this incredible recipe for 5-Minute Dairy-Free Parmesan Cheese. The flavors of cashews, nutritional yeast, garlic powder, and salt come together with a coarse texture and cheese-like flavor when pulsed in the food processor. They act as both the nut and the cheese component of pesto, helping the sauce hold its texture while also bringing a punch of flavor.

Then, we just tried making the pesto without adding any of the oil to see if it worked. We added quite a bit more lemon juice than we normally did in order to get the consistency right, and it turned out incredible. The spinach and basil packed in the fresh, herbaceous flavor while the dairy-free parmesan brought the savory nuttiness. It was all balanced out by that bright acidity of lemon juice. Who needed the oil?

We think this oil-free recipe is just as delicious as oil-based pestos, but we’d love to hear your feedback after you make it! And if you really like a nutty pesto flavor, feel free to add a few tablespoons of walnuts, cashews, or the standard pine nuts.

3.42 from 12 votes

How to Make Oil-Free Pesto

This pesto sauce is a one-of-a-kind delicious recipe that accommodates all types of diets, so eat up and enjoy.
Prep Time 5 minutes
Total Time 5 minutes
Yield 4 people
Serving Size 0.25 cup
Course Condiment
Cuisine Italian


  • 2 cups baby spinach or fresh basil leaves, or a combination (packed)
  • 1/4 cup parmesan cheese recommend Dairy-Free Parmesan recipe
  • 2 garlic cloves diced
  • 1/4 cup lemon juice freshly squeezed
  • pinch of salt


  • Add all ingredients to a blender, or food processor, and pulse until all ingredients are combined and a pesto consistency is reached.
  • Refrigerate until ready to use.

Nutrition Information

Serving: 0.25cup | Calories: 23kcal | Carbohydrates: 2g | Protein: 2g | Fat: 1g | Saturated Fat: 1g | Cholesterol: 2mg | Sodium: 82mg |
SmartPoints (Freestyle): 1
Keywords Budget-Friendly, dairy-free, Diabetic-Friendly, Gluten-Free, Keto, Kid-Friendly, Low-Carb, Plant-Based, Quick and Easy, Vegan, Vegetarian

Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms

More Vegan Recipes We Think You’ll Love

Creamy Vegan Potato Salad

The thing I miss the most about being a vegan is creamy flavors. No worries about that with this creamy vegan potato salad! All you need is vegan mayo, a little Dijon mustard, and a bunch of fresh vegetables. You’ll surprise your omnivore friends with how much they’ll enjoy this recipe.

Avocado Vegan Fudge Brownie Recipe

Who doesn’t need a little dessert in their lives? This totally vegan fudge brownie recipe uses avocados and ripe bananas to create a completely creamy, fudge texture for this sweet treat. Between the amazing texture and the cacao peanut butter combination, you’ll be in heaven with this one.

To get SkinnyMs recipes delivered right to your inbox, sign up for our newsletter! Or, follow us on Facebook, Instagram, and Pinterest if you would rather browse our collection at your leisure.

This post may include affiliate links.

Create a FREE account for quick & easy access

Gale Compton

Gale co-founded SkinnyMs. with a goal to provide women with delicious recipes, fitness routines, and ways to reach their ideal weight. Gale has been featured on the Today Show in which she won a cook off for the best Lasagna. Be sure to search for her winning recipe, Skinny Lasagna Rolls.

Guided by her firm belief in healthy eating and the power of exercise, Gale has written two cookbooks and several fitness ebooks. She earned her Fitness Training Certification from, National Exercise & Sports Trainers Association. Gale loves to run with her dog Maggie and has completed numerous half-marathons.

More by Gale


  1. I have never thought of adding lemon juice. I make my pesto oil-free by using no-fat yoghurt! I will give the lemon juice a try.

  2. Eager to try this! I was looking for a pesto that didn’t use all that oil. And I love lemon!

    A couple notes: The recipe currently lists “1/4 cup tablespoons parmesan cheese.” I assume this is 1/4 cup?

    Also, there is no mention or link of the dairy-free Parmesan in the recipe itself. This might confuse people that just scroll to the recipe without reading the text above it. 🙂

    1. Erin, It is mentioned in the intro but I just added it to the recipe. And, it is 1/4 cup. Thanks, Erin. 🙂

Leave a Reply

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

Recipe Rating