Heat oil in a stockpot over medium heat. Add onion and garlic and stir occasionally. Cook until golden brown.
Add the carrot, potato, celery, turnip, and parsnip and cook for 10 minutes, until lightly golden.
Add bay leaves, salt, pepper, broth and 2 cups of hot water. Bring to the boil, then cover and simmer on low heat for 30 minutes.
Add beans and silverbeet. Cook for a further 20 minutes.
While the soup is cooking, prepare the meatballs.
Starting with the mince, place all ingredients in a large bowl. Using a fork, carefully combine the ingredients.
Form meatballs with your hands to the size of a walnut, working them into evenly shaped balls.
Add the meatballs to the pot. Simmer for 10 minutes.
Add the noodles to the pot. Refer to package instructions for cooking time. Cook until al dente.
Serve with a squeeze of fresh lemon and grated Parmesan cheese as desired.