Soups & Stews
This basic chicken soup recipe from scratch delivers the kind of comforting, restaurant-quality broth that transforms simple ingredients into something deeply satisfying. The secret lies in slow-simmered chicken bones and vegetables, which build layers of flavor that store-bought versions can't match.
What starts as a humble pot of water becomes a fragrant, golden broth with tender chicken and fresh herbs—proof that homemade always tastes better.
The foundation of great chicken soup is patience. Sautéing onions, carrots, and celery until deeply aromatic creates the base for flavor, while simmering chicken bones and vegetables for at least 2 hours extracts rich collagen and natural sweetness.
This method ensures a broth that's both nourishing and deeply flavorful, with chicken that falls apart at the touch of a fork. No shortcuts here—just time-tested technique.
By the end, you'll have a steaming bowl of soup with tender chicken, vibrant vegetables, and a broth so rich it coats every spoonful. The aroma alone will fill your kitchen with warmth, while the first bite delivers comfort in every sip.
This is the kind of soup that becomes a family staple, perfect for chilly evenings or when you need a taste of home.
Serve with crusty bread to soak up every last drop of that golden broth. The recipe scales easily, so double it for leftovers—this soup only gets better the next day. Let's get started on creating your homemade masterpiece.
Ingredients for basic chicken soup recipe from scratch
Six ingredients build the broth—patience turns them into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones and Backbone 🍗 | 2 lb | Organic preferred for flavor |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped |
| Carrots 🥕 | 4 medium | Organic preferred, peeled |
| Celery Stalks 🥬 | 4 whole | Organic preferred, chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly peeled |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into pieces |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Thyme 🌿 | ¼ tsp | Leaves only, chopped |
| Bay Leaves 🍃 | 2 whole | Dried, for simmering |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Fresh Lemon Juice 🍋 | 1 tbsp | For brightness |
The chicken bones are non-negotiable for depth of flavor. Look for organic bones at Whole Foods or your local butcher—they'll have more natural fat and collagen. If you can't find organic, regular bones work fine. The carrots and celery should be fresh, with vibrant color—Wilting means flavor loss. For the herbs, fresh is ideal, but dried thyme at one-third the amount works in a pinch. The key is balance: equal parts onion, carrot, and celery by volume, known as the 'holy trinity' of broth building.
No fresh herbs? Dried thyme or parsley at one-third the amount will do, but fresh is worth hunting down at a farmers market. Short on time? Frozen vegetables work for the soup body, though fresh is better for flavor. The olive oil matters here—use something fruity and peppery, like California extra-virgin. For the lemon juice, fresh is non-negotiable—bottled won't have the same punch. The bay leaves? Tear them slightly before adding to release their oils faster. And if you're using store-bought chicken, organic free-range has better flavor than conventional.
This soup only gets better with time. Store in the fridge for up to 4 days, or freeze for 3 months in airtight containers. The broth thickens as it cools, so add a splash of water when reheating. For serving, garnish with fresh parsley—it adds color and a bright finish. Leftovers reheat beautifully, and the broth actually tastes richer the next day as flavors meld. Double the recipe if you know you'll want seconds—it's that good.
Why You'll Love This Recipe
- Soup in 30 Minutes: I swear, the bones and backbone simmer down into a rich broth faster than you’d think—no fancy techniques, just chop, simmer, and let the magic happen.
- Garlic-Glazed Goodness: That caramelized garlic at the bottom? Pure flavor gold. The onions and celery soften into sweet, savory layers, while the carrots add just the right bite.
- Leftovers That Shine: Between us, this soup tastes better the next day. I make a double batch—one for dinner, one for lunch—and the broth gets deeper, richer, with every reheat.
- Budget-Friendly Staple: Chicken bones are cheap, and this recipe stretches for days. Honestly, it’s my go-to when I need to feed the family without breaking the bank.
Step-by-step instructions for homemade chicken soup
Here's how to craft a rich, aromatic broth with perfectly tender chicken using simple techniques.
Prepare the Chicken and Vegetables
Start by cutting the 1.5 lb chicken breast into 1-inch pieces for even cooking. Peel the 4 medium carrots and cut them into ½-inch rounds, then chop the 4 whole celery stalks into ¼-inch pieces. Finely dice the 1 whole yellow onion and mince the 4 cloves garlic. Set everything aside in separate bowls.
This prep ensures all ingredients cook at the same rate. I like to keep the vegetables cut uniformly so they soften together without turning mushy. The onion and celery form the classic "holy trinity" base for any good soup, while the carrots add natural sweetness.
Roast the Bones for Deep Flavor
Preheat your oven to 425°F. Place the 2 lb chicken bones and backbone on a rimmed baking sheet and roast for 30 minutes, turning once halfway through. This step develops a rich, caramelized crust that infuses the broth with deep, savory notes.
Don't skip this roasting step—it's what transforms ordinary bones into flavor bombs. You'll know it's ready when the bones take on a golden-brown hue and smell like a French bistro. The aroma alone tells you the foundation of your soup is coming together perfectly.
Build the Broth Base
Transfer the roasted bones to a large stockpot. Add the chopped vegetables, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Pour in 8 cups cold water (enough to cover the bones by about 2 inches) and bring to a boil over high heat.
Once boiling, reduce heat to low and skim off any foam that rises to the surface for the first 10 minutes. This removes impurities and gives you crystal-clear broth. The vegetables should be partially submerged, allowing their flavors to steep into the liquid without breaking down completely.
Simmer the Broth
Partially cover the pot and simmer for 1 hour and 15 minutes. The broth should reduce slightly, concentrating its flavor. I check periodically to ensure the water level remains above the bones—add hot water if needed to maintain coverage.
This long simmering time is crucial for extracting maximum flavor from the bones. You'll notice the broth deepens in color and develops a rich, meaty aroma. The vegetables should soften but remain intact, ready to be removed later for the final soup assembly.
Cook the Chicken and Finish
Strain the broth through a fine-mesh sieve, pressing gently on the solids to extract maximum flavor. Return the broth to the pot and add the 1.5 lb chicken pieces, 0.25 cup olive oil, and 1 tbsp fresh lemon juice. Bring to a gentle simmer and cook for 12-15 minutes until the chicken reaches 165°F internally.
The lemon juice brightens the finished soup, cutting through the richness of the broth. The olive oil adds a silky texture that makes each spoonful luxurious. Once the chicken is cooked through, remove it from the broth and let it rest for 5 minutes before serving.
Assemble and Serve
Discard the bay leaves and return the cooked chicken to the broth. Ladle the soup into bowls and garnish each serving with the 0.25 cup chopped fresh parsley and a sprinkle of 0.25 tsp fresh thyme. Serve immediately with crusty bread for dipping.
The parsley adds a fresh, vibrant finish that contrasts beautifully with the rich broth. The thyme brings an earthy depth that ties all the flavors together. This soup delivers on its promise of homemade comfort—tender chicken, velvety broth, and that unmistakable aroma of slow-cooked vegetables.
Pro Tips For Making Basic Chicken Soup Recipe From Scratch
- BLISTER THE BONES FIRST: Toss your chicken bones and backbone in a 425°F oven for 15 minutes before adding liquid—this renders fat and deepens flavor faster than raw bones. I used to skip this, and my broth always tasted thin and bland. (Yes, even if you're impatient like me, this step pays off.)
- CHOP ONIONS LIKE A CABBAGE: Dice that yellow onion into ¼-inch pieces, not thin slices—this prevents it from turning mushy and ensures even cooking. My grandmother swore by this, and she was right: bigger chunks hold up better in long simmers.
- DON’T CROWD THE POT: Give your carrots and celery at least 1 inch of space between them when adding to the pot—they’ll soften faster and stay crisp-tender, not turn to mush. I learned this the hard way after making soup that tasted like baby food.
- SALT THE BROTH IN LAYERS: Add 1 teaspoon of salt when you start the bones, then another after 30 minutes—this keeps the broth balanced as flavors develop. Resist the urge to dump it all in at once; you’ll end up with a bland or overly salty result.
Storing and reheating your basic chicken soup recipe from scratch
Refrigerator Storage
Let your chicken soup cool to room temperature (about 30-45 minutes) before transferring to airtight containers. I use glass Pyrex containers with snap-on lids—they're durable and won't absorb odors.
Store in the fridge for up to 4 days, though the flavor actually improves after 24 hours as the broth deepens. The broth will thicken slightly when chilled, so add a splash of water when reheating. 🥶
Freezer Preservation
For longer storage, freeze your soup in quart-sized freezer bags or airtight containers, leaving 1-inch headspace for expansion. Label with the date—it keeps for 3 months at 0°F or below.
I like to portion into individual servings so I can thaw just what I need. When ready to eat, transfer frozen soup directly to the pot and reheat gently. 🧊
Stovetop Reheating
My preferred method is stovetop reheating—it preserves texture better than microwave. Pour soup into a pot and heat over medium-low heat, stirring occasionally. For extra richness, add 1-2 tbsp water or broth to prevent sticking.
Bring to a gentle simmer, then reduce heat to maintain warmth. Taste and adjust seasoning—soup often needs a pinch more salt after reheating. 🔥
Microwave Safety
For quick reheating, use the microwave at 50% power in 1-minute intervals, stirring between each. Cover with a microwave-safe lid or damp paper towel to prevent splattering.
Add 1-2 tbsp water if the soup looks too thick. Never reheat to boiling—just until steaming hot (165°F) to preserve texture. 💫
Broth Boosting
After reheating, enhance the flavor with a squeeze of lemon juice or a sprinkle of fresh herbs. For extra depth, add a 1 tsp soy sauce or a pinch of smoked paprika.
The broth will taste even more complex after reheating as flavors meld together. This is where homemade truly shines! ✨
Serving Leftovers
Serve reheated soup with warm crusty bread or buttered noodles to soak up every last drop. Garnish with fresh parsley or a crack of black pepper for brightness.
The next-day flavor is often richer, with the broth developing a deeper, more concentrated taste. This is why grandma's soup always tasted so special! 💛
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for more flavor?
Chicken thighs have more fat and connective tissue, which creates a richer broth and juicier meat. Use 1.5 lb boneless thighs instead of breasts, and simmer them for 20-25 minutes until tender. The skin can be removed after cooking for a cleaner presentation. The extra fat will make your soup even more comforting and flavorful!
What if I don't have chicken bones—can I still make this soup?
Yes, but your broth will be lighter in flavor. Use 2 lb boneless chicken thighs or drumsticks instead of bones, and simmer them in the broth for 30-40 minutes to extract maximum flavor. For deeper taste, add 1 tbsp chicken bouillon powder or 1 chicken bouillon cube to the broth while simmering. The result won't be as rich, but it'll still be delicious!
How can I make this soup gluten-free?
This recipe is naturally gluten-free, but watch for hidden sources. Use certified gluten-free chicken broth if substituting, and ensure your bouillon (if used) is gluten-free. For serving, pair with gluten-free bread or rice noodles. The only potential issue is cross-contamination—always check labels on spices and other ingredients. The soup itself remains safe for gluten-sensitive diets!
Why does my broth look cloudy after simmering?
Cloudy broth usually means proteins and impurities weren't removed properly. Always skim off foam during the first 10 minutes of boiling, and strain the broth through a fine-mesh sieve after simmering. For extra clarity, chill the broth in the fridge overnight—the fat will solidify on top, which you can easily spoon off before reheating. The flavor won't suffer, just the appearance!
Can I add pasta or rice to this soup?
Yes, but add it separately at the end to prevent overcooking. For 1 cup pasta, cook it separately according to package instructions, then stir into the soup for the last 2 minutes of heating. For rice, use ½ cup uncooked and simmer it directly in the soup for 15-20 minutes until tender. The broth will absorb some liquid, so adjust with water or broth as needed.
