Refer to How to Make a Stock to make your own stock for this recipe.
Pesto can also be made many different ways. Here are ways to switch up the ingredients:
Instead of basil, try one of these greens:
Instead of parmesano reggiano cheese, try a different hard cheese like:
Instead of pine nuts, I used almonds. You can also try