Take a handful of fresh basil and spinach leaves and turn them into a nut-free pesto in 5 minutes! This tasty vegan spinach pesto recipe will require no expensive pine nuts or cashew nuts, only seven simple ingredients.
Wash basil and spinach leaves. Peel garlic. Measure the other ingredients.
Take a food processor and add all ingredients. Stop and scrape the sides from time to time.
Blend until you get a thick, stiff paste-like consistency with a little chunkiness.
Serving suggestions are above the recipe card.
Video
Notes
What can I use instead of sunflower seeds?
You can use any other nuts and seeds actually. The most popular ones to make vegan pesto is cashew nuts and pine nuts. But almonds, pecans, walnuts, and even pepitas (pumpkin seeds) work just fine. We choose sunflower seeds for their budget- and allergy-friendly nature as well as because we just love using sunflower seeds in place of other nuts and seeds.
What can I use instead of basil and spinach?
You can use any combination of fresh green herbs and leafy greens. The original pesto uses basil, but you can use mint, cilantro, or parsley. Instead of spinach, you can use kale, arugula (rocket salad), watercress, or any other collard green. The flavor profile will be slightly different for all combinations.
Can I use dried leaves instead of fresh ones?
Nope, I don't recommend using dried leaves. The consistency will be way off.