Bring the chicken broth to a boil in a dutch oven or large pot, add dry rice noodles and turn off heat. Leave 10 minutes until softened. Remove noodles from broth so they do not over-cook. Reserve broth.
Make soup paste by combining garlic, ginger, serrano pepper, tomatoes, shallots, cilantro, cumin, turmeric, Szechwan pepper, garam masala, coriander, lime juice, and olive oil in blender or food processor. Blend until smooth.
Heat a soup pot, add soup paste and fry for 30 seconds or so. Pour in the reserved chicken broth and mix well. Bring to a boil and reduce heat to low. Add chicken, carrots, red pepper, celery, and spinach and simmer five minutes or until carrots are tender. Season with salt.
To serve, divide rice noodles between 6 bowls. Ladle soup over and garnish with fresh cilantro.
