
Bright, herby, and packed with fresh flavor, this plant-based pesto comes together in minutes and tastes like something you'd find at a really good Italian restaurant. Toasted pine nuts add a rich, buttery depth that makes the sauce feel indulgent without any dairy in sight. Nutritional yeast steps in to deliver that savory, cheesy quality you'd normally get from parmesan, and it does the job beautifully. The lemon zest and fresh lemon juice are what really set this version apart — they lift the whole sauce and keep it tasting vibrant rather than heavy. Many store-bought pestos and vegan alternatives sneak in soy-based ingredients or additives, so blending your own from scratch means you know exactly what's going in the bowl. Every ingredient here is naturally free of soy, and the olive oil base keeps the texture silky and rich. Toss it with pasta, spread it on crusty bread, or swirl it into soup — this pesto is endlessly useful and genuinely hard to stop eating.
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!
