My favorite quick oil free vegan pesto

I honestly think this oil free vegan pesto might be better than the traditional version because it's so much lighter and doesn't leave you with that heavy, greasy feeling. Usually, when you think of pesto, you imagine jars filled with layers of olive oil, but you'd be surprised how much flavor you can get just by focusing on the herbs and nuts. It's one of those recipes I find myself making almost every week because it's just so fast and goes on basically everything.

Why skip the oil anyway?

I get asked this a lot, especially by people who love their Mediterranean fats. For some, it's about heart health or following a whole-food plant-based diet. For others, it's just about calories. But for me, it's actually about the flavor. When you drench basil in oil, the oil can sometimes mask the brightness of the herb. By making an oil free vegan pesto, the basil, garlic, and lemon really get to step into the spotlight.

It feels more vibrant. Plus, let's be honest—cleaning an oil-slicked food processor is a nightmare I'd rather avoid. When you skip the oil, cleanup is literally just a quick rinse with warm soapy water. It's a win-win situation.

The ingredients that make it work

You might be wondering how we get that creamy, rich texture without pouring half a cup of oil into the blender. The secret is all in the moisture and the fats found naturally in the plants.

The base: Fresh basil

You really can't compromise here. You need fresh, vibrant green basil. If it's starting to wilt or turn brown, the pesto is going to look a bit muddy and taste a bit bitter. I usually grab two big handfuls. If you're growing it in your garden, even better. Just make sure you wash it and, more importantly, dry it well. Excess water can make the pesto runny rather than creamy.

The creamy factor: Nuts and seeds

Traditionally, pine nuts are the go-to. They are buttery and soft, which helps with the texture. However, they can be pricey. I've found that walnuts are a fantastic alternative for oil free vegan pesto. They have those healthy fats that give you the mouthfeel you're looking for without needing added liquid oils. If you want to go nut-free, sunflower seeds or even hemp hearts work surprisingly well.

The "cheese": Nutritional yeast

Since we're keeping this vegan, nutritional yeast is our best friend. It gives that savory, nutty, "cheesy" vibe that Parmesan usually provides. If you aren't a fan of "nooch," you could use a little extra salt and maybe some white miso paste to get that fermented, salty kick.

The liquid: What replaces the oil?

This is the big question. To get things moving in the food processor, you need a liquid. I usually go with a mix of fresh lemon juice and a splash of water. If I'm feeling fancy, I'll use the liquid from a can of chickpeas (aquafaba). It has a bit of starchiness that helps the pesto cling to pasta perfectly.

How to put it all together

Making this is incredibly simple, but there is a bit of a technique to it if you want the best texture. You don't want to just throw everything in and blast it until it's a brown paste.

  1. Pulse the dry stuff first: Start with your nuts and garlic. Get them broken down into a fine crumb before you add the greens. This ensures you don't end up with a giant chunk of raw garlic in one bite and nothing in the next.
  2. Add the basil and yeast: Pack the basil in there along with the nutritional yeast and a pinch of sea salt.
  3. Stream in the liquid: While the processor is running on a low setting, slowly add your lemon juice and water. Stop as soon as it reaches the consistency you like. I prefer mine a little chunky and rustic, but some people like it super smooth like a sauce.
  4. Taste and adjust: This is the most important part. Does it need more zing? Add lemon. Is it too thick? Add a teaspoon of water. Needs more punch? Toss in another clove of garlic.

Fun ways to switch things up

Once you've mastered the basic oil free vegan pesto, you can start experimenting. You don't have to stick to basil. In the winter when basil is hard to find or way too expensive, I often swap half of it for baby spinach or even kale. Kale pesto has a much earthier taste, but it feels incredibly healthy.

You can also play around with the nuts. Pistachio pesto is incredibly decadent and has a beautiful bright green color. If you want a bit of heat, throwing in a de-seeded jalapeño or a pinch of red pepper flakes gives it a nice back-of-the-throat kick that works well with cold pasta salads.

What to eat with your pesto

The obvious answer is pasta, but don't stop there. Because this version isn't greasy, it's actually much more versatile as a spread or a dip.

  • As a sandwich spread: Forget the mayo. Spread a thick layer of this on some toasted sourdough, add some sliced tomatoes and avocado, and you've got an elite lunch.
  • On roasted veggies: Toss some warm roasted potatoes or cauliflower in a bowl with a couple of tablespoons of this pesto. The heat from the veggies wakes up the garlic and basil smells, and it's incredible.
  • In grain bowls: If you do meal prep, a dollop of oil free vegan pesto on top of some quinoa, chickpeas, and steamed broccoli can turn a boring bowl into something you actually look forward to eating.
  • As a salad dressing: Thin it out with a little extra lemon juice or apple cider vinegar, and you have a fresh, herby dressing that's much better than anything you'll find in a bottle.

Keeping it green and fresh

One of the bummers about homemade pesto is how fast it can turn brown. This happens because of oxidation—basically, the air hitting the cut basil. In traditional recipes, the oil acts as a barrier to keep the air out. Since we aren't using oil, we have to be a little smarter.

The lemon juice helps a lot because the acidity slows down the browning. But the real trick is storage. If you aren't eating it immediately, put it in the smallest container possible so there's very little air space at the top. You can even press a piece of parchment paper or plastic wrap directly onto the surface of the sauce.

If you made a big batch, freeze it. I love using ice cube trays for this. Once the pesto cubes are frozen, pop them out into a freezer bag. Then, whenever you're making a quick dinner, you can just drop a cube or two into your hot pasta, and it melts into a fresh sauce instantly. It stays bright green in the freezer for months.

A few tips for the best results

  • Don't over-process: If you run the food processor for too long, the blades can actually heat up. This "cooks" the basil slightly and can make it turn dull or even taste a bit bitter. Use the pulse button!
  • Toast your nuts: If you have an extra five minutes, toss your walnuts or pine nuts in a dry pan over medium heat until they smell toasted. It adds a depth of flavor that really makes up for the lack of oil.
  • Use good salt: Since there are so few ingredients, the quality of your salt matters. A nice sea salt or Himalayan pink salt makes a difference compared to standard table salt.

Honestly, once you get used to the clean, sharp taste of an oil free vegan pesto, the store-bought stuff in jars just won't cut it anymore. It's such a quick way to add a "fancy" feel to a simple weeknight meal without much effort at all. Give it a try next time you have a bunch of basil sitting on your counter—you might just find yourself ditching the oil for good.