Preheat the oven to 180°C/350°F/gas 4. Put the spinach and a drizzle of olive oil in a large pan over a low heat. Add the nutmeg, season with sea salt and black pepper, cover and leave to sweat. Help the kids to stir it occasionally until the spinach has cooked down. Place in a bowl and set to one side to cool a little.
Dice the onion and squash the garlic. In the same pan, heat a drizzle of olive oil and gently sweat the onion until soft.
Scrunch in the tomatoes through your clean hands and add the garlic and bay leaf. Pick in a few basil leaves and grate in the zest of the lemon half, then let it gently simmer for 20 minutes until the sauce has thickened. Season with salt and pepper.
Have the kids squeeze the moisture out of the spinach into the bowl. Place the spinach on a board so you can chop it up. Return the spinach to the liquid in the bowl.
Beat the egg and grate 2 teaspoons of Parmesan cheese. Get the kids to stir the ricotta, egg and Parmesan into the spinach. Season to taste.
Sit a piping bag in a jug, fold its edges over the rim, then spoon in the spinach mixture. Have the kids help pipe the mixture into the cannelloni tubes and lay them in a 20cm x 25cm oven dish.
Spread the tomato sauce over the cannelloni. Pick the remaining basil leaves and scatter most of them over the tomato sauce. Slice the mozzarella and lay the slices on top, drizzle with extra-virgin olive oil and season.
Place in the oven and cook for 35 to 40 minutes or till the top is golden and the pasta tender (if the top browns too fast, cover the dish with foil). Remove from the oven and let stand for a few minutes before serving with the remaining basil leaves.