In a dutch oven or a large pot, heat the Butter (1 tablespoon) or oil until hot, adding the Onion (1), Carrot (2), Celery (2 stalk), and Garlic (2 clove). Season with salt and ground black pepper. Cook for about 5 minutes on medium heat, until the vegetables are softened.
Pour in the Chicken Broth (8 cup).
Puree the Diced Tomatoes (1 can) in a food processor.
Pour into the pot and bring the soup to a boil. Season with salt and ground black pepper. You can also add some Italian seasoning or any other dry herbs to the soup.
Meanwhile, make the meatballs. Pour the Milk (1/4 cup) over the Panko Breadcrumbs (1/2 cup) and set it aside for about 5 minutes, until the bread has been absorbed by the milk and is soft.
Add Ground Chicken (1 pound), Egg (1), Fresh Parsley (1 tablespoon), Parmesan Cheese (4 tablespoon), Salt (3/4 teaspoon), Ground Black Pepper (1/4 teaspoon), Garlic Powder (1/2 teaspoon), and Dried Mixed Herbs (1 teaspoon).
Using damp hands, form the ground meat mixture into approximately 1/2 tablespoon meatballs and drop into simmering soup.
Add the Ditalini Pasta (1 cup) and cook until pasta as tender as you like. Season with salt and pepper.
Garnish with grated parmesan cheese and fresh minced parsley and/or basil.