1 Rinse spinach thoroughly, then trim stems and drain.
2 Peel shallots, garlic and ginger. Cut shallots into 8 pieces each and set aside 2 shallot pieces. Finely dice remaining shallots and the garlic and ginger.
3 Clean mushrooms, cut about half of them into slices and finely dice the rest.
4 Rinse and dry tomatoes and cut out stem. Cut tomatoes into quarters and dice finely.
5 Heat oil in a pot. Add shallot eighths, sliced mushrooms, garlic and ginger.
6 Add spinach and sauté, stirring, until wiltedr. Season with freshly grated nutmeg, salt and pepper. Fold in diced tomatoes and remove the pan from the heat.
7 Rinse the parsley, shake dry, pluck off the leaves and chop finely. Rinse lemon in hot water and wipe dry. Finely grate the zest. Cut lemon in half and squeeze juice.
8 Mix lemon zest and juice, diced mushrooms and shallots and the parsley in a small bowl.
9 Rinse trout and pat dry with paper towels inside and out. Season with salt and pepper. Fill with mushroom mixture and seal fish with toothpicks.
10 Lift spinach from the pan and spread in a baking dish. Lay trout on top and place any remaining filling around fish. Bake, covered with parchment paper, in preheated oven at 200°C (fan 180°C, gas: mark 3) (approximately 400°F) for about 35 minutes, then uncover and bake for approximately 18 minutes more. Serve immediately.