Here is my favorite lemon chicken orzo soup recipe, with tender chicken, hearty vegetables, pasta, and bright lemon flavor that makes it feel both comforting and fresh.
This soup has become my go-to dinner when someone in the family isn’t feeling well or when we just need something warm and satisfying. The lemon adds such a nice brightness that keeps you coming back for another bowl, and it’s easy enough to make on a busy weeknight.

Why You’ll Love This Lemon Chicken Orzo Soup
- Quick and easy – This comforting soup comes together in just 30-45 minutes, making it perfect for busy weeknights when you need something warm and satisfying fast.
- Light and refreshing – The bright lemon flavor adds a fresh twist to classic chicken soup, making it feel less heavy while still being totally comforting.
- One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
- Packed with protein and veggies – With tender chicken, hearty orzo, and plenty of vegetables, this soup is a complete meal in a bowl that’ll keep you full and satisfied.
What Kind of Chicken Should I Use?
Boneless, skinless chicken breasts are the easiest option for this soup since they cook quickly and shred beautifully. That said, you can absolutely use chicken thighs if that’s what you have on hand – they’ll add a bit more flavor and stay juicy even if you accidentally overcook them a little. If you’re short on time, you can even use a rotisserie chicken from the store and just shred it up before adding it to the soup. Just remember that if you go the rotisserie route, you’ll want to add it near the end of cooking since it’s already cooked through.

Options for Substitutions
This soup is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Chicken breasts: You can easily use chicken thighs instead – they’ll actually add more flavor and stay juicier. Rotisserie chicken works too if you’re short on time; just shred it and add it near the end of cooking.
- Orzo: This is the one ingredient I wouldn’t substitute. Orzo’s small pasta shape is what makes this soup special. Other pastas will change the texture and cooking time significantly.
- Cream: Half-and-half or whole milk can replace the cream if that’s what you have. The soup will be slightly less rich, but still tasty. For a dairy-free version, try coconut cream.
- Fresh herbs: If you don’t have fresh thyme or rosemary, use dried herbs but cut the amount in half since dried herbs are more concentrated. Fresh parsley can be swapped with dried parsley (use 2 tablespoons) or even fresh dill for a different flavor.
- Butter and olive oil: You can use all olive oil or all butter if you prefer – just stick with 4 tablespoons total for sautéing the vegetables.
- Chicken bouillon paste: Bouillon cubes work just fine – use 2 cubes. You can also skip this if your chicken broth is already well-seasoned, just taste and adjust salt at the end.
Watch Out for These Mistakes While Cooking
The biggest mistake when making lemon chicken orzo soup is adding the orzo too early, which causes it to absorb too much liquid and turn mushy – wait until after you’ve removed the chicken to add it, and cook for just 8 minutes so it stays tender but not bloated.
Another common error is overcooking the chicken breasts, so pull them out as soon as they hit 160°F since they’ll continue cooking while you chop them and the residual heat will bring them to a safe 165°F without drying them out.
Don’t add the lemon juice while the soup is boiling or the cream is likely to curdle – lower the heat first, then stir in the lemon, cream, and parsley off the direct heat for a smooth, creamy finish.
If you’re making this soup ahead of time, cook the orzo separately and add it just before serving, as it will continue to soak up broth and expand in the fridge overnight.

What to Serve With Lemon Chicken Orzo Soup?
This soup is pretty hearty on its own since it’s loaded with chicken, veggies, and orzo, but I love serving it with some warm, crusty bread or dinner rolls for dipping. A simple side salad with mixed greens and a light vinaigrette is a nice way to round out the meal without making things too heavy. If you want to make it more filling, garlic bread or cheesy breadsticks are always a hit with my family. The bright lemon flavor in this soup also pairs really well with roasted vegetables like asparagus or green beans on the side.
Storage Instructions
Store: This soup keeps really well in the fridge for up to 4 days in an airtight container. Just keep in mind that the orzo will continue to soak up the broth as it sits, so you might want to add a splash of chicken broth when reheating to loosen it up.
Freeze: You can freeze this soup for up to 3 months, but I’d recommend cooking it without the orzo if you’re planning to freeze it. Add freshly cooked orzo when you reheat instead, since pasta can get mushy after freezing. Let it cool completely before transferring to freezer-safe containers.
Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add extra broth or water if it’s gotten too thick. You can also microwave individual portions, but do it in short bursts and stir between to heat it evenly.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2100
- Protein: 185-210 g
- Fat: 55-65 g
- Carbohydrates: 140-160 g
Ingredients
For the soup base:
- 2 tbsp butter (I like Kerrygold unsalted butter for this)
- 2 tbsp olive oil
- 1.25 cup onion
- 1.25 cup carrots
- 1.25 cup celery
- 4 garlic cloves (freshly minced for best flavor)
- 8 cups chicken broth (I use Swanson Less Sodium)
- 2 lb chicken breasts
- 2 tsp chicken bouillon
- 1 tsp italian seasoning
- 1 tsp thyme
- 1 tsp rosemary
- 1 cup orzo
For the finish:
- 1.5 lemon (juiced and zested for maximum brightness)
- 0.5 cup cream
- salt
- pepper
- 1/2 cup parsley
- 1 tbsp fresh dill, chopped
Step 1: Prepare Mise en Place and Build the Aromatic Base
- 2 tbsp butter
- 2 tbsp olive oil
- 1.25 cup onion, diced
- 1.25 cup carrots, diced
- 1.25 cup celery, diced
- 4 garlic cloves, freshly minced
Dice the onion, carrots, and celery into roughly equal-sized pieces (about 1/4 inch) so they cook evenly.
Mince the garlic fresh and set aside—freshly minced garlic releases more of its aromatic compounds than pre-minced.
Heat the butter and olive oil together in a large pot over medium heat until the butter is foaming and fragrant.
This combination gives you the richness of butter with the higher smoke point of olive oil.
Step 2: Soften the Vegetables and Layer in Flavor
- sautéed onion, carrots, and celery from Step 1
- 4 garlic cloves, freshly minced
- 1 tsp italian seasoning
- 1 tsp thyme
- 1 tsp rosemary
Add the diced onion, carrots, and celery to the hot fat and sauté for 5-7 minutes, stirring occasionally, until they become soft and translucent around the edges.
This slow cooking allows the vegetables to release their natural sugars and develop a subtle sweetness that forms the soup’s flavor foundation.
Once softened, add the minced garlic and cook for another 30 seconds until fragrant, then add the italian seasoning, thyme, and rosemary—cooking the dried herbs in fat briefly blooms their essential oils for deeper flavor.
Step 3: Poach the Chicken in Broth
- 8 cups chicken broth
- 2 tsp chicken bouillon
- 2 lb chicken breasts
Pour in the chicken broth and add the chicken bouillon, stirring to combine.
Add the 2 lb chicken breasts whole to the pot—keeping them intact during cooking helps them stay moist and tender.
Bring the liquid to a boil, then reduce heat to a gentle simmer and cook for 10-12 minutes until the chicken reaches an internal temperature of 160°F when tested with a meat thermometer.
I like to use Swanson Less Sodium broth because it has cleaner flavor without being oversalted, giving you more control over the final seasoning.
Step 4: Cook the Orzo and Prepare the Chicken
- cooked chicken breasts from Step 3
- 1 cup orzo
Remove the cooked chicken breasts from the pot to a cutting board and let cool for 2-3 minutes until safe to handle.
While the chicken cools slightly, add the orzo directly to the simmering broth and cook for 8-10 minutes until just tender (follow package directions, as brands vary slightly).
Once cooled enough, chop the chicken into bite-sized pieces and set aside.
This timing ensures your orzo finishes cooking right as the chicken is ready to return to the pot.
Step 5: Finish with Bright Citrus and Cream
- cooked orzo from Step 4
- chopped chicken from Step 4
- 1.5 lemon, juiced and zested
- 0.5 cup cream
- 1/2 cup parsley, chopped
- 1 tbsp fresh dill, chopped
- salt
- pepper
Reduce the heat to low and stir in the lemon juice and zest—the zest adds vibrant brightness without additional tartness.
Pour in the cream in a thin stream while stirring gently to prevent curdling.
Fold in the fresh parsley and dill, then return the chopped chicken from Step 4 back to the pot.
Season to taste with salt and pepper—start conservatively since the bouillon and broth already contain salt.
For maximum brightness, I juice and zest the lemon fresh rather than using bottled juice, which gives the soup a much more alive, fresh flavor.
Step 6: Heat Through and Serve
Stir gently for 1-2 minutes to warm everything through, keeping the heat low to prevent the cream from breaking.
Ladle into bowls and serve immediately while the soup is hot and the herbs are still bright.
The soup tastes even better the next day as flavors meld, making it excellent for meal prep.

Hearty Lemon Chicken Orzo Soup
Ingredients
For the soup base::
- 2 tbsp butter (I like Kerrygold unsalted butter for this)
- 2 tbsp olive oil
- 1.25 cup onion
- 1.25 cup carrots
- 1.25 cup celery
- 4 garlic cloves (freshly minced for best flavor)
- 8 cups chicken broth (I use Swanson Less Sodium)
- 2 lb chicken breasts
- 2 tsp chicken bouillon
- 1 tsp italian seasoning
- 1 tsp thyme
- 1 tsp rosemary
- 1 cup orzo
For the finish::
- 1.5 lemon (juiced and zested for maximum brightness)
- 0.5 cup cream
- salt
- pepper
- 1/2 cup parsley
- 1 tbsp fresh dill, chopped
Instructions
- Dice the onion, carrots, and celery into roughly equal-sized pieces (about 1/4 inch) so they cook evenly. Mince the garlic fresh and set aside—freshly minced garlic releases more of its aromatic compounds than pre-minced. Heat the butter and olive oil together in a large pot over medium heat until the butter is foaming and fragrant. This combination gives you the richness of butter with the higher smoke point of olive oil.
- Add the diced onion, carrots, and celery to the hot fat and sauté for 5-7 minutes, stirring occasionally, until they become soft and translucent around the edges. This slow cooking allows the vegetables to release their natural sugars and develop a subtle sweetness that forms the soup's flavor foundation. Once softened, add the minced garlic and cook for another 30 seconds until fragrant, then add the italian seasoning, thyme, and rosemary—cooking the dried herbs in fat briefly blooms their essential oils for deeper flavor.
- Pour in the chicken broth and add the chicken bouillon, stirring to combine. Add the 2 lb chicken breasts whole to the pot—keeping them intact during cooking helps them stay moist and tender. Bring the liquid to a boil, then reduce heat to a gentle simmer and cook for 10-12 minutes until the chicken reaches an internal temperature of 160°F when tested with a meat thermometer. I like to use Swanson Less Sodium broth because it has cleaner flavor without being oversalted, giving you more control over the final seasoning.
- Remove the cooked chicken breasts from the pot to a cutting board and let cool for 2-3 minutes until safe to handle. While the chicken cools slightly, add the orzo directly to the simmering broth and cook for 8-10 minutes until just tender (follow package directions, as brands vary slightly). Once cooled enough, chop the chicken into bite-sized pieces and set aside. This timing ensures your orzo finishes cooking right as the chicken is ready to return to the pot.
- Reduce the heat to low and stir in the lemon juice and zest—the zest adds vibrant brightness without additional tartness. Pour in the cream in a thin stream while stirring gently to prevent curdling. Fold in the fresh parsley and dill, then return the chopped chicken from Step 4 back to the pot. Season to taste with salt and pepper—start conservatively since the bouillon and broth already contain salt. For maximum brightness, I juice and zest the lemon fresh rather than using bottled juice, which gives the soup a much more alive, fresh flavor.
- Stir gently for 1-2 minutes to warm everything through, keeping the heat low to prevent the cream from breaking. Ladle into bowls and serve immediately while the soup is hot and the herbs are still bright. The soup tastes even better the next day as flavors meld, making it excellent for meal prep.