In a large stockpot or Dutch oven, over medium high heat, add in your chicken and the broth. Bring to a boil, then reduce heat to LOW, and continue to simmer for about 30 minutes, or until chicken is cooked through, and very tender.
Make sure you skim off the white foam that floats to the top, a few times while cooking.
Meanwhile, using a vegetable spiralizer, shred your zucchini into “noodles”.
Once your chicken is cooked, remove from the pot, and using 2 forks shred it into nice bite sized pieces.
Return the shredded chicken to your pot together with pesto sauce, zucchini noodles and cherry tomatoes.
Bring the soup back to a simmer and continue to cook for just about 5-6 minutes.
Remove from heat.
Stir in fresh lemon juice, fresh herbs, and taste test, then season with sea salt and pepper to your preference.
Ladle into bowls and enjoy!