Put a splash of water (50ml) in a saucepan and add the raw washed spinach leaves. Cook over high heat for 3 minutes until the spinach is wilted and much reduced in size. Take it off the heat and drain off excess water. Set aside.
Heat the oil to a saucepan and fry off the shallots for 2 minutes.
In the meantime, remove the skin from the sausages, cut the meat into rough 2 cm (1 inch) section. and add to the shallots. Fry for 6 minutes over high heat or until the meat is starting to turn brown. See for vegan option below.
Season with the salt, black pepper, and a generous pinch of chili flakes and give a good mix.
Add the spinach, tomatoes, sugar, and 50ml of water to the mixture and reduce the heat to a gentle simmer.
While the sauce is simmering, make the pasta according to the packet’s instructions. Once the pasta is done, drain it, and add it to the sauce.
Serve hot with freshly grated parmesan cheese or vegan equivalent.
Notes
For the vegan option, replace step 3 of the above recipe as follows:
Cut the firm tofu in very fine (3mm | 1/8 inch) slices and half these lengthwise.
Add a dash of olive oil to a hot frying pan and fry the tofu pieces on both sides. Once that they are well browned add the tofu to the shallots and continue with the recipe.