Start by placing a small handful of spinach leaves, along with garlic, pine nuts or sesame seeds, fresh basil, and a little olive oil into a blender or food processor. Cover and blend until the leaves are crushed. Continue adding spinach and small amounts of oil in batches, blending each time. Use a rubber spatula to scrape down the sides and help combine the mixture. Once all the spinach is blended in, add grated Parmesan cheese and a pinch of sea salt, then blend again until the pesto is smooth. While preparing the pesto, cook your pasta according to the package directions and drain it well. Toss the hot pasta with the spinach pesto and serve immediately. Serves 4.