Roast the pine nuts in a pan without fat, remove them. Peel onions and garlic and dice finely. Wash oregano, dab dry, remove leaves and chop finely
Heat 1 tablespoon of oil in a saucepan, sauté half onions and half garlic in it. Add tomato paste, sweat it and dust it with flour. Add tomatoes, add stock and boil up while stirring. Season with salt, pepper and Italian herbs. Let tomato sauce simmer for about 10 minutes. After about 5 minutes add oregano. Keep tomato sauce warm
Clean and wash the spinach. Heat 1/2 tbsp. oil in a large frying pan. Sauté the remaining onion and garlic cubes in it, remove. Add 5 tablespoons of water and spinach and let them collapse while stirring occasionally. Season with salt, pepper and nutmeg. Pour the spinach into a sieve and drain well. (Squeeze out the remaining liquid!)
Finely grate the parmesan. Finely chop the spinach. Mix well ricotta, steamed onion and garlic cubes, spinach, eggs, egg yolks and grated Parmesan cheese. Quickly fold in flour (dough is quite sticky and soft). Season dough with salt and pepper
Form the dough into rolls (approx. 2-2.5 cm Ø) in 3-4 portions on a well floured work surface with well floured hands. Cut into small pieces with a knife, dipping the knife repeatedly in flour. Use your hands to shape the pieces into dumplings, i.e. let them stand in boiling salted water until the dumplings float to the surface (takes about 4 minutes). Drain the dumplings and let them drip off
Heat butter in a large, coated pan. Fry the dumplings for about 3 minutes while turning. Arrange dumplings and tomato sauce on plates. Sprinkle with pine nuts. Sprinkle with parmesan and pepper if necessary. Garnish with oregano