Put chicken in pot, fill with 10-12 cups cold water 2-3 inches above chicken. Place over medium heat.
As foam appears use skimming ladle or spoon scoop out foam. Continue to do this for about 30 minutes or so.
Add tablespoon of salt, bay leaves, 1 potato, 2 celery stalks with leaves, 2 carrots, leeks/onions, and the parsley. Squeeze each tomato half before adding to the pot. Make sure all is covered in water.
Bring everything up to a boil, then lower heat to simmer. Put lid on pot but leave uncovered a little bit, turn heat to simmer about 2 hours.
If desired, remove the breast meat after 1 hour of cooking.
Once 2 hours has passed and chicken is done and veggies are soft, removed the remaining chicken. Set carrots aside if you wish to keep them.
Strain liquid with a mesh strainer lined with cheesecloth. Wash pot out and return broth to the pot. (or strain into a clean pot) You may keep the carrots and other veggies if desired, I discard mine.
Add in the new reserved carrots, potato, and celery cut in preferred shapes as you would like to serve them. Add in parmesan rind and bouillon if using. Make sure you taste for seasoning after the bouillon goes in. Add salt as needed. Simmer for another 20-30 minutes, or until veggies are soft.
In a separate pot follow directions on Ancini di Pepe box or any other noodle you would like. When noodles are ready mix with broth.
I like to put out my chicken and vegetables in a separate bowl so everyone can choose what they put in their bowls.
Add chicken and vegetables to your bowl then top it off with grated Parmesan cheese.
The melted parmesan cheese will stick to your spoon, this is the best part!