Healthy Vegan Oil-Free Pesto Variations


Do you want to eat AND live more colorfully?

Subscribe to my newsletter and explore how to live your most vibrant plant-filled life.

A Guide to Healthy, Vegan, Oil-Free Pesto

It's pesto time! This bright, flavorful, super-green condiment is one of my favorites. I love dolloping it on salads and flatbreads, tossing it with grilled veggies, and drizzling it on fresh tomato slices. Basil pesto! Cilantro pesto! Mint pesto! With so many flavor combinations, the possibilities are endless.

However, many pesto recipes call for a ton of oil and sometimes a ton of cheese. This seems like such a shame, since it takes a sauce that could (at least in theory) be nourishing and instead makes it heavy. But I've got you covered with this comprehensive vegan pesto guide. In this post, I'll walk you through a lot of different ways to make pesto without all the oil and cheese; some are more decadent (e.g., my favorite avocado pesto), while others are lighter (e.g., my clever zucchini pesto). I'll also show a bunch of examples for how to use oil-free pesto, including in some unexpected ways.

Regardless of whether you're a pesto newbie or a vegan pesto pro, I encourage you to look at these ideas as just a starting point. Pesto is very easy to adjust on the fly, based on both the taste and the texture, so don't be afraid to experiment. Remember to bookmark this post, I'm confident you'll want to come back to these healthy pesto recipes again and again!

A beautiful, healthy dish with vegan pesto and green vegetables
One of my favorite ways to use pesto is in a "Green Goddess" type nourish bowl. This one features red lentil pasta tossed in a mixed basil-mint avocado pesto, with loads of green veggies.

Is Pesto Healthy?

Many people automatically assume that pesto is good for you just because it's green. Sadly this isn't the case. If you look at traditional pesto recipes, most call for a huge amount of oil, sometimes as much as a cup! While oils, especially healthful options like olive oil, are okay in very small amounts, many pesto recipes far exceed the recommended serving size of oil. Many pesto recipes also call for large amounts of cheese. Both of those ingredients take what should be a green, nourishing sauce and make it incredibly calorie-dense and nutrient-poor.

Can Pesto Be Oil-Free?

Let's ditch the oil and cheese, shall we? It's not needed! Instead, there are so many great options for how to make oil-free pesto using more nourishing bases like avocado, tahini, cashews, silken tofu, or even zucchini. Keep scrolling down for all the details. Making a few simple swaps will help you create a vegan pesto that really is as nutritious as it looks. The best part about switching to a healthy pesto recipe is that you can enjoy it more frequently and in larger amounts!

Oil-free pesto dolloped onto a healthy spring salad with grilled lettuces
Pesto on salad? Definitely! This is my Grilled and Raw Spring Salad and pesto plays a starring role. When it comes to salads, you can mix pesto into a dressing or drizzle pesto across the top of a salad. It's such a flavor powerhouse.

What Are the Ingredients in Pesto?

Although pesto can vary greatly from recipe to recipe, I generally consider it to have a few key components:

  • Greens. The star of the show. Although basil pesto is the most classic, there are lots of great options including other herbs (mint, cilantro, parsley) and even greens like spinach or kale. Keep scrolling down for lots of ideas.
  • Fat. Your vegan pesto needs something to give it body, help it stick to whatever you're going to put it on, and make it feel creamy rather than thin. While oil is traditional, you can instead use avocado, tahini, cashews, silken tofu, or zucchini (see below for specifics on all of these options).
  • Citrus. While this isn't strictly needed, some acid really brightens up all the flavors. I love to add either lemon juice or lime juice, depending on what other flavors I'm working with.
  • Other flavors (optional). This could include garlic (I like to roast it first to tame the flavor), some nutritional yeast (for a cheesy flavor), flavorful nuts (like walnuts, pine nuts, etc.), or some red pepper flakes.
  • Salt. Critical for flavor.

Healthy vegan pesto on pasta with garden tomatoes
Is there anything more summery than pesto pasta with homegrown tomatoes? This luscious pesto is based in avocado and has a bunch of basil plus lemon zest AND lemon juice. So fresh!

Pesto Ingredient Ratios and Directions

The ingredient ratios you use will really depend on how you like your pesto and also on what greens/herbs you choose. My usual approach is to start with the following, blend it, and then tweak. The best thing about pesto is that you can taste and adjust as you go.

  • Greens. Start with about 2 cups of loosely packed leaves (see specific ideas below).
  • Fat. Start with about half to three quarters of a cup (see specific ideas below), but be ready to adjust upward if you want a more luscious texture. If you use more fibrous greens (e.g., kale), you may need more fat.
  • Citrus. This is optional (but in my opinion delightful!). Start with the juice of half a lemon or half a lime, then taste it and add more if you like.
  • Other flavors (optional). Start small; you can always add more if you want. See the section above for some ideas.
  • Salt. Start with a quarter to a half teaspoon, then taste and adjust.

Once you have the ingredients together for your own healthy pesto recipe, the rest is easy. Just put everything in a high-power blender and give it a whirl. Keep blending, scraping down the sides as needed, until you have a rich, thick texture. If you have a hard time achieving this texture, you likely need more fat to help bring it together (or, adding a little dash of water can also help). Once you have a texture you like, give it a taste and tweak as you see fit.

A beautiful, colorful rainbow meal garnished with oil-free avocado pesto
I was certainly eating the rainbow with this colorful pesto bowl! This mixed-herb pesto is based in avocado and uses a really fresh combination of basil, cilantro, and mint, plus a bunch of lime juice.

What Herbs/Greens Can I Use in Pesto?

If it's green, it can become pesto! While basil is the most classic, other herbs (or a mix of herbs) works beautifully. Kale, spinach, and arugula also work nicely. Here are a few tips as you choose which herbs or greens you want to use in your healthy pesto recipe:

  1. Think about flavor. Herbs obviously have a lot more flavor than leafy greens do; accordingly, a kale or spinach pesto won't have much flavor on its own. I generally tend to use leafy greens to bulk up an herb pesto rather than using them on their own (for example, adding a big handful of spinach is a sneaky trick if you don't have enough basil). If you want to play with some greens in your pesto, my suggestion is to start with about 75% herbs and 25% greens, see how you like it, and go from there.
  2. Think about pairing. What else are you serving? If you're working with Mediterranean flavors, basil (+ lemon) might be your best choice. If you're working with Mexican flavors, cilantro (+ lime) might be a good option. If you're working with less ethnic flavors, you might experiment with a mix of herbs that is summery and fresh. I always like to decide what vibe I'm going for, then pick my ingredients accordingly.
  3. Think about texture. Some herbs and greens are soft and blend easily, while others are more fibrous. Make sure your oil-free pesto has a majority of soft leaves (basil, cilantro, parsley, spinach) for a better texture. Kale is often finicky to blend, and mint can be as well if the leaves are bigger.

A bowl of lemon hummus with vegan pesto swirled into the surface
One of my favorite things to do with pesto is to swirl it into hummus. This is an especially good trick if you just have a little bit of pesto leftover. It's especially great swirled into my Green Goddess Hummus.

How Do I Make Oil-Free Pesto?

Good news: there are lots of other delicious and nutritious ingredients that will work as a replacement for oil in your healthy pesto recipe. Here are all the good-for-you foods you can use instead:

  • Avocado. Luscious avocado pesto is definitely my favorite. Avocado is a nutritional powerhouse, makes a sublimely decadent pesto, and has a neutral enough flavor that it can pair with just about anything. Use a full avocado and make sure it's perfectly ripe.
  • Tahini. Tahini works beautifully as a creamy pesto base. If you're a tahini lover, this is a good option. If you're not a tahini lover, then it might not be your best bet because the tahini flavor definitely comes through. Make sure you're using a creamy, artisan tahini with a delicate flavor (my favorite is Seeds of Collaboration; use the code ROGUE for 20% off).
  • Cashews. If you soak cashews in hot water for a few hours, they become a decadent, creamy pesto base when blended. Personally speaking, I find this oil-free pesto version to be too heavy, but it works nicely if you want a really indulgent texture.
  • Silken tofu. Tofu is basically flavorless, so it disappears behind whatever herbs you're using. The texture certainly isn't decadent, but this is a nice way to hide a lot of good protein in your pesto.
  • Zucchini. Although this is definitely not a fat, zucchini actually works quite well as a pesto base. It's not as flavorful and the texture isn't as nice as the other options (it's just zucchini, after all). But this is a good bet if you have an over-abundance of zucchini, are cooking for people watching their fat intake, or want to eat a BUNCH of pesto.

Healthy, oil-free avocado pesto on top of a flatbread pizza with colorful vegetables
Another way I love to enjoy pesto is on a flatbread. It's so flavorful and delightful, and I love the color. This version, which has both avocado and macadamia nuts as the fatty elements, is described in my Double Macadamia Pesto Pizza recipe.

How to Use Pesto

How can you use your beautiful homemade vegan pesto? Oh let me count the ways! Here are a bunch of delightful things you can do with it (and of course don't forget to look at the photos throughout this post, which show a myriad of ideas for incorporating pesto into your dishes).

  • Toss it with pasta, zucchini noodles, or carrot noodles
  • Toss it with other grains like farro
  • Drizzle it across grilled veggies
  • Dollop it on a salad
  • Mix it into a salad dressing (it would be a great addition to a lot of these healthy, vegan salad dressings)
  • Use it on pizza or flatbread in place of tomato sauce
  • Swirl it into hummus
  • Add it into a smashed chick pea salad
  • Spread it onto toast or sandwiches
  • Spread it on a Mediterranean-inspired burger
  • Serve it as a dip or spread on a snack board
  • Serve it as a dip with sweet potato fries

A healthy pasta and salad bowl with all green ingredients and avocado pesto
Clearly I can't get enough of these epic Green Goddess bowls. This one features a lemony basil avocado pesto, a whole bunch of green fruits and veggies, and extra avocado for good measure. The grapes give a lovely pop of sweetness.

Can I Freeze Pesto?

Fortunately, pesto is very freezer-friendly. That means you can make a bunch of your preferred healthy pesto recipe during the summer when fresh herbs are in season, then stash it away in the freezer for dark winter days. There are two ways in which you can freeze pesto, depending on how much you'll want to use at once later on:

Method #1: Bag

The fastest and easiest way to freeze pesto is in a quart-sized ziplock bag. Just pour your pesto neatly into the bag, make sure it's well sealed, and lay it somewhere flat in the freezer overnight. After it has frozen solid, feel free to stack the bags up. While this approach is definitely easy, the possible downside is that you'll need to thaw the whole bag at once, so this is generally a good choice if you're more likely to use it all within a couple days.

Method #2: Ice Cube Tray

If you want to use smaller amounts of pesto at a time (e.g., for adding to a salad dressing, swirling into hummus, etc), then an ice cube tray might be a better bet. After you make the pesto, pour it into ice cube trays and freeze. Then, once the pesto is frozen, take the cubes out and store them in a large bag or container. When you're ready to use it, just thaw one or two cubes at a time.

Healthy, oil-free pesto on a pasta and salad bowl with seasonal ingredients
Who says pesto is just for summer food? Not me! This fall-appropriate pasta + salad bowl has chick pea rotini tossed in a basil tahini pesto plus lots of fall ingredients like roasted delicata squash, walnuts, and grapes

Closing Thoughts

And there you have it: all my secrets for making delicious, flavorful, versatile pesto without all the oil and cheese. I'm a huge pesto fan, and I hope this post will help you to become a pesto lover as well. With all these new, easy, vegan pesto ideas, there's no reason for it not to end up on every one of your meals all year long.

Most importantly, pesto is a really forgiving sauce, not least of all because you can taste and tweak as you go. My suggestion? View this post as a general guideline for creating your own unique, healthy pesto recipes at home. It's such a great opportunity to incorporate your favorite ingredients, create a pesto to match a certain meal, and adhere to your own nutritional preferences.

Have fun, and happy pesto-making! Please leave a comment below to share what you've tried, I'm excited to hear about it.

A colorful summer meal with healthy vegan pesto and a rainbow of fresh vegetables
Summer dreams! This colorful bowl is filled with all my most favorite summer treats: avocado pesto pasta with homegrown basil and mint, crisp cucumbers, juicy watermelon, succulent figs, crunchy plantain croutons, creamy avocado, and homegrown edible flowers.

Share It!

It makes me so happy to hear from you and see your creations! Please leave a comment below and let me know what you think about this recipe. If you post a photo on Instagram, hashtag #TheRogueBrusselSprout and tag me (@TheRogueBrusselSprout) in the post text so that I'm sure to see it.

Healthy Vegan Oil-Free Pesto Variations

The most comprehensive guide to making pesto that's both delicious and nutritious! In this guide, I cover many different vegan pesto variations, how to make pesto that is oil-free, and lots of ideas for how to use pesto in unexpected ways.



  • Large, ripe avocado
  • 2 c fresh basil
  • Juice of half a lemon or lime
  • 0.5 tsp flavorful, fine-grained sea salt


  1. Add all of the ingredients to a high-power blender.
  2. Blend until a smooth, rich texture develops, scraping down the sides if necessary. If the pesto seems too thick, add a small dash of water and re-blend.
  3. Taste and adjust the citrus juice and salt as you see fit.
  4. Store the pesto in a sealed container in the fridge.

Leave a Comment

Please Share Your Thoughts!

Did you make this recipe? Did you make substitutions? How did you serve it? Any helpful tips? Please share your thoughts, since these insights are really useful to both me and to other readers.

Thanks for contributing to our community! Your comment will appear shortly.
Oops! Something went wrong while submitting the form.
April 30, 2024
I made the pesto using parsley and cilantro, along with the basil and spinach, and added nutritional yeast, capers and pine nuts; it was fabulous! You'd never know there was no oil or cheese! LOVE this recipe!!
April 30, 2024
Terri- Thanks so much for sharing these tips. The additions of nutritional yeast and capers are so clever; I bet your pesto was super flavorful and savory and interesting. I need to try that!
March 20, 2023
Wow, I just saw this on your IG and had to check it out immediately. What a great guide! I need to try the tahini idea asap, that one is new to me. So is the zucchini!
March 1, 2023
Just saw your pesto bowl on the Palmini feed. OMG I love this useful guide! Thank you for creating it.
August 21, 2022
Wow I love all these ideas! Can't wait to try the avocado one, we really enjoy avocados. This seems much healthier than the 1c of oil my current recipe calls for.