Soak porcini mushrooms in 3/8 litres of lukewarm water for about 30 minutes. In the meantime clean oyster mushrooms, mushrooms and chanterelles, wash carefully and drain. Depending on the size, cut the mushrooms in half or in pieces.
Wash the tomatoes, cut them in half, remove the seeds and cut them into slices. Peel and chop the onion. Wash marjoram and thyme, dab dry and chop finely, except for a little to garnish. Wash chicken legs, dab 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. Put the rest of the clarified butter into the hot pan. Fry the mushrooms and onions in it.
Deglaze with porcini mushrooms and soaking water and broth. 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.