Don't have a recipe, as such, but I can tell you how I do it
Fresh spinach (baby spinach preferred), toasted pine nuts, roasted garlic (although raw should work too), salt, black pepper, lemon zest and a bit of lemon juice in the food processor. Pulse and add olive oil as needed to make it all come together. Add some parmesan in there too (or if you're making a lot and plan to freeze some, which I think you can do, leave the parmesan out and just stir into the pesto you'll be using).
Same as basil pesto. In fact, add some basil leaves in there too if you'd like.
Add to boiled pasta, and add more salt & pepper & parmesan as you like it.
Enjoy.
This can be done in a pestle and mortar too, but it takes forever! (Or I only have a really small one and need a bigger one). Another option, if you're so inclined, is to chop everything up into fine slivers and mix together. But that's way too time-consuming and you end up with a rougher pesto.