Soak dried porcini in 3/8 litres of lukewarm water for about 30 minutes. In the meantime clean oyster mushrooms, mushrooms and chanterelles. Clean oyster mushrooms and mushrooms with kitchen paper or a soft brush.
Wash chanterelles thoroughly and drain well. (If fresh porcini are used, clean them and also clean with kitchen paper or brush). Depending on the size, cut the mushrooms in half or in pieces.
Wash and halve the tomatoes, remove the seeds. Cut the flesh into slices. Peel and chop onion. Wash marjoram and thyme, dab dry and chop finely, except for something to garnish.
Wash chicken legs, pat dry and divide into upper and lower legs. Heat some clarified butter in a large pan and fry the chicken parts in it. Season with salt and pepper and remove.
Pour the rest of the clarified butter into the hot pan. Fry the mushrooms and onion in it (fry the fresh porcini mushrooms, then add 3/8 litres of chicken soup instead of 1/8 litre). Deglaze with soaked porcini mushrooms and the soaking water, as well as chicken soup.
Season with salt and pepper, add chopped herbs and braise covered for 30-40 minutes. After about 30 minutes add tomatoes and cream. Stir in sauce thickener, bring to the boil again and season with salt and pepper.
Serve sprinkled with remaining marjoram and thyme.