Cook the Veggies: Heat olive oil and butter in a large soup pot or Dutch oven over medium heat. Add the onion, carrot, celery, and ½ teaspoon of the salt. Cook for 5-6 minutes, until softened. Add garlic, lemon zest, and turmeric, and stir for 30 seconds until fragrant.
Add the Flour: Sprinkle in the flour and stir constantly for 1 minute, until a paste forms and the flour is absorbed. It will look pasty, that’s okay!
Add the Stock and Chicken: Slowly pour in the chicken broth, stirring to avoid lumps. Add ½ teaspoon of salt and the black pepper. Nestle in the raw chicken breasts. Bring to a boil, then reduce to a simmer. Cover and simmer for 5 minutes.
Add the Orzo: Stir in the orzo and simmer, covered, for 10-12 minutes, or until orzo is tender, stirring occasionally to keep the orzo from sticking to the pot.
Dice or Shred the Chicken: Carefully remove the chicken to a cutting board and shred or dice into bite size pieces. Add back to the pot.
Finish: Stir in the cream, lemon juice, and Parmesan, stirring to combine. Simmer for 1-2 minutes more to warm through. Taste and adjust salt, pepper, or lemon as needed. Top with chopped dill or parsley if that’s your thing!