Add the basil leaves, pine puts, Parmesan cheese, garlic, salt and pepper, and olive oil to a food processor or blender.
2½ cups Basil leaves, 2 Tablespoons Parmesan cheese, 3 cloves Garlic, ¼ cup Extra virgin olive oil, 2 Tablespoons Pinenuts, 1 teaspoon Salt, ½ teaspoons Black pepper
Blend to combine until it's creamy and smooth, adding more olive oil until it's the preferred texture. Enjoy!
Notes
Tips
Choose fresh, young basil leaves for pesto. As the leaves age and darken, they can start turning bitter.
Make sure to add in the Parmesan and pine nuts! The fats in these ingredients help mellow out the spicy bite of raw garlic.
If you have a sensitivity to raw garlic, saute it briefly in olive oil, then let it cool completely before adding it to the sauce.
The amount of olive oil is flexible! If you're making a sauce for pasta, add more to make a thinner sauce. For a thick paste to spread, add less.
Substitutions and Variations
Pine Nuts: Pine nuts can be swapped out for walnuts or almonds. Alternatively, you can swap them out for seeds like pumpkin or sunflower seeds.
Basil: Basil is classic, but pesto can be made with all sorts of herbs! Try making a blend by adding parsley, cilantro, kale, arugula, garlic scapes, and more!
Parmesan: For a cow-dairy-free twist, try using Pecorino Romano, a sheep cheese with a deliciously salty, nutty flavor and firm texture.
Nut Free Pesto: To make this pesto nut-free, you can swap the nuts out for seeds like pumpkin seeds or sunflower seeds. Or, try my Nut Free Pesto recipe!
Vegan Pesto: Pesto can easily be made vegan by replacing the Parmesan cheese with your favorite vegan parm replacement. I like nutritional yeast!