Heat the butter and olive oil together in a large frying pan or skillet.
When ready, add the chopped onion and fry until it softens. Add the garlic and cook for a couple of minutes.
Slice the sausages into long strips and add to the onion and garlic. Fry for around five minutes, just until the sausages have some colour.
Add the fresh tomatoes, ketchup (or sugar), Worcestershire sauce, salt, oregano, paprika, chilli powder and pepper, and cook for a couple of minutes.
Add the tinned tomatoes and stock/water and cook for a further 10 minutes.
Finally, add the cream and cook for five more minutes. Serve with rice, pasta, roast vegetables or mash. Enjoy!