Heat 1 tablespoon olive oil in a large stockpot or Dutch oven over medium heat. Add chicken, and cook, stirring occasionally, until evenly browned, about 6-8 minutes; set aside.
Add remaining 1 tablespoon olive oil to the stockpot. Add onion, carrots and celery. Cook, stirring occasionally, until tender, about 3-4 minutes.
Add garlic and mushrooms, and cook, stirring occasionally, until tender and browned, about 5-6 minutes. Stir in thyme and oregano until fragrant, about 1 minute.
Stir in chicken stock and bay leaves; bring to a boil. Stir in orzo, rosemary and chicken; reduce heat and simmer until orzo is tender, about 10-12 minutes.
Stir in kale and cannellini beans until the kale has wilted, about 3-4 minutes.
Stir in lemon juice and parsley; season with salt and pepper, to taste.
Serve immediately.
Notes
Use good-quality stock. The better quality your stock, the better your soup. Many brands love to pack in the salt so always opt for unsalted or a lower-sodium variety. Homemade stock is even better.
Add freshly squeezed lemon juice. Lemon juice will elevate your detox chicken soup, adding a fresh, bright flavor and balancing out all the saltiness and richness of the soup.
Add in leafy greens. This is a great recipe to sneak in leafy greens for those picky eaters. Kale, spinach, collard greens, swiss chard, or arugula are all great options.
Mix it up. Swap or add in additional vegetables such as bell peppers, butternut squash, sweet potatoes, corn or peas and extra herbs such as lemongrass, ginger or dill.
Freeze without the orzo. Orzo acts like a sponge and will continue soaking up the liquid. If preparing for leftovers, cook the orzo just before serving.