Walnut basil pesto is a great way to add a pop of freshness and a flavorful punch to any dish while keeping it light and bright. This recipe is dairy-free, vegan, and can easily be made nut-free.
Walnut basil pesto is one of my favorite sauces that can transform many different foods. You can add it to pasta, pizza, salads, roasted vegetables, or bread, or slather it on salmon before baking it. It’s also great as a marinade for shrimp or chicken or again.
Why You'll Love This Recipe
This pesto is so easy to make. And unlike traditional pesto, this is made without cheese making it completely dairy-free.
The nutritional yeast lends the cheesy flavor without the need for cheese, making this the perfect recipe for anyone who can’t have dairy.
Homemade vs Store-bought
Store-bought basil pesto works if you’re in a pinch, but it won’t bring nearly the amount of freshness and brightness to your meal.
Once you make homemade basil pesto it’s hard to go back to buying it because not only will you realize just how easy it is to make, but the flavor that comes from making your own can’t be replicated with store-bought.
I’ve been making many varieties of pesto over the past several years. What I love so much about this sauce is that it’s highly customizable. As long as you use a few of the basic elements, you can use just about anything you have on hand to make it work for you.
If you’re unsure of how to balance different tastes, I’d highly recommend checking out the 5 basic tastes.
This easy pesto recipe requires just a handful of simple, fresh ingredients
- fresh basil - for that classic pesto flavor
- lemon juice - adds brightness
- garlic cloves - umami flavor
- extra virgin olive oil - healthy fats and to bind it all together
- nutritional yeast - a dairy-free cheesy flavor
- walnuts - adds a nice nutty flavor
- salt and pepper - to taste
Make it Your Way: Substitutions & Variations
Please remember that recipes are just a starting point.
How can you make this walnut basil pesto using what you already have? Here are some ideas…
- No basil? - use flat-leaf parsley, carrot tops, or kale for an entirely different flavor. Or try my cilantro pesto recipe!
- No walnuts? - cashews, pine nuts, or pistachios also work.
- Make it nut-free - replace the walnuts with pumpkin seeds, sunflower seeds, or hemp seeds.
- Add-ins - add fresh spinach or arugula (like in my dairy-free arugula pesto) to sneak in more greens, without affecting the flavor.
How to Freeze for Later Use
Basil pesto freezes very well, which is one of the reasons I love It.
The best way to do this is to put it in a silicone ice cube tray. Once the pesto cubes are frozen, transfer them to a freezer-safe container. When you’re ready to use them, just add one or two cubes straight into the pan for that extra boost of flavor.
This is a great option on nights when you need to get dinner on the table in a hurry but without much effort.
More Dips & Sauces
Walnut Basil Pesto Recipe
- In a dry pan (no oil) over medium heat, toast the walnuts until slightly brown (this only takes a few minutes). Watch carefully so they don’t burn. This helps to bring out a richer flavor and remove some of their bitterness.
- Add all the ingredients to the bowl of your food processor and turn on, scraping down the sides as needed. (It will have some texture and won’t be completely smooth.)
- This pesto keeps in the fridge for up to 5 days or in the freezer for a couple of months.
- This recipe makes ½ cup.
- To thin out the pesto, add more oil or water and adjust the seasoning as needed.