Pesto sauce with fresh basil is a vibrant, herbaceous Italian classic that comes together in minutes and instantly elevates any dish. Made from just a handful of ingredients, pesto delivers a punch of flavor, balancing the brightness of basil with rich nuts, cheese, garlic, and olive oil. It’s a staple for pasta lovers and a versatile sauce you’ll want to keep on hand all year round.
Ingredients
- 2 cups (packed) fresh basil leaves, washed and dried
- 1/2 cup extra virgin olive oil
- 1/3 cup pine nuts (or walnuts as a substitute)
- 2/3 cup freshly grated Parmesan cheese
- 2 medium garlic cloves, peeled
- 1/2 teaspoon kosher salt (plus more to taste)
- 1/4 teaspoon freshly ground black pepper
- Optional: juice of 1/2 lemon (for brightness and to help preserve color)
Instructions
- Toast the nuts (optional but recommended): Place the pine nuts (or walnuts) in a dry skillet over medium-low heat. Stir frequently until they are golden and fragrant, about 3-4 minutes. Remove from heat and let cool.
- Prepare the basil: Rinse the basil leaves under cold water and thoroughly pat dry with a clean towel or paper towels. Excess water can make the sauce watery and dull the flavor.
- Blend the garlic and nuts: In a food processor or high-powered blender, combine the cooled nuts and garlic cloves. Pulse several times until finely chopped.
- Add the basil and cheese: Add the basil leaves and Parmesan cheese to the food processor. Pulse again until the basil is finely chopped and the mixture is combined.
- Stream in the olive oil: With the processor running on low, slowly pour in the olive oil. Scrape down the sides as needed. Continue processing until the mixture is smooth but still has some texture.
- Season and finish: Add the salt, black pepper, and lemon juice (if using). Pulse a few more times to combine. Taste and adjust seasoning as needed.
- Serve or store: Use immediately, or transfer to a jar, cover with a thin layer of olive oil, and refrigerate until ready to use.
Tips
- Nut substitutions: If you don’t have pine nuts, try walnuts, almonds, or even unsalted cashews for a budget-friendly twist. Each nut brings its own unique flavor and texture.
- Cheese options: While Parmesan (Parmigiano-Reggiano) is classic, Pecorino Romano offers a sharper, saltier bite. For a vegetarian version, use a vegetarian hard cheese or nutritional yeast.
- Prevent browning: Adding a splash of lemon juice or blanching the basil leaves for 10 seconds in boiling water (then plunging into ice water) can help preserve the vibrant green color.
- Texture control: For a chunkier pesto, pulse the ingredients less. For a smoother sauce, blend longer and add a touch more olive oil.
Serving Suggestions
- Pasta: Toss with hot pasta and a splash of pasta water for a creamy, clinging sauce.
- Sandwich spread: Spread on sandwiches, wraps, or panini for a burst of herby flavor.
- Pizza topping: Drizzle over pizza just before serving or use as a base sauce instead of tomato.
- Vegetables: Stir into roasted or grilled vegetables like potatoes, zucchini, or carrots.
- Proteins: Spoon over grilled chicken, fish, shrimp, or tofu for instant flavor.
- Salads: Mix a spoonful with olive oil and vinegar for a quick, flavorful salad dressing.
Variations
- Vegan pesto: Replace the Parmesan with 1-2 tablespoons of nutritional yeast and a pinch of extra salt for a dairy-free version.
- Arugula or spinach pesto: Substitute half the basil with baby arugula or spinach for a peppery or milder twist.
- Sun-dried tomato pesto: Add 1/4 cup chopped sun-dried tomatoes for a richer, deeper flavor and a beautiful orange hue.
- Spicy pesto: Add a pinch of red pepper flakes or a small fresh chili for a bit of heat.
- Cilantro or parsley pesto: Swap half the basil for fresh parsley or cilantro for a different herbal profile.
Storage and Reheating
Pesto is best enjoyed fresh, but it stores well for later use. Transfer any leftover pesto to an airtight container and smooth the surface. Pour a thin layer of olive oil on top to protect it from air and prevent browning. Store in the refrigerator for up to 5 days.
For longer storage, freeze pesto in small portions using an ice cube tray or silicone molds. Once frozen, transfer cubes to a zip-top freezer bag and keep for up to 3 months. Thaw in the refrigerator or stir directly into hot dishes; no reheating is needed, as pesto should not be cooked—just warmed gently or tossed with hot foods to preserve its fresh flavor and color.
Frequently Asked Questions
- Can I make pesto without a food processor?
- Absolutely! Traditional pesto is made with a mortar and pestle, which gives a slightly chunkier texture and a more rustic feel. Simply pound the garlic and nuts first, then gradually add basil and cheese, and finally work in the olive oil. It takes a bit more effort, but many cooks swear by the enhanced flavor and texture.
- Why does my pesto turn brown?
- Basil oxidizes quickly when exposed to air, which can cause pesto to lose its bright green color. To help prevent browning, use very fresh basil, work quickly, and cover the finished sauce with a thin layer of olive oil. Adding a little lemon juice also helps maintain color. Storing pesto in an airtight container and minimizing air exposure are key.
- What pasta shapes work best with pesto?
- Pesto clings well to a variety of pasta shapes. Twisted or ridged pastas like trofie, fusilli, rotini, or penne are classic choices because their grooves catch and hold the sauce. Long noodles like spaghetti or linguine also work beautifully, especially if you add a splash of pasta cooking water to help the sauce coat evenly.
- Can I use store-bought grated Parmesan?
- While pre-grated Parmesan is convenient, freshly grated cheese melts better and has a brighter, nuttier flavor. Store-bought grated cheese often contains anti-caking agents that can affect texture. For the best results, grate your own Parmesan just before making pesto.
- Is it safe to freeze pesto with cheese?
- Yes, pesto freezes very well even with cheese included. The texture may be slightly different after thawing, but the flavor remains excellent. If you prefer, you can freeze pesto without the cheese and stir it in after thawing for a fresher taste.
- Can I make nut-free pesto?
- Absolutely. Simply omit the nuts or substitute with seeds such as sunflower or pumpkin seeds. The result will be a slightly different texture but still delicious and safe for those with nut allergies.