
Fresh basil, toasted pine nuts, bright lemon zest, and a glug of good olive oil — this pesto is the kind of sauce that makes everything it touches taste better. Nutritional yeast steps in for parmesan, delivering that savory, umami depth without any dairy, so the result is fully plant-based and genuinely satisfying. What makes this recipe especially smart for anyone avoiding synthetic preservatives is that every single ingredient is whole and recognizable — no shelf-stable jarred sauces, no processed shortcuts, nothing that sneaks in additives under a chemical name. BHA and BHT are common in packaged nuts and bottled condiments, so blending your own pesto from scratch is one of the cleanest moves you can make. Toasting the pine nuts in a dry skillet first unlocks a warm, nutty richness that store-bought versions rarely achieve, and the lemon zest lifts the whole thing with a floral brightness that keeps it from feeling heavy. A splash of water at the end lets you dial in the consistency exactly how you like it — silky enough to toss with pasta or thick enough to spread on toast. Once you taste how vibrant homemade pesto can be, reaching for a jar at the grocery store is going to feel like a serious downgrade.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings










Toast the pine nuts in a small dry skillet over medium-low heat, stirring frequently, until golden and fragrant, about 2–3 minutes. Watch closely, as they can brown quickly. Transfer immediately to a plate and let cool for 2 minutes.
Combine the toasted pine nuts, basil, garlic, nutritional yeast, lemon zest, lemon juice, salt, and black pepper in a food processor. Pulse 8–10 times until the mixture is coarsely chopped and the ingredients are evenly broken down.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
