In a large soup pot, combine chicken, water, salt and pepper. Bring to a boil, then reduce to a low simmer and cover with a tight fitting lid. Cook for 30 minutes.
Remove chicken from pot to a platter and allow to cool.
While chicken is cooling, add onions, bell pepper, mushrooms and garlic to the remaining broth.
Bring the broth to a boil.
Once boiling, add pasta and cook in broth. I usually cook the pasta longer than the package directions, about 15 minutes, or until most of the broth has been absorbed.
While pasta is cooking, debone chicken and dice into bite-sized pieces.