Heat half the olive oil in a large frying pan over medium-high heat.
Once hot, add half of the mushrooms and fry for a few minutes, or until just cooked try not to move them much so you get golden-brown patches on their surface. Remove from the pan, and repeat with the rest of the mushrooms and oil. Off the heat, return all the mushrooms to the pan and add the garlic, tarragon, thyme, truffle oil and some salt and pepper.
Bring the stock to the boil in a saucepan, then reduce the heat to low, slowly stir in the polenta, then reduce the heat to very low and cook, stirring constantly with a wooden spoon, for 15-20 minutes, or until it leaves the sides of the pan cleanly. If you are using instant polenta this shouldn't take more than 5 minutes; with traditional polenta it could take up to 50 minutes (if it seems to dry out, add some more stock or water but just enough to keep it at a thick porridge consistency).
Preheat the broiler. When the polenta is ready, stir in the Parmesan, butter, rosemary and half the chervil. Season with salt and pepper. Spread the polenta over a heatproof dish and top with the Taleggio. Place under the broiler until the cheese bubbles. Remove, top with the mushrooms and their juices, and return to the broiler for a minute to warm up. Serve hot, garnished with the remaining chervil.