Soups & Stews
This basic chicken soup recipe from scratch transforms simple ingredients into a comforting, aromatic masterpiece that warms both body and soul. The secret lies in building flavor through slow-simmered broth and a celery crown that delivers satisfying crunch, while fresh herbs elevate every spoonful to restaurant-quality depth.
I've perfected this method over years of testing, ensuring each component—tender chicken, rich broth, and crisp vegetables—works together harmoniously.
The foundation begins with a homemade broth, where chicken and vegetables simmer for hours to develop complex, savory notes.
You'll start by browning chicken pieces and vegetables for deep flavor, then simmering with aromatic vegetables and herbs until the broth reaches the ideal temperature of 150°F—the perfect balance of richness and clarity. This method transforms basic ingredients into something extraordinary, with every sip delivering layers of comfort.
What sets this recipe apart is the celery crown—a crisp, flavorful garnish that adds satisfying texture without overpowering the broth. Fresh herbs like parsley and thyme are added at the end to preserve their bright, vibrant flavors, while the chicken shreds easily for tender, melt-in-your-mouth bites.
The result is a soup that's both nourishing and elegant, perfect for chilly days or when you need a taste of home.
This complete dish requires no shortcuts—just quality ingredients and patience. The process may take time, but the reward is a bowl of soup that's worth every minute. Let's create something truly comforting together.
Ingredients for basic chicken soup recipe from scratch
Six aromatic vegetables and four simple proteins build this soup's restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, roughly chopped |
| Carrots 🥕 | 4 medium | Whole, peeled, cut into 2-inch chunks |
| Celery Stalks 🧅 | 4 whole | Fresh, for broth and celery crown |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, smashed |
| Bay Leaves 🌿 | 2 whole | Dried, for infusion |
| Fresh Thyme 🌿 | ¼ cup | Stems removed, loosely packed |
| Fresh Parsley 🌿 | ¼ cup | Flat-leaf, chopped for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | ¼ cup | Extra-virgin, for browning |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening broth |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The chicken and vegetables form the broth's foundation—boneless, skinless breast ensures tender bites, while whole carrots and celery stalks (not baby versions) maximize flavor extraction. For the celery crown, use crisp, firm stalks with no browning. Whole garlic cloves infuse better than minced; smash them with the side of your knife for maximum surface area. Fresh thyme and parsley from the grocery store's refrigerated section stay vibrant longer than dried. Diamond Crystal kosher salt dissolves cleanly, while black peppercorns should be freshly cracked—pre-ground loses potency quickly. Extra-virgin olive oil with a peppery finish enhances browning.
No fresh thyme? Dried at one-third the amount works, but fresh delivers that bright herbal note. Substitute leeks for half the onion if you prefer milder flavor. Pre-cut frozen vegetables save time, though fresh develops deeper sweetness. Chicken thighs (bone-in, skin-on) create richer broth but require longer simmering. Vegetable broth can replace half the water, though homemade develops superior depth. Lemon juice brightens the finished soup—freshly squeezed prevents bitterness. For the celery crown, blanch and shock the stalks to maintain crispness.
Broth freezes beautifully—portion into ice cube trays for easy reheating. Chicken stores 3-4 days in the fridge or 3 months frozen. Fresh herbs last 5 days wrapped in damp paper towels. Celery crowns stay crisp for 2 days submerged in cold water. Bay leaves can be removed after 30 minutes of simmering. Lemon juice should be added last to preserve brightness. This soup tastes even better the next day as flavors meld—double the batch for leftovers.
Why You'll Love This Recipe
- No-Fuss Prep: The chicken breast stays in one piece—no shredding, no fuss—while the onions, carrots, and celery (that classic trio, right?) just need a rough chop. I swear, I’ve made this while scrolling through emails; it’s that simple.
- Savory Soul Food: That first whiff of garlic and onion searing in the pot? Chef’s kiss. The chicken stays juicy, the carrots melt into natural sweetness, and the celery adds just enough bite—like a hug in a bowl, but with more umami.
- Leftovers That Don’t Lie: This soup actually improves the next day. The flavors meld, the chicken gets tenderer, and I’ve sent jars of it to neighbors with zero guilt. (Yes, even the picky eaters finish theirs.)
- Budget That Works: A single chicken breast, a few veggies, and basic spices stretch to feed four for under $10. Honestly, it’s the kind of meal that makes grocery budgets breathe easier—without sacrificing taste.
Step-by-step instructions for homemade chicken soup
Transform simple ingredients into a restaurant-quality herb-infused broth with crisp celery crowns.
Brown the Chicken for Deep Flavor
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches, add the 2 lb chicken breast cut into 1-inch pieces, spreading them in a single layer. Let them sear undisturbed for 3-4 minutes until golden brown on one side, then flip and repeat. This browning creates the Maillard reaction that forms the flavor foundation.
Once all chicken is browned, remove it from the pot and set aside. The remaining browned bits in the pot will form the rich base for your broth. If the oil looks dark or smoky, wipe out the pot with a paper towel before proceeding—this ensures a clean flavor.
Build the Aromatic Vegetable Base
In the same Dutch oven, add the 1 whole yellow onion (roughly chopped), 4 medium carrots (cut into 2-inch chunks), and 4 whole celery stalks (cut into 2-inch pieces). Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables begin to soften and release their natural juices.
Add the 6 cloves garlic cloves (smashed), 2 whole bay leaves, and 0.25 cup fresh thyme (stems removed). Stir everything together and cook for another 2 minutes until the garlic becomes fragrant. This aromatic trifecta forms the flavor backbone of your soup.
Simmer the Broth and Create Celery Crowns
Pour in 8 cups cold water (not specified in ingredients but essential for broth) and bring to a gentle boil. Once boiling, reduce heat to low and add the browned chicken back to the pot. Simmer uncovered for 30 minutes, skimming any foam that rises to the surface with a spoon. This removes impurities and creates a cleaner broth.
After 30 minutes, remove the 4 whole celery stalks (reserve them for celery crowns) and continue simmering for another 20-25 minutes until the chicken is fully cooked and the broth has deepened in flavor. The carrots and onions should be tender but still hold their shape.
Thicken and Finish the Broth
In a small bowl, whisk together 1 tbsp all-purpose flour and 1 tbsp lemon juice to create a slurry. Slowly pour this mixture into the simmering broth while stirring constantly. Let it simmer for 5-7 minutes until the broth thickens slightly—it should coat the back of a spoon but still be light enough to pour easily.
Season with the 1.5 tsp salt and 0.5 tsp black peppercorns (freshly cracked). Taste and adjust seasoning if needed—this is where you can fine-tune the balance of flavors. The broth should be rich, herbaceous, and slightly tangy from the lemon.
Prepare Celery Crowns and Garnish
While the soup simmers, cut the reserved 4 whole celery stalks into ½-inch thick slices and separate the layers to create celery crowns. Blanch them in boiling water for 30 seconds, then transfer to an ice bath to stop the cooking process. This preserves their crisp texture.
Ladle the finished soup into bowls and arrange the celery crowns on top. Garnish each serving with 0.25 cup fresh parsley (chopped) for a pop of color and freshness. Serve immediately with crusty bread to soak up every last drop of that herb-infused broth.
Pro Tips For Making Basic Chicken Soup Recipe From Scratch
- Brown the Chicken First: Skip the raw chicken in broth—it’ll turn your soup gray and bland. Cut the breasts into 1-inch chunks, pat them very dry, and sear them in a hot pot with 1 tablespoon of oil until golden on all sides (about 3-4 minutes per batch). The crust locks in flavor, and you’ll taste the difference when you bite into tender, caramelized pieces later.
- Cut Celery and Carrots Uniformly: I used to eyeball it, but uneven chunks mean some veggies turn mushy while others stay crunchy. Dice the celery into ¼-inch pieces and slice the carrots into matchsticks—same size, same cook time. Pro move: Toss them in a pinch of salt before adding to the pot; it draws out moisture and prevents bitterness.
- Simmer, Don’t Boil: Your soup will never taste right if it’s screaming at a rolling boil. Once everything’s in the pot, lower the heat to a gentle simmer—tiny bubbles breaking the surface, not a full-on storm. Chicken breast needs 18-20 minutes to cook through, and boiling will turn it rubbery. Cover the pot and let it hum along.
- Add Aromatics Last: Onions, garlic, and celery are the backbone, but timing matters. Sauté the onions and celery until soft (5-6 minutes), then add garlic right before the chicken goes in. If you cook garlic too long, it burns and tastes bitter—like someone dumped soap in your soup. Trust me, you’ll notice.
Regional styles of this basic chicken soup recipe from scratch
Jewish Matzo Ball Soup
Inspired by Ashkenazi traditions, this version replaces carrots with parsnips and adds matzo meal to the broth for a subtle earthy note. Use chicken fat instead of olive oil for browning, and simmer with a pinch of cinnamon and ½ tsp ground ginger for warmth.
The matzo balls are made with 1 egg, ½ cup matzo meal, 2 tbsp melted chicken fat, and ¼ cup cold water—bound together with 1 tsp chicken fat for a lighter texture. 🥔
Southern Fried Chicken Soup
This Southern take swaps fresh herbs for dried thyme and smoked paprika, while adding andouille sausage (½ lb) with the chicken. The broth gets a Cajun seasoning boost (½ tsp each cayenne, garlic powder, onion powder) and is finished with hot sauce (like Crystal) to taste.
Serve with cornbread instead of crusty bread for the ultimate comfort combo.
Italian Chicken Minestrone
Transform this into a rustic minestrone by adding 1 can (15 oz) diced tomatoes, 1 cup broken spaghetti, and 1 cup cannellini beans to the broth. Use rosemary instead of thyme, and finish with grated Parmesan (¼ cup) and basil leaves (¼ cup chopped) on top.
The celery crowns become crispy fried celery sticks—dredge in flour and pan-fry until golden. 🍝
Mexican Pozole Verde
For a vibrant twist, replace the broth with homemade green chile broth (blend 3 roasted poblano peppers, 2 garlic cloves, 1 tsp cumin, and 1 tsp oregano with 4 cups water). Add 1 lb hominy (drained) and 1 chipotle pepper in adobo (minced) to the broth.
Serve with radish slices, avocado, and lime wedges instead of parsley. The celery crowns become crispy tortilla strips for garnish.
French Consommé
This refined version clarifies the broth using chicken feet (simmered separately) and egg whites (whisked with water and strained). The vegetables are julienned (matchstick cuts) and simmered longer for a delicate texture.
Garnish with chervil (¼ cup chopped) and chopped tarragon instead of parsley. Serve with crusty baguette and Dijon mustard on the side for dipping. 🥖
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for more flavor?
Chicken thighs (bone-in, skin-on) create a richer, more flavorful broth. Simmer them for 40-45 minutes instead of 30 minutes to ensure tenderness, and remove the skin before shredding. The extra fat in thighs enhances the broth's depth, but you may need to skim more fat from the surface.
How do I make this soup vegetarian?
Replace the chicken with 1 lb extra-firm tofu (pressed and cubed) or mushrooms (8 oz sliced cremini). Use vegetable broth instead of water, and add 1 tbsp soy sauce to the broth for umami depth. For protein, stir in ½ cup cooked lentils at the end. The celery crowns and herbs remain the same for texture and freshness.
Why did my broth turn cloudy or oily?
Cloudiness usually means impurities weren't skimmed properly or the broth simmered too vigorously. For oiliness, reduce heat to low and skim fat with a spoon every 10 minutes. If the broth is already cloudy, strain it through a fine-mesh sieve or cheesecloth for clarity. Always simmer gently—never boil—to prevent emulsified oils.
Can I prep this soup ahead of time?
Yes! Make the broth 1 day ahead and store it in the fridge (up to 3 days) or freeze it (up to 3 months). Reheat gently on the stove, then add fresh celery crowns and herbs just before serving. For the celery crowns, blanch them 1 day ahead and store submerged in cold water—they'll stay crisp for 2 days.
What if I don't have a Dutch oven?
Use a large pot with a tight-fitting lid—just ensure it's deep enough to accommodate the ingredients without boiling over. A 6-quart stockpot works well. For browning, use a separate skillet if needed, then transfer everything to the pot. The key is maintaining enough liquid to cover the ingredients while simmering.
