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.
Prep Time10 minutes mins
Total Time10 minutes mins
Servings: 8 (about 1 cup / 240 mL total)
- 2 cup(s) (1.6 oz) fresh basil leaves loosely packed
- ¼ cup(s) raw cashews (or pine nuts or walnuts)
- ¼ cup(s) nutritional yeast
- 2 tablespoon(s) fresh lemon juice
- 1 small clove(s) garlic
- ½ teaspoon(s) salt plus more to taste
- Freshly ground black pepper to taste
- 1/4 cup(s) olive oil
- 2 - 3 tablespoon(s) water as needed to thin (or more olive oil)
Get Recipe Ingredients
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.
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.
Serving: 1 serving (recipe makes 8 servings) | Calories: 102kcal | Carbohydrates: 4g | Protein: 3g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 149mg | Potassium: 234mg | Fiber: 1g | Sugar: 1g | Vitamin A: 3120IU | Vitamin C: 12mg | Calcium: 107mg | Iron: 2mg
Find it online:
https://www.easyveganmealplan.com/recipe/vegan-pesto-recipe-creamy-easy-better-than-store-bought/