Heat the oil in a heavy based pan over a medium heat, add the meatballs and fry for 3-4 minutes before adding the onion and allow to soften
Add the tomato puree, oregano, stock cube (broken up), garlic, salt and pepper. Continue to fry for 2 minutes
Add the tin of chopped tomatoes, the passata, fresh tomatoes and sugar. Stir well and leave on a medium heat until the sauce starts to gently bubble. Turn down to a very low heat and leave to slowly cook for at least an hour
At the end of cooking, if using, stir through the extra virgin olive oil
Stir in some pasta (I use about 400g of rigatoni) and serve in bowls with a grating of Parmesan cheese