Silky, rich, and full of bold basil flavor, this creamy pesto pasta recipe delivers quick comfort with endless options for substitutions or add-ins.
12 oz pasta (fusilli, linguine, or penne)
2 cups fresh basil leaves, packed
1/3 cup pine nuts (or toasted walnuts/almonds)
1/2 cup freshly grated Parmesan cheese
2 garlic cloves, peeled
1/2 cup extra-virgin olive oil, plus extra to finish
1/2 cup heavy cream or full-fat coconut milk
Salt and freshly ground black pepper to taste
Optional: grilled chicken, shrimp, roasted cherry tomatoes
1. Toast nuts in a dry skillet over medium heat for 3–5 minutes.
2. Pulse basil, toasted nuts, garlic, and Parmesan in a food processor.
3. Stream in olive oil until emulsified and silky.
4. Boil salted water, cook pasta al dente, and reserve 1 cup of pasta water.
5. In a skillet, warm cream with olive oil, stir in pesto, then pasta.
6. Add pasta water as needed, finish with protein, serve hot.
Use fresh basil and quality oil for best flavor.
Store leftover pesto with a thin oil layer in a sealed jar.
Swap pine nuts for sunflower or pumpkin seeds for nut-free version.
Coconut milk or nutritional yeast make great dairy-free swaps.
Find it online: https://easyumrecipes.com/creamy-pesto-pasta/