2 tbsp olive oil
1 large onion, finely chopped
1 garlic clove, crushed
200 g (7 oz) mixed wild and cultivated mushrooms, such as ceps, oyster, porcini and button, wiped and sliced if large
250 g (9 oz) arborio (risotto) rice, washed
pinch of saffron threads
700 ml (1 1/4 pints) scant 3 cups hot vegetable stock
200 ml (7 fl oz) cup white wine
100 g (3 1/2 oz) Parmesan cheese, grated, plus extra for serving
2 tbsp chopped thyme
salt and pepper