Heat 2 Tbsp olive oil in a non-stick frying pan.
Add the shallot and garlic and fry them for a couple of minutes until the shallot is softened.
Mix in the spinach and stir until the mixture is wilted.
Drain the spinach and squeeze as much liquid out as possible. I put the spinach into a cheese cloth and then extract the fluid.
Combine the spinach, ricotta (homemade or shop-bought), salt, pepper, nutmeg, egg, yolk, parmesan, flour and semolina well.
I use a half-portion ice cream scoop to measure the dough into equal portions. I sprinkle very little flour onto a surface and roll the gnudi quickly into little dumplings.
This should be effortless if the dough has the right consistency.
While I form the gnudis, I bring some water in a large pot to the boil.
I always test one gnudi. First it will sink to the ground. Make sure the water is only simmering. It takes anything from 6 to 10 minutes (depending on the size of your gnudi) until the gnudi will rise to the surface.
If the gnudi holds it shape, bring the water back to the boil, add the remaining gnudis and let them simmer until they rise to the surface.
Preheat your oven to 200 degree C.
Drain the dumplings carefully and let them dry for a couple of minutes.
Pour your favorite tomato sauce (homemade or shop-bought) into a heat-proofed baking dish. Arrange the gnudis on top, drizzle with the remaining olive oil and sprinkle with some extra parmesan cheese.
Bake for 10 to 15 minutes and serve immediately.