Heat the olive oil in a large stockpot over medium heat.
Add the onions, carrots, celery, and garlic.
Cook until the vegetables begin to soften.
Add the whole chicken to the pot and pour in the chicken stock.
Bring to a boil over high heat, then reduce to a simmer.
Cover and let simmer for 30 minutes.
Remove the chicken from the pot.
Shred the meat using two forks and discard the bones and skin.
Return the shredded chicken to the pot.
Add the egg noodles to the pot and stir well.
Simmer uncovered for an additional 10 minutes or until noodles are tender.
Season with salt and pepper.
Stir in the chopped parsley just before serving.
Adjust the seasoning to your preference and enjoy!