Mix the pork, onion, flour, thyme, paprika and egg. Season with salt and pepper.
Shape the mixture into 20 ovals or balls with 2 dessertspoons or your hands. Lightly roll in flour, then chill in the refrigerator.
For the sauce, melt the butter in a saucepan, sprinkle with flour and cook and stir for 1 minute. Use a metal whisk. Blend in the stock, then add the tomatoes, puree, garlic and bay leaf and season with salt and pepper. Bring to the boil until thickened. Cover and simmer for 20 minutes.
Meanwhile, melt the butter and add the oil in a deep-sided frying pan. Cook the meatballs in batches for 5 minutes or until browned all over. Lift out and drain on paper towels and pour out the fat from the pan.
Return the meatballs to the pan and add the sauce. Bring to the boil and simmer for 25 minutes.
Get your ingredients deliveredCheck out Ocado! Save 25% on your first order + 3 months free unlimited deliveries. Enter VOU7389477 at checkout