To make broth: add all ingredients to soup pot. Cover the ingredients with water. Bring to a rolling boil over high heat. Once boiling, turn heat down to simmer for 1.5 hours. *If you loose too much water during the cooking process, add chicken broth to pot.
Remove chicken, shred meat, discard bones and veggies. Strain broth through fine-meshed strainer.
To make soup: warm olive oil in large soup pot over medium heat. Add onion, celery, and carrots and 1/4 tsp salt. Cook, stirring often, until the onions are softening. This takes about 7 minutes.
Cook pasta in a separate pot according to package instructions.
Add in curry powder and garlic powder and stir in to wake up the spices. Add in the rest of the ingredients.
Turn the temperature up to a boil, then reduce heat to a medium-low and continue simmering until veggies are tender, about 20-25 minutes.
Remove pot from heat and season generously with pepper. Add other spices if necessary to taste. Serve hot with some extra parsley for garnish- it makes it so pretty!
Once cool, store soup in covered container in refrigerator for 3-5 days. If freezing, don't include any noodles. Add those later when you reheat, otherwise they will soak up too much moisture and fall apart upon reheating- especially if they are gluten-free or egg noddles.