Preheat oven to 400°F (200°C). Toss cherry tomatoes with 1 tbsp olive oil, thyme sprigs, and a pinch of sea salt on a lined baking sheet.
Roast 25–30 minutes until skins blister and tomatoes are soft and caramelized. Discard woody thyme stems and set tomatoes aside with their juices.
Meanwhile, keep vegetable stock hot in a small pot over low heat.
In a wide saucepan, warm 2 tbsp olive oil over medium heat. Add chopped onion and a pinch of salt; cook 8–10 minutes until soft and translucent. Stir in sliced garlic for 1 minute.
Add arborio rice and stir to coat. Toast 60–90 seconds until edges look slightly translucent.
Ladle in hot stock, about 1/2 cup at a time, stirring frequently and adding more when the pan is nearly dry. Maintain a gentle simmer.
About halfway through, stir in chopped fresh tomatoes and the chopped sun-blushed/sun-dried tomatoes. Continue adding stock and stirring until the rice is al dente and creamy, 18–20 minutes total.
Off the heat, fold in half of the roasted cherry tomatoes with their juices. Stir in lemon zest, chopped fresh thyme, optional coconut yogurt/cream, 1 tsp sea salt (to taste), and black pepper.
Make the pesto: Blend basil, toasted nuts, 3 tbsp olive oil, lemon juice, a pinch of salt, and nutritional yeast/vegetarian cheese, adding water a little at a time until smooth and spoonable. Adjust seasoning.
Serve risotto in warm bowls. Top with the remaining roasted tomatoes, a generous dollop of basil pesto, toasted pine nuts, extra thyme leaves, and a drizzle of olive oil.