This soup is very straightforward, silky and thick, with a subtle fragrance of herbs plus a nice hit of lemon. It's super comforting and satisfying, yet light-tasting at the same time. But what really seals the deal is that the whole thing is made in one pot and tastes like can’t-stop-eating-delicious.
Get all the prep done before you start cooking: mince the garlic, finely chop the onion, peel and thinly slice the carrots.
Heat oil and butter in a large pot over medium. Add garlic and onion, cook for 2 minutes, until soft. Stir in salt, pepper, thyme and oregano. Cook until fragrant, for 1 minute. Add in carrots and the chicken fillets.
Pour in broth, add soy sauce and bay leaf. Bring to a boil, cover and lower the heat. Simmer for 15 minutes.
When ready, remove the chicken fillets and place onto a clean plate. Add cream, lemon juice and orzo. Stir, cover, bring to a boil and simmer for 10 minutes, or until the orzo is al dente.
In the meantime, shred the chicken using two forks. Hold a fork in each hand, and use them to pull the meat apart.
When ready, return chicken to the pot. Add spinach, stir and simmer for 2 minutes, or until the spinach is wilted. Taste, and adjust salt. Finish off with freshly ground black pepper and red pepper flakes. Serve!