This Chinese Chicken Meatball Soup has juicy meatballs in a flavorful tomato broth. It is easy to make with simple pantry ingredients and is super comforting in the winter. You can start simmering the soup first, then prepare the meatballs in parallel and the dish will be ready in one hour.
In a large soup pot, add the chicken stock, tomatoes, onion, ginger, salt, and vinegar. Bring to a boil, then reduce the heat to the lowest setting and let it simmer for 60 minutes. In the meantime, you can make the meatballs.
Preheat oven to 450°F and arrange a rack on the upper middle level.
In a medium bowl, combine all the meatball ingredients. Mix vigorously for about 1 minute until it is thick and pasty. This will give the meatballs a firmer texture.
Shape the mixture into 25 meatballs, approximately 2 tablespoons each.
Bake the meatballs for 18-20 minutes until they are fully cooked and have a nice brown color on top.
Add the meatballs to the soup and let them simmer for 5 minutes. You can remove the onion halves if you don't like them. Serve the soup immediately with rice and green onions sprinkled on top!