Preheat oven to 200°C and line a baking tray with baking paper.
Arrange meatballs on prepared tray and bake in preheated oven for 20 minutes or until cooked through. Set aside.
While meatballs are cooking, heat olive oil in a large saucepan over medium-low heat. Add the onion and garlic and sauté for 10 minutes or until onion is tender. Add vegetables and cook, stirring, for a further 2 minutes.
Add canned tomatoes, stock, water, tomato paste and Worcestershire sauce. Bring to the boil, then reduce heat, and simmer uncovered for 20 minutes, or until vegetables are tender firm.
Add beans and pasta to the soup and cook for a further 7 minutes or until pasta is cooked to your liking.
Divide soup between serving bowls and serve topped with meatballs.