grilled polenta with balsamic muchrooms

This could serve very well as a vegetarian option with veggie stock instead of beef or chicken. The mushrooms are incredibly flavourful and the best part is they keep their consistency.
recipe
4 1/2 cups (36 fl oz) chicken stock
1 cup (180g/6oz) instant or regular polenta
40g (1 1/2 oz) butter
1/2 cup grated parmesan cheese
sea salt and cracked black pepper
vegetable oil for brushing
balsamic mushrooms
40g (1 1/2 oz) butter, extra
1 clove garlic, sliced
250g (8oz) shiitake mushrooms, thickly sliced
250g (8oz) swiss brown mushrooms, halved
1 3/4 cups (14 fl oz) beef stock
1 1/2 tablespoons balsamic vinegar
2 teaspoons brown sugar
1 1/2 tablespoons chopped flat-leaf parsley
Place the stock in a saucepan over medium heat and bring to the boil. Pour in the polenta slowly in a thin stream, whisking so it doesn’t form lumps. Stir for 5 minutes for instant or 20 minutes for regular polenta or until the polenta starts to leave the sides of the pan. Stir through the butter, parmesan, salt and pepper. Pour into a lightly greased 20x30cm (8x12in) shallow tin. refrigerate for 40 minutes or until set. To make the balsamic mushrooms, heat a large frying pan over medium heat. Add the extra butter and garlic and cook for 1 minute. Add the mushrooms and cook for 4 minutes or until golden. Add the stock, vinegar and sugar and simmer for 6 minutes or until reduced by half. (I assume you add the parsley here)
Remove the polenta from the tin and slice into long triangles. Brush lightly with oil. Cook on a hot char-grill for 4 minutes or until golden brown and heat through. to serve, place the polenta on plates and top with the balsamic mushrooms. Serves 4