In a large soup pot saute the garlic in the olive oil. Add the onion, and cook until soft - this will take about 5 minutes. Then add the celery, carrot, bell pepper, and jalapeno. Season generously with salt and pepper. Saute for 5 minutes.
Pour the chicken stock over the vegetables. Add the diced tomatoes, chicken, kidney beans, black beans, corn, spinach, red pepper flakes, and cumin. Squeeze in the juice from the lime. Bring to a simmer.
Once the soup is simmering, add the crushed tortilla chips. Let simmer for 10 minutes. Taste the soup and add more salt and pepper to taste.
Serve the soup garnished with tortilla chips, cheese, and slices of jalapeno.