There’s nothing quite like a pot of homemade chicken soup simmering on the stove. It fills your whole kitchen with that warm, comforting smell that somehow makes everything feel better. I’ve been making this recipe for years, and it never gets old. My grandmother used to say that chicken soup was Jewish penicillin, and honestly, I think she was onto something.
Why Homemade Chicken Soup Beats Store-Bought Every Time
The key to really good chicken soup isn’t complicated, but it does take time. You can’t rush the process. I like to use a whole chicken because it gives you the best flavor, but if you’re short on time, chicken thighs work great too. The bones are what give you that rich, golden broth that’s so satisfying. Don’t skip the vegetables either. Carrots, celery, and onions aren’t just for flavor – they add nutrients and that classic soup taste we all remember.
What makes this version special is the long, slow simmer. I let it go for at least two hours, sometimes three if I’m not in a hurry. The chicken literally falls off the bone when it’s done right. And here’s a tip I learned from my mother: skim the foam that rises to the top during the first 30 minutes. It makes a huge difference in how clear your broth turns out.
The Secret to Rich, Golden Chicken Broth
This soup is perfect for Friday night dinner or when someone in your family isn’t feeling well. I always make extra because it freezes beautifully. Serve it with some fresh challah or crackers, and you’ve got a meal that’ll warm you from the inside out. The leftovers actually taste even better the next day.

Ingredients
Method
- Place the whole chicken in a large stockpot and cover with water by about 2 inches. Bring to a boil over high heat.
- Once boiling, reduce heat to medium and skim off any foam that rises to the surface. This will take about 10-15 minutes and is important for a clear broth.
- Add the carrots, celery, onion, garlic, bay leaves, and parsley to the pot. Season with salt and pepper.
- Reduce heat to low and simmer partially covered for 2-3 hours, until the chicken is very tender and falling off the bone.
- Carefully remove the chicken from the pot and set aside to cool. Strain the broth through a fine-mesh strainer into a clean pot, discarding the vegetables.
- When the chicken is cool enough to handle, remove all the meat from the bones and shred into bite-sized pieces. Discard skin and bones.
- Return the shredded chicken to the strained broth. Taste and adjust seasoning with more salt and pepper as needed.
- Serve hot in bowls, garnished with fresh dill. Can be served over egg noodles or with matzo balls if desired.
