01 -
Warm the oil in a large Dutch oven over medium heat. Throw in carrots, celery, onion, basil, salt, and pepper. Cook until veggies get soft and start to brown, about 8 minutes.
02 -
Toss in the garlic and stir constantly for about 30 seconds until you can smell it.
03 -
Dust the flour over everything and stir till you can't see it anymore. Pour in 6 cups of chicken stock and mix until the flour fully mixes in.
04 -
Gently put the chicken into the liquid. Bring everything to a boil, then lower the heat, partly cover the pot, and let it bubble gently for 10 to 15 minutes until the chicken hits 165°F on a meat thermometer.
05 -
Take out the chicken, put it on a cutting board and cover it up. Let it sit for at least 5 minutes.
06 -
Get the soup bubbling again, then add the orzo. Let it cook for 7 minutes, stirring now and then so it doesn't stick, until the orzo is quite firm.
07 -
Cut or pull apart the chicken, then add it back to the pot.
08 -
Mix in the spinach, lemon juice, and dill. Pour in more chicken stock if you want it thinner. Cook another 3 to 5 minutes until spinach wilts and orzo gets tender but firm. Add more salt and pepper if needed. Serve hot.