Warm a large pot or Dutch oven over medium heat and add olive oil. When warm, add diced onion, celery and carrots and cook for 4-5 minutes or until softened.
Add minced garlic and cook another minute.
Add chicken broth and bring to a boil.
Add couscous to boiling broth then turn off heat. Cover the pot and let sit for 5 minutes.
Remove lid and add shredded chicken, fresh spinach, lemon juice, chopped dill, green onions, salt and pepper. Stir to combine and taste for seasoning.
Ladle into soup bowls with plenty of chicken and couscous in each bowl. Top with more herbs and parmesan cheese if using!
Notes
Chicken breast note: I made this recipe using shredded rotisserie chicken but you can easily use uncooked chicken instead! When broth is boiling, before adding your couscous add in raw chicken breasts and boil for 10 minutes. Then remove chicken and add couscous, turning off heat. Shred chicken and add back to pot with your spinach, herbs etc.