This is such a quick, easy and delicious recipe, perfect for quick lunches and dinner parties alike. The roasted almonds add an amazing depth to the pesto, although they could be substituted for pine nuts if you're feeling like a more classic recipe. Alternatively you can swap out the nuts to make other types of nutty pesto – cashews, Brazil nuts and walnuts all taste delicious. You can also try adding some sun-dried tomatoes or artichokes for a more intense flavour.