Source: https://deliciouslyella.com/2012/06/20/roasted-mediterranean-vegetables-with-fresh-tomato-basil-pesto/