Pesto Rice with Slow Roasted Tomatoes and Walnuts