Basic Chicken Soup Recipe From Scratch: Homemade Comfort With Fresh Herbs

Soups & Stews

Basic Chicken Soup Recipe From Scratch: Homemade Comfort With Fresh Herbs

This basic chicken soup recipe from scratch transforms simple ingredients into the ultimate comfort dish—warm, aromatic, and packed with fresh herbs that elevate every spoonful. The secret lies in building flavor through slow simmering and proper technique, ensuring a broth so rich it tastes like a hug in a bowl.

I’ve perfected this over years of testing, balancing traditional methods with modern shortcuts for foolproof results.

The foundation starts with a golden-brown chicken that releases deep, savory notes into the broth, while onions and celery form the classic "holy trinity" for flavor depth. Fresh herbs like thyme and bay leaves infuse the broth with aromatic complexity, while carrots and potatoes add natural sweetness and heartiness.

This isn’t just soup—it’s a restorative, restaurant-quality meal you can make at home.

What sets this recipe apart is its versatility—adjust the broth consistency (clear or creamy) and customize with vegetables, grains, or proteins to suit any diet. The slow simmer develops layers of flavor that store-bought versions can’t match, while fresh herbs brighten the dish at the end.

By the time you’re done, you’ll have a hearty, nourishing soup that’s perfect for sick days, cozy nights, or meal prep.

Ready in under 1 hour, this recipe delivers homemade comfort without the fuss. Whether you’re feeding a family or prepping for the week, the techniques here ensure foolproof results every time. Let’s get started with the full instructions.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for basic chicken soup recipe from scratch

Transform simple pantry staples and fresh herbs into a restaurant-quality chicken soup.

Ingredient Amount Notes
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cut into pieces
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Chopped, medium size
Carrots 🥕 4 medium Peeled, sliced into rounds
Russet Potatoes 🥔 3 medium Peeled, cut into chunks
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Bay Leaves 🍃 2 whole Dried, standard size
Chicken Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For searing chicken
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The chicken is the flavor anchor—bone-in, skin-on pieces yield the richest broth, but boneless works too. For maximum flavor, sear the chicken in olive oil until golden before adding liquids. Whole Foods or local butchers often carry chicken cut into soup-sized pieces, saving you prep time. If using boneless breasts, pound them to even thickness for consistent cooking. The onions, celery, and carrots form the aromatic base—chop them uniformly to ensure even cooking and prevent bitterness.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh delivers brighter flavor. Substitute low-sodium chicken broth if needed, but avoid high-sodium versions—they’ll overpower the dish. For extra depth, add a splash of white wine when deglazing the pan. The potatoes can be swapped for sweet potatoes or turnips for variation. If you’re prepping ahead, par-cook the potatoes before adding to the broth to prevent them from turning mushy during the long simmer.

Broth reheats beautifully—simmer for 10-15 minutes to restore texture and depth. Store in airtight containers for 4-5 days in the fridge or 3 months frozen. For meal prep, portion into individual containers with a layer of broth on top to preserve freshness. The herbs can be added fresh at serving time for maximum aroma. If freezing, skip the fresh parsley and add it when reheating.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—onion, celery, carrots, potatoes, and chicken. That classic trio of veggies (the "soup holy trinity") builds flavor while I chop, and the potatoes soak up every last bit of broth. No fancy prep, just honest, satisfying taste.
  • Broth So Rich: The chicken breast stays tender but never mushy, and when it’s done, I pull it out, shred it right in the pot, and let it melt back into the broth. That’s when the magic happens—deep, savory, homey flavor without a single jar or cube.
  • Leftovers That Work: Honestly, I make this on Sundays just to have it for the week. The potatoes stay hearty, the broth thickens overnight, and it reheats like it was just simmered. Even my picky eater asks for seconds—(yes, even on a Tuesday night).
  • Budget-Friendly Staple: I can feed four people for under $10 with this. Chicken breasts are affordable, and the veggies last for multiple meals. Plus, if I double the batch, I’ve got dinner covered for days without breaking the bank.

Step-by-step instructions for homemade chicken soup

Transform simple ingredients into a nourishing, aromatic broth with this classic technique.

1

Sear the Chicken for Maximum Flavor

Pat the 1.5 lb chicken breast dry with paper towels and cut into 1-inch pieces. Heat 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches if needed, add the chicken pieces and cook undisturbed for 3-4 minutes per side until the exterior develops a golden-brown crust.

This high-heat sear creates a flavorful fond that dissolves into the broth later. Don't overcrowd the pan—cooking in batches ensures proper browning. Once all chicken is seared to golden brown, transfer it to a plate and set aside. The residual oil in the pot will form the base for your soup's rich flavor profile.

2

Sauté the Aromatic Vegetable Base

In the same Dutch oven, add the diced yellow onion, chopped celery stalks, and sliced carrots. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften and the onions become translucent. Add the minced garlic cloves and chopped fresh thyme, cooking for an additional 1 minute until fragrant.

This foundational step builds the soup's complex flavor. The vegetables should release their natural sugars and meld together, creating a sweet-savory base. If the vegetables begin to stick before softening, add 1-2 tablespoons water to deglaze. The bay leaves can be added at this stage or later—they'll infuse flavor either way.

3

Simmer the Soup with Chicken and Potatoes

Return the seared chicken to the pot and add the 4 cups chicken broth, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring to a gentle boil over high heat, then immediately reduce to a low simmer. Add the peeled, chunked russet potatoes and 2 whole bay leaves, ensuring all ingredients are submerged. Cover partially and simmer for 20-25 minutes until the potatoes are fork-tender.

The soup should develop a gentle, steady bubble at the surface—this indicates proper simmering without boiling off. Stir occasionally to prevent the potatoes from sticking to the bottom. The chicken should cook through completely, reaching an internal temperature of 165°F when checked with a meat thermometer. If the soup reduces too quickly, add ½ cup water to maintain the proper consistency.

4

Finish and Garnish for Freshness

Once the potatoes are tender, remove the bay leaves and discard them. Use two forks to shred the chicken directly in the pot, breaking it into bite-sized pieces. Taste the broth and adjust seasoning if needed—you may need to add a pinch more salt or black pepper depending on your preference. Stir in the 0.25 cup chopped fresh parsley just before serving to brighten the flavors with a fresh herbal note.

The parsley should be added last to preserve its vibrant color and fresh aroma. Serve the soup immediately while hot, garnished with additional parsley if desired. Each bowl should be rich with tender chicken, hearty vegetables, and a well-balanced broth that captures all the savory essence of homemade comfort food.

👨‍🍳

Pro Tips For Making Basic Chicken Soup Recipe From Scratch

  • Brown the Chicken First: Skip the direct boiling—pat the chicken breast dry, cut into chunks, and sear them in a pot with a little oil over medium-high heat until golden on all sides. I learned this the hard way: pale, rubbery chicken means flavorless soup. The caramelized crust adds depth that no other step can replace.
  • Cut Potatoes Uniformly: Russet potatoes take forever to cook if they’re lumpy. Cut them into 1-inch cubes—same size as your carrots and celery—so they all soften at the same time. Uneven pieces mean some will turn to mush while others stay hard. (Yes, even if you’re impatient like me, resist the urge to eyeball it.)
  • Simmer, Don’t Boil: Once everything’s in the pot, keep the heat low enough that you see tiny bubbles at the edges, not a rolling boil. High heat makes the broth cloudy and the veggies turn to sludge. My grandmother swore by this, and she was right: patience here means a clear, flavorful broth.
  • Add Aromatics Last: Toss your chopped onion, celery, and carrots into the pot after the chicken has cooked through and you’ve skimmed off any foam. This keeps their bright flavors from bleeding into the water too early. I was skeptical until I tried it—now it’s non-negotiable for bright, vibrant soup.

Pro cooking tips for perfect results

Sear for Depth

Golden-brown chicken is the secret weapon in this soup—it creates a rich, caramelized crust called the Maillard reaction, which dissolves into the broth for layers of flavor. I swear by searing the chicken in extra-virgin olive oil over medium-high heat until deeply browned.

Use a meat thermometer to check for 165°F internal temperature later, but don’t overcook it now—just enough to lock in juices. If your chicken is skinless, pat it very dry with paper towels before searing to prevent steaming. 🔥

Vegetable Prep Matters

The classic onion-celery-carrot trio isn’t just decoration—it’s the flavor foundation. Chop all three to the same size (¼-inch dice) so they cook evenly and release their natural sweetness simultaneously. I like to pulse them in a food processor for consistency, but a sharp knife works too.

The key is to avoid overcrowding the pot during sautéing—cook in batches if needed to prevent steaming instead of browning. 🥬

Low-and-Slow Simmering

A gentle low simmer (just small bubbles breaking the surface) is non-negotiable for rich broth. Too much heat causes the broth to reduce too quickly and develop a harsh edge. I maintain mine at 180-190°F using a candy thermometer clipped to the pot.

If the soup starts to boil vigorously, reduce the heat immediately. The longer you simmer—20-25 minutes minimum—the deeper the flavors become. Stir occasionally to prevent sticking, especially with the potatoes. ⏱️

Herb Timing Strategy

Fresh herbs like thyme and parsley should be added at precise moments: thyme goes in during the sautéing phase to infuse the oil, while parsley is stirred in just before serving to preserve its bright, fresh aroma.

Bay leaves can go in anytime, but I add them with the broth to let them steep fully. Pro tip: If you’re prepping ahead, store the herbs separately and add them fresh when reheating for maximum impact. 🌿

Broth Consistency Control

If your soup turns out too thick, simply add ½ cup warm water and simmer for another 5 minutes to restore balance. For extra richness, skim off any congealed fat from the surface before serving—it’s delicious but can make the broth taste greasy.

I also like to reserve ½ cup broth before adding the potatoes, then stir it back in at the end to ensure a velvety texture. This works especially well if your soup reduces too much during cooking. 💧

Equipment Upgrades

A Dutch oven is ideal for this recipe—its heavy base distributes heat evenly and prevents scorching. If you don’t have one, a large, heavy pot with a lid works too.

For flavor extraction, I recommend a fine-mesh strainer to remove bay leaves cleanly and a slotted spoon for lifting chicken pieces. Investing in a meat thermometer ensures perfect doneness every time, especially with chicken. 🌡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 65mg22%
Sodium 480mg21%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 6g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken thighs instead of breasts for richer flavor?

Chicken thighs have more fat and connective tissue, which creates a deeper, more flavorful broth. For best results, use bone-in, skin-on thighs and increase simmering time to 30-35 minutes to render the fat and collagen. The skin adds richness, but remove it before serving if preferred. Just be mindful that thighs cook faster than breasts.

2

How can I make this soup creamier without dairy?

Blend ½ cup of the cooked broth with ¼ cup cooked potatoes until smooth, then stir it back into the pot. For extra richness, add 2 tablespoons mashed white beans or a splash of coconut milk (just 1 tablespoon) at the end. The potatoes naturally thicken the broth when cooled, so simmering slightly longer helps too.

3

What if my soup tastes bland after simmering?

First, check your seasoning—add a pinch of salt or black pepper and taste again. For more depth, stir in 1 teaspoon soy sauce or a splash of lemon juice to brighten flavors. If the broth lacks richness, simmer uncovered for 10 extra minutes to reduce it slightly, which intensifies the taste.

4

Can I prepare this soup ahead of time?

Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. When reheating, simmer gently for 10-15 minutes and add fresh herbs (like parsley) at the end. For meal prep, portion into containers with broth on top to preserve freshness.

5

What vegetables can I substitute for the classic trio?

Swap carrots for zucchini, parsnips, or sweet potatoes. For celery, try leeks or fennel (chopped finely). Onions can be replaced with shallots or garlic scapes. Just ensure all veggies are cut similarly for even cooking. Leafy greens like spinach should be added in the last 5 minutes to prevent wilting.

★★★★★5.0(4 reviews)
Categories Soups & Stews