160 g Arborio or risotto rice
500 ml vegetable stock, hot
60 ml dry white wine
1 small shallot, finely chopped (about 30 g)
1 clove garlic, finely chopped
30 g unsalted butter
20 g grated Parmesan cheese, plus extra for serving
2 tbsp olive oil (about 30 ml)
250 g cherry tomatoes, halved
5 g fresh basil leaves, finely sliced
1 tsp red pepper flakes (about 2 g)
1 tsp sea salt (about 5 g), plus more to taste
1/2 tsp freshly ground black pepper (about 1 g)