Basil Pesto
Homemade basil pesto is a vibrant, fresh sauce made by blending garden basil with pine nuts, garlic, Parmesan, and olive oil. It comes together in a food processor and works as a versatile condiment for pasta, proteins, and sandwiches.
Homemade basil pesto is a vibrant, fresh sauce made by blending garden basil with pine nuts, garlic, Parmesan, and olive oil. It comes together in a food processor and works as a versatile condiment for pasta, proteins, and sandwiches.


Check what you already have. We'll leave it off your shopping list.
CookOS may earn a commission from Instacart orders.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
In a dry skillet over medium heat, toast the pine nuts until lightly golden and fragrant, about 2-3 minutes. Be careful not to burn them.
Add the toasted pine nuts, peeled garlic cloves, and fresh lemon juice to the bowl of a food processor.
Pulse the mixture until the nuts and garlic are finely chopped.
Add the fresh basil leaves, grated Parmesan cheese, salt, pepper, and one ice cube to the food processor.
Pulse again to combine all ingredients.
With the food processor running on low, slowly drizzle in the olive oil until the pesto is smooth and creamy to your desired consistency.
Transfer the finished pesto to an airtight jar for storage in the refrigerator.
Store in an airtight container in the refrigerator for 3–5 days, or freeze in ice cube trays for up to 3 months for convenient portions.
food processor
Yes. Walnuts, almonds, or sunflower seeds work as substitutes, though they'll change the flavor profile slightly.
The ice cube keeps the mixture cool during processing, preventing the basil from oxidizing and browning, which preserves its bright green color and fresh flavor.
Refrigerated in an airtight container, it keeps 3–5 days. Freeze in ice cube trays for up to 3 months.
Yes, scale all ingredients proportionally. You may need to process in batches if your food processor is small.
No, it contains Parmesan cheese. Omit the cheese or use a dairy-free alternative for a vegan version.