Squeeze the meat from the sausages and shape with wet hands into 30 small meatballs (having wet hands will stop the sausage meat sticking to your hands).
Heat half the oil in a large frying pan (skillet) over a medium - high heat and brown the meatballs all over. Set aside.
Add the rest of the oil and the butter to the pan and fry the onion and garlic for 5 minutes. Add the flour and cook for a minute or two, then pour in the wine and bubble for 2 minutes.
Gradually pour in the stock until you have a smooth sauce. Stir in the soured cream or double cream. Season and return the meatballs to the pan with the mustard. Stir and simmer for 5–6 minutes until the meatballs are cooked.
Meanwhile, cook the pasta in a saucepan of boiling salted water for 10–12 minutes until just tender. Drain, reserving a splash of the cooking water, and add this water to the sauce.
If you're using kale, remove the stalks and shred the leaves. Put the greens in a microwavable dish. Season with sea salt and add about 2 tablespoons of cold water
Cover with a lid or plate and microwave on high for about 4 minutes until just tender, then add half of the greens to the meatballs and sauce, leaving the rest to garnish at the end.
Add the grated parmesan and stir through the sauce.
Serve the pasta with the meatballs and greens spooned on top with lots of freshly cracked black pepper and a good grating of Parmesan
Notes
Getting herby sausages for this dish makes all the difference. Ultimate comfort food.