
Homemade Chicken Soup Recipe tastes rich, cozy, and savory with tender chicken, soft veggies, and a broth that feels like a warm hug in a bowl. It works perfectly for busy families, cold nights, or anyone who wants comfort food on the table in about 1 hour and 15 minutes. I have made some version of this soup almost every Sunday in winter, and my kids now judge all other soups against “mom’s pot.”
Why Homemade Chicken Soup Recipe Is Worth It
Homemade chicken soup gives you deep flavor, clean ingredients, and way more comfort than anything from a can. You control the salt, the veggies, the herbs, and the richness, so every bowl fits your taste and your pantry.
You also stretch a few basic ingredients into a big pot that feeds a crowd or stocks your freezer. Leftovers taste even better the next day, which feels like a tiny life win when you come home tired and hungry.
“This Homemade Chicken Soup Recipe tastes like something from a cozy diner, but fresher and brighter, and it absolutely hit the spot on a cold night. ★★★★★”
Ingredients You Need
Chicken
- 2 pounds bone-in, skin-on chicken thighs
- Dark meat gives richer flavor and stays juicy.
- Use bone-in breasts if you prefer leaner meat, but watch the cooking time so they do not dry out.
- Optional: 1 extra chicken drumstick or wing for more flavor
- I toss in a wing when I have one in the freezer from a bulk pack.
Vegetables
- 1 large yellow onion, diced
- 3 medium carrots, peeled and sliced into coins
- 3 celery stalks, sliced
- 4 garlic cloves, minced
- 1 parsnip, peeled and sliced (optional, but it adds sweetness and depth)
- 1 small leek, white and light green parts only, cleaned and sliced (optional but lovely)
Broth and liquids
- 8 cups low sodium chicken broth
- I like Swanson or Kitchen Basics, but any good low sodium brand works.
- Use homemade stock if you have it and cut back on added salt.
- 2 cups water, as needed to adjust volume and saltiness
Herbs and seasonings
- 2 bay leaves
- 1 teaspoon dried thyme or 2 teaspoons fresh thyme leaves
- 1 teaspoon dried parsley or 1 tablespoon fresh chopped parsley, plus more for garnish
- 1 teaspoon dried dill or 1 tablespoon fresh dill, chopped (optional but highly recommended)
- 1 to 1½ teaspoons fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon turmeric (optional, for color and a gentle earthy note)
Carbs and add-ins
- 1 cup small pasta such as egg noodles, ditalini, or orzo
- Use gluten free pasta if needed and cook it separately.
- Or 1 cup peeled and diced potatoes
- Or ¾ cup white rice, rinsed
- I often cook rice separately so it does not soak up all the broth in storage.
Fat
- 2 tablespoons olive oil or avocado oil
- Optional: 1 tablespoon butter for richer flavor
Fresh finish
- Juice of ½ lemon, plus extra wedges for serving
- Extra chopped parsley or dill for topping
Equipment list
- Large heavy pot or Dutch oven, at least 6 quarts
- Sharp chef’s knife and cutting board
- Wooden spoon or heat safe spatula
- Ladle
- Fine mesh strainer or slotted spoon
- Small bowl and fork for shredding chicken
Quick Tips & substitutions
- Use bone-in chicken for deeper flavor and more body in the broth.
- Swap thighs for breasts if you want leaner soup, and pull the breasts out a bit earlier so they stay tender.
- Use rotisserie chicken as a shortcut: simmer the carcass in broth for 20 minutes, then add shredded meat near the end.
- Choose low sodium broth so you control the salt level and avoid oversalting.
- Add a parmesan rind while the soup simmers for extra savory depth, then pull it out before serving.
- Cook pasta or rice separately if you plan to store leftovers, then add it to each bowl so it does not soak up all the broth.
- Use gluten free pasta or rice for a gluten free version.
- Skip the butter and use oil only if you want a dairy free soup.
- Toss in extra veggies from your fridge like zucchini, green beans, or spinach to avoid waste.
- Add a splash of lemon juice at the end to brighten the flavor without more salt.
How to Make Homemade Chicken Soup Recipe
Step 1: Prep the ingredients
Chop the onion, carrots, celery, parsnip, and leek into even pieces so they cook at the same rate. Mince the garlic and set it aside. Pat the chicken dry with paper towels and season it lightly with salt and pepper on both sides.
Step 2: Brown the chicken
Heat the olive oil in your large pot over medium high heat. Place the chicken pieces skin side down and cook them until the skin turns golden and crisp, about 4 to 5 minutes. Flip and brown the other side for another 3 to 4 minutes, then transfer the chicken to a plate.
Step 3: Sauté the aromatics
Lower the heat to medium. Add the onion, carrots, celery, parsnip, and leek to the pot and stir them in the chicken drippings. Cook them until the onion softens and turns translucent and the carrots start to soften, about 5 to 7 minutes, stirring often so they do not burn.
Add the garlic and turmeric and cook for about 30 seconds until the garlic smells fragrant. Scrape up any browned bits from the bottom of the pot with your spoon, since those bits carry a lot of flavor. If the pot looks dry, add a small splash of broth to help loosen everything.
Step 4: Build the broth
Pour in the chicken broth and water. Add the bay leaves, thyme, parsley, dill, and a pinch of salt and pepper. Return the browned chicken and any juices from the plate to the pot, skin side up.
Bring the pot to a gentle boil, then lower the heat so the soup simmers steadily but not wildly. Partially cover the pot with a lid and let it simmer for about 30 minutes. Stir occasionally so nothing sticks to the bottom.
Step 5: Shred the chicken
After about 30 minutes, check the chicken. It should feel very tender and reach at least 165°F in the thickest part. Use tongs to transfer the chicken pieces to a bowl and let them cool for a few minutes so you can handle them.
Pull off and discard the skin. Use a fork or your fingers to remove the meat from the bones and shred it into bite size pieces. Toss the bones and skin or save them in a freezer bag for future stock.
Step 6: Cook the starch
While the chicken cools, decide how you want to handle the pasta, rice, or potatoes.
-
If you cook them in the soup:
- Stir the pasta, rice, or potatoes directly into the simmering broth.
- Cook until tender: about 7 to 8 minutes for small pasta, 15 to 18 minutes for rice, or 10 to 12 minutes for potatoes.
-
If you cook them separately:
- Boil them in a separate pot of salted water until just tender.
- Drain and toss with a tiny bit of olive oil so they do not stick, then add to each bowl when you serve.
Step 7: Finish the soup
Return the shredded chicken to the pot. Taste the broth and adjust with more salt, pepper, and herbs as needed. Squeeze in the lemon juice and stir.
Let the soup simmer for another 5 minutes so the flavors mingle. Remove the bay leaves and any herb stems. Sprinkle in extra fresh parsley or dill right before serving.
Step 8: Serve
Ladle the Homemade Chicken Soup Recipe into warm bowls. If you kept the pasta or rice separate, add a scoop to each bowl first, then pour the hot broth and chicken over it. Top with more herbs and a little extra black pepper if you like a bit of a kick.
Recipe Variations
-
Gluten free
- Use gluten free pasta or white rice.
- Check your broth label to confirm it lists gluten free.
-
Low carb
- Skip pasta, rice, and potatoes and add extra low carb veggies like zucchini, spinach, or cauliflower florets.
- Add more chicken for extra protein and satisfaction.
-
Vegan style
- Swap chicken for chickpeas or white beans and use vegetable broth.
- Add mushrooms for a meaty texture and extra umami.
-
Extra hearty
- Stir in cooked barley or farro instead of pasta.
- Add more carrots and celery for a thicker, stew like texture.
-
Spicy version
- Add a pinch of red pepper flakes with the garlic.
- Finish with a squeeze of lime instead of lemon for a different twist.
Ways to Serve
- Ladle over cooked rice or quinoa for a filling, one bowl meal.
- Serve with crusty bread, cornbread, or warm tortillas for dipping.
- Pair with a simple green salad or sliced cucumbers and tomatoes.
- Top with extra fresh herbs, a squeeze of lemon, and cracked black pepper.
- Serve in a mug for kids or anyone who likes to sip soup while watching a movie.
Storage Success
Let the Homemade Chicken Soup Recipe cool until it feels just warm, not hot, before you move it to containers. Store the soup in airtight containers in the fridge for up to 4 days, and keep any pasta or rice in a separate container so it does not soak up all the broth. Reheat gently on the stove over medium heat, and add a splash of water or broth if it thickens too much. Freeze the soup without pasta or rice for up to 3 months, then thaw in the fridge overnight and reheat on the stove for a quick comfort meal.

Homemade Chicken Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until softened, about 4–5 minutes.
- Stir in the minced garlic, sliced carrots, and sliced celery. Cook for another 3–4 minutes, stirring occasionally.
- Add the chicken thighs to the pot, then pour in the chicken broth. Add the bay leaves, dried thyme, dried parsley, salt, and black pepper.
- Bring the soup to a boil, then reduce the heat to low, cover, and simmer for 35–40 minutes, or until the chicken is cooked through and tender.
- Remove the chicken thighs from the pot and place them on a cutting board. Discard the skin and bones, shred the meat, and return the chicken to the pot.
- If using noodles or pasta, add them to the simmering soup and cook according to package directions until tender.
- Taste and adjust seasoning with additional salt and pepper if needed. Stir in fresh parsley and lemon juice, if desired.
- Remove the bay leaves and ladle the hot chicken soup into bowls. Serve immediately.
Notes
Approximate per serving (1/6 of recipe, with noodles): 260 calories; fat 11 g; saturated fat 2.5 g; carbohydrates 20 g; fiber 2 g; sugars 4 g; protein 19 g; sodium 580 mg. Values will vary based on specific ingredients, brands, and portion sizes.
