Soups & Stews
This basic chicken stock soup recipe delivers the kind of comforting, restaurant-quality flavor that transforms simple ingredients into something truly special. The secret lies in building a rich, flavorful broth from scratch—where every simmered vegetable and herb contributes depth without complexity.
What starts as a humble pot of broth becomes a velvety, aromatic soup that warms both body and soul, perfect for chilly evenings or when you crave something nourishing yet effortless.
The beauty of this recipe is its flexibility—you can use store-bought stock for convenience or make your own for maximum flavor, all while keeping the technique straightforward. Carrots, celery, and onions form the aromatic base, while chicken adds protein and richness.
The result? A soup that’s creamy without dairy, deeply savory, and balanced with just the right touch of herbs. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
By the time you’re done, you’ll have a pot of homemade soup that’s simple yet impressive—crisp vegetables, tender chicken, and a broth so flavorful it’ll make you forget store-bought ever existed. The best part? It comes together in under an hour, with minimal prep and no fancy techniques required.
Whether you’re recovering from a cold, craving comfort food, or just need a hearty meal, this soup delivers on every level.
Serve it as-is for a clean, classic bowl, or add a sprinkle of fresh parsley, a swirl of cream, or a dash of hot sauce to customize it to your taste. The possibilities are endless, but the foundation—rich, homemade stock—is what truly sets this recipe apart. Let’s get started.
Ingredients for basic chicken stock soup
Simple ingredients that build restaurant-quality flavor in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breasts 🍗 | 2 lb | Boneless, skinless, cut into 1-inch pieces |
| Yellow Onions 🧅 | 1 whole | Peeled, cut into 1-inch chunks |
| Carrots 🥕 | 3 medium | Peeled, cut into 1-inch pieces |
| Celery Stalks 🧄 | 3 whole | Trimmed, cut into 1-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Peeled, smashed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Fresh Bay Leaves 🍃 | 2 whole | For depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening broth |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Water 💧 | 8 cups | Enough to cover ingredients |
| Heavy Cream 🥛 | ½ cup | Optional for creaminess |
The chicken is the heart of this soup—look for plump, fresh breasts with minimal fat. Trader Joe's or Costco usually have great deals on family packs, and you'll use about half for this recipe. The onions, carrots, and celery (that classic 'mirepoix') should be fresh—wilted veggies won't give the same sweetness. If you're prepping ahead, chop everything and store in a sealed container for 3 days. The fresh herbs (parsley, thyme, bay leaves) make all the difference—grab them at the grocery store's produce section where they're usually fresher than the packaged stuff.
No fresh thyme? Dried works at one-third the amount, but fresh is worth hunting down. Running short on bay leaves? One dried bay leaf equals two fresh. The heavy cream is optional, but if you skip it, stir in a splash of milk or a spoonful of butter at the end for richness. For a low-carb version, swap the flour for cornstarch or arrowroot powder. The soup thickens as it cools, so if it's too thin, simmer uncovered for another 5-10 minutes. Need to make it ahead? Broth keeps for 5 days in the fridge—just reheat and add fresh veggies if needed.
This soup tastes even better the next day as flavors meld. Store leftovers in airtight containers for up to 5 days in the fridge or 3 months frozen. For freezing, cool completely first to prevent ice crystals. I always double the recipe—one pot for dinner, one for lunches. The broth freezes beautifully, so you can even save it for future soups or grains. If you make a big batch, consider freezing in ice cube trays for easy portion control later.
Why You'll Love This Recipe
- Pantry-Friendly Staples: I swear by this recipe because it uses ingredients I always have on hand—no special shopping trips needed. The onions, carrots, and celery (that classic trio) turn into a fragrant base with just a little simmer, while the chicken breasts break down into tender, flavorful chunks without fuss.
- Deep Umami Magic: Between us, the slow simmer of chicken bones would be better—but this version with breasts still delivers. The garlic cloves and onions caramelize just enough to build layers of savory depth, and honestly? That first spoonful of broth is where the magic happens.
- Weeknight to Meal Prep: I make a big batch on Sundays and it lasts all week—perfect for lazy nights or when I’m too tired to cook. The broth thickens beautifully, and I can toss in rice, noodles, or even shredded chicken for different meals without starting from scratch.
- Budget Booster: This soup costs me pennies per serving but tastes like a restaurant dish. Chicken breasts stretch further than you’d think, and the veggies bulk it up without breaking the bank. Plus, leftovers reheat like a dream—no soggy messes here.
Step-by-step instructions for homemade chicken stock soup
Here's how to transform simple ingredients into a deeply flavorful, comforting soup.
Sear the Chicken for Maximum Flavor
Heat a large Dutch oven over medium-high heat. Add the 2 lb chicken breasts cut into 1-inch pieces and cook without oil until the chicken releases easily from the pan and turns golden brown on all sides—about 5-6 minutes total. This step creates the rich, caramelized base for your stock.
As the chicken cooks, you'll see the meat develop a golden crust and release juices into the pan. Don't overcrowd the pan or the chicken will steam instead of sear. Work in batches if needed, but keep the pan hot throughout. Transfer the seared chicken to a plate and set aside.
Build the Vegetable Base
In the same Dutch oven, add the 1 whole yellow onion cut into 1-inch chunks, 3 medium carrots cut into 1-inch pieces, and 3 whole celery stalks cut into 1-inch pieces. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften and release their natural juices.
Add the 4 peeled and smashed garlic cloves, 2 sprigs fresh thyme, and 2 whole fresh bay leaves. Stir for 30 seconds until the garlic becomes fragrant. This aromatic trio will infuse the soup with deep, savory notes that elevate the entire dish.
Create the Stock Foundation
Sprinkle the 2 tbsp all-purpose flour over the vegetables and stir for 1 minute to cook off the raw flour taste. Gradually pour in the 8 cups water while stirring constantly to create a smooth paste. This helps thicken the stock slightly and draw out more flavor from the vegetables.
Add the seared chicken back to the pot along with the 2 tsp salt and 0.5 tsp freshly cracked black peppercorns. Bring to a full boil, then reduce heat to maintain a gentle simmer. The liquid should bubble steadily but not violently.
Simmer for Deep Flavor Development
Cover the pot and let the soup simmer for 45-60 minutes. Skim any foam that rises to the surface during the first 15 minutes—this ensures a clear, clean broth. The longer it simmers, the more complex and flavorful your stock will become.
After 45 minutes, check the chicken for doneness. It should be fork-tender and easily pull apart. If it's not quite there, continue simmering for another 10-15 minutes. The vegetables should be soft but still hold their shape, contributing sweetness and body to the soup.
Finish and Serve
Remove the chicken from the soup and transfer it to a cutting board. Using two forks, shred the chicken into bite-sized pieces. Return the shredded chicken to the pot and stir in the 0.5 cup heavy cream (if using) for a velvety finish. The cream should warm through but not curdle—simmer for just 2-3 minutes.
Taste and adjust seasoning if needed. Ladle the soup into bowls and garnish each serving with 1 tablespoon of the chopped fresh parsley. Serve immediately with crusty bread for dipping. The aroma alone will make your kitchen feel like a cozy restaurant.
Pro Tips For Making Basic Chicken Stock Soup
- BLANCH THE VEGETABLES FIRST: Toss your chopped onions, carrots, and celery in boiling water for 2 minutes before adding them to the pot—this softens them faster and keeps them from turning to mush later. I used to skip this, and my soup always ended up with a weird, grainy texture.
- USE COLD WATER FOR STOCK: Start your chicken broth with cold water, not hot—it extracts more flavor from the chicken and vegetables without shocking them. I learned this the hard way after a batch tasted bland because I rushed and dumped in boiling water straight away.
- SKIP THE BONELESS BREASTS: Chicken breasts release less flavor than bones or skin—swap them for thighs, wings, or even a whole chicken carcass if you have one. Bones give depth; breasts just make broth pale. (Yes, I know it’s more work, but your soup will taste like it belongs in a restaurant.)
- SALT THE WATER LIKE THE OCEAN: Add 1–2 tablespoons of salt to the water before boiling—it seasoning the broth from the start, not just the surface. I used to sprinkle salt in later, and my soup always tasted like it needed more. Trust me, this is the thing that matters most.
Best sauces and condiments for basic chicken stock soup
Creamy Garlic Finish
For an ultra-rich twist, stir in ½ cup heavy cream or ½ cup whole milk at the end. Warm it gently over low heat for 2-3 minutes—never boil, or the cream will curdle.
I love adding a pinch of nutmeg or white pepper here for depth. This creates a velvety texture that feels like restaurant-quality soup. 🥛
Herb-Infused Oil Drizzle
Heat 1 tbsp olive oil with 1 tsp fresh thyme and 1 crushed garlic clove until fragrant. Drizzle over finished soup just before serving. The oil carries the aromatic flavors directly to your bowl, adding another layer of complexity.
For extra flair, add a sprinkle of crispy fried shallots or toasted breadcrumbs on top.
Spicy Kick Options
Add ½ tsp red pepper flakes during simmering for subtle heat, or finish with 1 tbsp hot sauce (like Tabasco or Cholula). For smoky depth, stir in ½ tsp smoked paprika with the flour. The heat balances the soup's richness beautifully without overpowering the delicate broth flavors. 🌶️
Umami Boosters
Enhance the soup's savory profile with 1 tsp soy sauce or 1 tbsp Worcestershire sauce during simmering. For a deeper umami punch, add 1 tsp fish sauce or 1 tbsp miso paste at the end.
These ingredients add complexity that makes the soup taste even more satisfying. I especially love the miso option—it's a secret weapon for depth.
Acid Brighteners
Finish with a splash of lemon juice (about 1 tsp) or a few drops of apple cider vinegar to cut through the richness. The acidity makes the soup taste fresher and more balanced.
A squeeze of lemon right before serving also adds a pop of color and brightness that makes the dish look more inviting. ✨
Cheesy Variations
Stir in ½ cup shredded Gruyère or Parmesan at the end for a cheesy version. For a creamy cheese sauce, mix ¼ cup flour with ¼ cup milk, then whisk into the soup and simmer until thickened.
The cheese adds a luxurious finish that pairs perfectly with the rich broth. Just be sure to use sharp cheeses—they melt better and add more flavor.
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for this soup?
Chicken thighs add even more richness and stay juicier during simmering. Use 2 lb of bone-in, skin-on thighs for maximum flavor. The skin will crisp up beautifully when seared, and the bones contribute extra depth to the broth. Just remove any large bones before serving.
How do I make this soup dairy-free?
Skip the heavy cream entirely and use ½ cup coconut milk or ½ cup unsweetened almond milk for creaminess. For extra body, stir in 1 tbsp nutritional yeast at the end—it adds a cheesy, umami flavor without dairy. The soup will still be rich and satisfying!
Why does my soup taste bland even after simmering?
Bland flavor usually means insufficient seasoning or underdeveloped stock. First, ensure you're using enough salt—taste as you go and adjust. Second, simmer uncovered for 10-15 extra minutes to concentrate flavors. Finally, add 1 tsp fish sauce or ½ tsp MSG at the end for instant umami depth.
Can I make this soup in an Instant Pot?
Yes! Sear the chicken first, then add all ingredients except cream. Cook on High Pressure for 15 minutes, then quick-release. Shred the chicken and stir in cream at the end. The Instant Pot version cooks 40% faster but may need extra seasoning since flavors develop differently.
What vegetables can I substitute if I don't have carrots or celery?
Use leeks (for mild onion flavor), fennel (adds licorice notes), or mushrooms (for umami). For celery, try 1 stalk of celeriac or ½ cup chopped kale stems. Just adjust cooking time—mushrooms cook faster while fennel needs more time. The key is maintaining that 'mirepoix' balance of sweet, earthy, and savory.
