Heat 2 tbsp avocado oil in a large pot over medium-high heat. Season 4-5 pieces bone-in chicken with salt,pepper, and all-purpose seasoning. Brown chicken on both sides for 3-4 minutes, then remove and set aside.
Add onion,carrots, and celery to the same pot. Sauté for 5-6 minutes until softened. Add garlic and sauté for another minute.
Add butter to the vegetables and stir until melted. Sprinkle flour over and cook, stirring, for 2-3 minutes.
Slowly pour in chicken stock,stirring constantly.
Add chicken to the pot.
Add bay leaves, sazon, red pepper flakes, and salt & pepper and let simmer for 10-15 minutes.
Remove chicken from the pot, shred meat from the bones and add back into the pot.
Add egg noodles and stir in heavy cream and cook for 7-9 minutes. Adjust seasoning with salt and pepper.
Stir in chopped parsley or cilantro before serving.
Ladle into bowls and enjoy!