Most basil pesto recipes call for pine nuts but you can easily substitute walnuts. Serve with pasta or on baked potatoes.
If you want to freeze the pesto, omit the cheese (it doesn't freeze well). Line an ice cube tray with plastic wrap and fill each pocket with the pesto. Freeze and then remove from the ice tray and store in a freezer bag. When you want to use, defrost and add in grated Parmesan or Romano.