Vegan Pesto Recipe (Creamy, Easy & Better Than Store-Bought)
This vegan pesto is rich, vibrant, and packed with fresh basil flavor, just like classic pesto, but completely dairy-free. It’s creamy, garlicky, and ready in minutes using simple ingredients you probably already have. Perfect for pasta, sandwiches, bowls, pizza, or anything that needs a fresh herby boost.
Blend the base: Add the basil, cashews, nutritional yeast, lemon juice, garlic, salt, and black pepper to a small food processor. Pulse until the mixture is finely chopped, scraping down the sides as needed.
Add the oil: With the processor running, slowly drizzle in the olive oil until the pesto is smooth and creamy. If needed, add 2–3 tablespoons water (or a little extra olive oil) to thin to your desired consistency.
Taste & adjust: Taste and adjust with more salt, lemon juice, or black pepper as needed.
Notes
Nut options: Cashews make the pesto extra creamy, but pine nuts give the most classic pesto flavor. Walnuts are also a tasty option.Water vs oil: Adding a splash of water makes the pesto look lighter and creamier. Adding extra olive oil keeps it richer and more traditional.Storage: Store in an airtight container in the fridge for up to 5 days. For best freshness, press plastic wrap directly onto the surface of the pesto before sealing.Freezing: Freeze pesto in an ice cube tray, then transfer to a freezer bag. Freeze for up to 3 months. Thaw in the fridge or stir cubes directly into hot pasta.