1 pound spaghetti
2 cups fresh basil leaves
1/2 cup pine nuts
2-3 garlic cloves
1/3 cup olive oil
3 tbsp Parmesan cheese
Salt to taste
Toast the pine nuts in a small pan over medium heat, stir frequently until golden.
Boil some water, add salt and cook the spaghetti according to the package directions.
Grind pine nuts, cheese, garlic cloves and 1/2 tsp salt in a food processor or blender.
Add basil leaves to processor. While processor is running, pour olive oil into mixture in a thin stream. The pesto is ready.
Place a pan on medium heat, add drained spaghetti and pesto sauce. Add some of the pasta cooking water, if needed.
Stir the pesto into the pasta and mix thoroughly. Spaghetti with Pesto is ready to serve.