Preheat oven to 400° or 200°C.
Add cherry tomatoes and asparagus to a baking sheet. Drizzle with olive oil and season with salt and pepper to taste.
Roast for 15-20 minutes. Toss in the middle to roast evenly.
Rinse and cook quinoa according to the instructions on the package. This will take approx 15-20 minutes.
Meanwhile, combine all pesto ingredients in a small blender or food processor (pestle and mortar work too). Process until smooth.
When the veggies are ready and quinoa is cooked, combine them with the pesto sauce. Stir well to combine.
Add to an oven-safe dish, top with cheese, if using, and panko and grill in the oven for 10 minutes or until nicely browned.