This cozy chicken thigh soup features bone-in chicken thighs, orzo, and a bright squeeze of lemon. With extra vegetables and a touch of ginger, it becomes a flavorful, comforting bowl that works great when you’re under the weather or simply want an easy, nourishing dinner. The bones add depth to the broth while the lemon lifts the final flavor.

Classic chicken soup is a reliable comfort food: minimal prep, big on flavor, and satisfying on a cold or dreary day. This version uses bone-in thighs to maximize richness and juiciness. The orzo adds body and texture, while the vegetables and herbs round out the savory broth. It’s easy enough for a weeknight, but comforting enough for a family dinner when someone needs a little extra care.
Ingredients & Substitutions

- Chicken thighs. Bone-in chicken thighs give the best flavor and remain tender and juicy after simmering. Boneless thighs can be used in a pinch, but the broth will be less rich.
- Chicken broth. Low-sodium broth lets you control the salt. If you have homemade broth, this is an excellent recipe to use it in.
- Vegetables. This recipe uses yellow or white onion, carrots, celery, and zucchini. You can add leafy greens like spinach at the end or swap in other vegetables you enjoy.
- Orzo. This small rice-shaped pasta cooks quickly and makes the soup hearty. You can substitute another small pasta such as ditalini if preferred.
Lemon juice. A final squeeze of fresh lemon brightens the soup and balances the richness. Add it at the end to preserve its fresh flavor.
See the recipe card further below for exact quantities and a printable ingredient list.
Instructions

Step 1: Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown the bone-in chicken thighs for 2–3 minutes per side to build flavor. Remove the thighs and set aside to cool briefly; remove and discard the skin if you prefer.

Step 2: Add the diced onion, carrots, celery, and zucchini to the pot and cook until softened, about 4 minutes. Stir occasionally to prevent sticking and to pick up browned bits from the bottom of the pot.

Step 3: Stir in minced garlic, salt, pepper, turmeric, and ginger. Return the browned chicken thighs to the pot and add a bay leaf and fresh herbs such as thyme and rosemary. Pour in the chicken broth, bring to a boil, then reduce heat to medium-low and simmer for about 20 minutes until the chicken is cooked through and tender.

Step 4: Remove the chicken from the pot and shred the meat off the bones with two forks. Discard the bones and bay leaf. Return the shredded chicken to the pot, stir in the orzo, and simmer for another 10–15 minutes until the orzo is tender. Turn off the heat, squeeze in fresh lemon juice, taste for seasoning, and serve hot.
Sarah’s Top Tips
- Bone-in thighs add depth to the broth; once simmered they will fall off the bone and shred easily.
- Always brown the meat first — that step adds a lot of savory flavor to one-pot recipes.
- For leftovers or meal prep, cook orzo separately and add it to individual bowls when serving so the pasta doesn’t absorb all the liquid over time.
- Add delicate greens like spinach in the last minute of cooking so they wilt but stay bright.
- Adjust lemon and seasoning at the end so you keep the bright citrus flavor balanced with the stock.

Serving Suggestions
This soup is hearty on its own thanks to the orzo and shredded chicken. Garnish with chopped fresh parsley and a little lemon zest for brightness. Serve with crackers, crusty bread and butter, or a simple sandwich for a more substantial meal. Leftovers reheat well with a splash of extra broth to refresh the texture.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. If you expect to keep the soup longer or to use it for meal prep, cook and store the orzo separately and add when reheating to avoid a mushy texture. Reheat gently on the stovetop over medium heat, adding broth or water as needed to reach the desired consistency, or microwave individual portions until hot.
For longer storage, freeze the soup without the orzo for up to 3 months. Thaw overnight in the refrigerator, reheat on the stove, then cook orzo fresh and add before serving.
Did you make this recipe? Leave a rating and a comment — feedback helps others find and enjoy this comforting bowl.
Bone-in Chicken Soup
Author: Sarah Hill
Yields: 6 servings
Prep Time: 20 mins Cook Time: 40 mins Total Time: 1 hr
This comforting chicken thigh soup pairs bone-in chicken thighs with orzo and lemon for a rich but bright broth. It’s an easy, cozy dinner that warms and nourishes.
Ingredients
- 2 tablespoons olive oil
- 2 pounds bone-in chicken thighs (about 4 thighs)
- 1 yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 2 garlic cloves, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon turmeric
- ½ teaspoon ginger
- 1 bay leaf
- 1–2 sprigs fresh thyme (or 1 teaspoon dried)
- 1–2 sprigs fresh rosemary (or 1 teaspoon dried)
- 4 cups chicken broth
- ¾ cup orzo
- ½ lemon, juiced
Instructions
- Heat oil in a large pot over medium-high heat. Brown the chicken thighs 2–3 minutes per side. Remove and set aside to cool slightly.
- In the same pot, sauté onion, carrots, celery, and zucchini until softened, about 4 minutes.
- Stir in garlic, salt, pepper, turmeric, and ginger. Return the chicken to the pot along with the bay leaf, thyme, and rosemary.
- Pour in chicken broth, bring to a boil, then reduce heat and simmer for 20 minutes.
- Remove chicken, discard skin and bones, and shred the meat. Return shredded chicken to the pot, add orzo, and simmer 10–15 minutes until the orzo is cooked.
- Turn off the heat, stir in lemon juice, adjust seasoning to taste, and serve immediately.
Sarah’s Tips
- Brown meat first for deeper flavor.
- Cook orzo separately for leftovers to prevent the pasta from absorbing too much liquid.
- Add leafy greens near the end so they stay vibrant.
- Adjust lemon and salt at the end to taste.
Tools
- Sharp knife
- Dutch oven or large heavy pot
Nutrition (per serving)
Calories: 429 kcal • Carbohydrates: 21 g • Protein: 25 g • Fat: 27 g • Sodium: 894 mg • Fiber: 2 g
Nutritional information is an estimate and can vary by brands and portion sizes.