Heat the olive oil in a large saucepan over medium heat. Add the onion and garlic and sauté until the onion is translucent, about 5 minutes.
Add the risotto rice and cook, stirring constantly, for 2 minutes.
Pour in the white wine and cook until the liquid has been absorbed.
Add the vegetable broth, one third at a time, stirring frequently and allowing each third to be absorbed before adding the next.
Add the tinned cherry tomatoes, coconut milk, nutritional yeast, salt, and pepper. Stir to combine.
Cook for an additional 5-10 minutes, stirring occasionally, until the rice is cooked through and the risotto is creamy.
Remove from the heat and serve the risotto garnished with freshly grated vegan mozzarella and fresh basil or parsley.