Chop fresh broccoli into small pieces - so to speed up the cooking process.
Place fresh broccoli, fresh spinach, and chicken broth in large cooking pot. Add salt. Turn on to low simmer in order to cook the vegetables.
Cut chicken up in small pieces. Put olive oil in frying pan. Brown chicken pieces. Set aside.
Cut the avocados up into small pieces. These are the thickener for the soup - so they need to be reasonable small pieces.
Add the avocados to the cooked vegetables. Using an immersion blender, puree soup. You can use a blender as well if you like.
Once completed smooth, add chicken to soup. Stir to mix.
Serve hot. Top with 1 tbsp of goat cheese, either in a medallion or crumbled.