Prepare your ingredients: Dice the onion, slice the carrots, and chop the celery.
Start cooking: Heat 2 tablespoons of olive oil in a large soup pot on medium-high. Toss in the onion, carrots, and celery. Cook them for about 5 minutes.
Build the flavors: Add the canned tomatoes to the pot and stir. Let this cook for about 5 minutes without covering it. Sprinkle in the seasonings.
Cook the chicken: Add the chicken breasts and chicken broth. Cover the pot and let it cook for 10–15 minutes.
Prepare the pasta (two options): Option 1: Cook the pasta in a separate pot according to the instructions. Option 2: Wait to add the pasta directly to the soup in Step 7.
Shred the chicken: Take the chicken out of the pot and shred it with two forks.
Finish the soup: Add sweetcorn, peas, and spinach to the pot. If you didn’t cook the pasta separately, add it now and pour in extra broth to prevent the soup from drying out. Simmer for about 10 minutes.
Combine everything: Return the shredded chicken to the pot and add the chickpeas. If the pasta was cooked separately, mix it in now. Let everything simmer together on low heat for 5 minutes.
Taste and serve: Adjust the seasoning if needed. Serve and enjoy!