Wash basil leaves and baby spinach. Microwave frozen peas for 2 mins. Microwave pine nuts for 1 min or you can even roast it. Put basil leaves, baby spinach, peas and garlic into a blender/food processor until basil and garlic are finely chopped
Add pine nuts, walnuts, cheddar and mozzarella cheeses to the basil mixture and process for 1-2 minutes, until the pesto is well mixed. (I like to keep it finely pureed, but you can make it chunky as well)
Season with salt to taste. Add fresh ground black pepper and pulse a few times more