In a large saucepan, add all the ingredients, except oil and meatballs, and cover with the stock. Bring to the boil with the lid off. Reduce the heat to medium and simmer for 1 hour with the lid on, stirring occasionally.
In a pan heat the oil and brown off the meatballs.
Add meatballs to the stew. Simmer for a further 30 minutes with the lid off. This is when the sauce will thicken.
This will serve as a good meal for 2 on its own or for 4 people with potatoes or rice.