Last winter I stood in my kitchen staring at a fridge full of half-used vegetables and a lonely rotisserie chicken carcass, wondering how to turn scraps into something that felt like a warm hug. That night I made this soup, and my family asked for it three times in one week. Think of bone broth like compound interest for your body: you simmer it low and slow, and the payoff keeps compounding in flavor and nutrition long after the pot is off the stove.
Advertisements1
The magic here is layering. You sweat the aromatics first, bloom the tomato paste until it turns brick red, then let the bone broth do the heavy lifting. Chicken thighs stay juicy where breast meat would dry out, and the vegetables go in staggered so nothing turns to mush.
This is a 15-minute prep, 35-minute simmer situation. One pot, no blender, no fuss. If you can chop an onion, you can make this soup better than most delis.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use regular or extra virgin; both work. Substitution: avocado oil or ghee if you want a higher smoke point for the initial sear.
1 large yellow onion, diced (about 1 1/2 cups / 200g)
Yellow onion gives the sweetest base. Buying tip: choose onions that feel heavy for their size with tight, dry skins.
3 medium carrots, peeled and sliced into 1/4-inch coins (about 1 1/2 cups / 180g)
Cut them uniform so they cook evenly. Substitution: parsnips or sweet potato work beautifully here.
2 celery stalks, sliced 1/4-inch thick (about 1 cup / 110g)
Include the leaves, they carry serious flavor. Buying tip: snap a stalk, it should crack cleanly, not bend.
3 garlic cloves, minced (about 1 tablespoon)
Fresh garlic only here, jarred tastes flat. Substitution: 1 teaspoon garlic powder stirred in with the broth.
2 tablespoons (33g) tomato paste
This is the secret umami bomb. Buying tip: buy it in a tube so you can squeeze exactly what you need without waste.
8 cups (1.9L) chicken bone broth
Use a good-quality bone broth with visible gelatin when chilled. Substitution: regular chicken stock plus 1 tablespoon gelatin powder for body.
1 1/2 pounds (680g) boneless skinless chicken thighs, cut into 1-inch pieces
Thighs stay tender through the simmer. Substitution: rotisserie chicken stirred in at the end, skip the 15-minute poach.
2 cups (240g) frozen green beans, or 2 cups fresh cut into 1-inch pieces
Frozen goes in straight from the freezer, no thawing. Substitution: zucchini added in the last 5 minutes.
1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 bay leaf
Dried herbs bloom in the hot oil. Substitution: 2 teaspoons fresh thyme and 1 tablespoon fresh oregano added with the broth.
1 1/2 teaspoons kosher salt, plus more to taste, and 1/2 teaspoon black pepper
Kosher salt seasons more evenly than table salt. Buying tip: if using fine table salt, start with 1 teaspoon.
2 cups (60g) baby spinach, packed
Stirred in at the very end so it stays bright green. Substitution: chopped kale added 5 minutes earlier.
Tips & Tricks
Do Not Boil The Chicken
Keep the pot at a gentle simmer around 195F (90C); a hard boil makes thigh meat stringy and cloudy broth.
Salt In Layers
Season the vegetables, then the broth, then taste at the end. One big salt dump at the start is the number one reason this soup tastes flat.
Stagger Your Vegetables
Carrots and celery go in early, green beans and spinach go in late. Tossing everything in at once gives you mush and crunch in the same spoon.
Skim The Surface
A quick skim of foam in the first 10 minutes gives you a clear, clean-tasting broth instead of a murky one.
Pro Tips
Step-by-Step Instructions
1. Sweat The Aromatics
Heat the olive oil in a large Dutch oven over medium heat, about 350F (175C), for 2 minutes until it shimmers. Add the onion, carrots, and celery and cook for 7 minutes, stirring occasionally, until the onions turn translucent and the edges of the carrots start to soften.
2. Bloom The Garlic And Tomato
Stir in the garlic, thyme, oregano, salt, and pepper and cook for 45 seconds until fragrant, do not let it brown. Add the tomato paste and cook for 2 minutes, stirring constantly, until it darkens to a brick red and smells sweet rather than raw.
3. Sear The Chicken
Push the vegetables to the sides and add the chicken thigh pieces in a single layer. Cook for 4 minutes undisturbed until the bottoms are golden brown, then stir everything together for 1 more minute.
4. Add The Broth
Pour in the bone broth and add the bay leaf. Scrape the browned bits off the bottom of the pot with a wooden spoon, those bits are pure flavor. Bring to a gentle simmer, about 195F (90C), then reduce the heat to low.
5. Simmer The Soup
Cover partially and simmer for 15 minutes, until the chicken reaches an internal temperature of 165F (74C) on an instant-read thermometer and the carrots are fork-tender. The broth should be bubbling lazily at the edges, never rolling.
6. Add The Green Beans
Stir in the green beans and simmer uncovered for 6 minutes, until they are bright green and just tender but still have a slight snap when you bite one.
7. Wilt The Spinach And Finish
Turn off the heat, remove the bay leaf, and stir in the spinach until it wilts, about 1 minute. Taste and adjust salt, then finish with a squeeze of lemon if you like. Ladle into bowls and serve hot.
Delicious Variations
Thai Coconut Version
Swap 2 cups of the bone broth for coconut milk and add 1 tablespoon red curry paste with the garlic for a lemongrass-free but fragrant twist.
Hearty Grain Bowl
Stir in 1 cup cooked wild rice or orzo at the end to turn it into a full meal that stretches to 8 servings.
Spicy Tomato Base
Add 1/2 teaspoon red pepper flakes with the garlic and a splash of hot sauce at the end for a warming, sinus-clearing bowl.
How to Store Bone Broth Chicken Vegetable Soup
Refrigerator
Store in an airtight container for up to 4 days. The broth will gel when cold, that is the collagen and it is a good sign.
Freezer
Freeze in 2-cup portions for up to 3 months. Leave 1 inch of headspace and thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat until steaming, about 5 minutes, or in 2-minute microwave bursts. Do not boil hard or the chicken toughens.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, but add it in the last 8 minutes of simmering so it does not overcook and turn dry. Thighs are more forgiving, so if you have the choice, stick with thighs.
Q: Is bone broth soup actually healthy?
It is a genuinely nutrient-dense meal with roughly 12 grams of protein per bowl and plenty of collagen and minerals from the broth. That said, it is not a miracle cure, it is just a smart, balanced, high-protein soup.
Q: How do I make this soup taste richer?
Sear the chicken first and do not skip blooming the tomato paste, those two steps do most of the heavy lifting. A final squeeze of lemon or splash of vinegar also makes the whole pot taste deeper.
Q: Can I make this in a slow cooker?
Yes, add everything except the green beans and spinach and cook on low for 6 hours or high for 3 hours. Stir in the green beans for the last 20 minutes and the spinach right before serving.
Q: Why did my soup turn out bland?
Most likely you under-salted or skipped browning the chicken and tomato paste. Salt in layers as you cook, and taste right before serving, broth-based soups need more salt than you think.
Make a pot of this Bone Broth Chicken Vegetable Soup this week and see how far one Dutch oven can stretch your grocery budget and your weeknights. Cook it once, eat well three times, and tell me how your family reacted. Keep it simple, keep it growing.
Bone Broth Chicken Vegetable Soup
Bone Broth Chicken Vegetable Soup delivers deep savory comfort with tender chicken, garden vegetables, and collagen-rich broth in one pot.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced (about 1 1/2 cups / 200g)
- 3 medium carrots, peeled and sliced into 1/4-inch coins (about 1 1/2 cups / 180g)
- 2 celery stalks, sliced 1/4-inch thick (about 1 cup / 110g)
- 3 garlic cloves, minced (about 1 tablespoon)
- 2 tablespoons (33g) tomato paste
- 8 cups (1.9L) chicken bone broth
- 1 1/2 pounds (680g) boneless skinless chicken thighs, cut into 1-inch pieces
- 2 cups (240g) frozen green beans, or 2 cups fresh cut into 1-inch pieces
- 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 bay leaf
- 1 1/2 teaspoons kosher salt, plus more to taste, and 1/2 teaspoon black pepper
- 2 cups (60g) baby spinach, packed
📋 Instructions
- 1Sweat The Aromatics — Heat the olive oil in a large Dutch oven over medium heat, about 350F (175C), for 2 minutes until it shimmers. Add the onion, carrots, and celery and cook for 7 minutes, stirring occasionally, until the onions turn translucent and the edges of the carrots start to soften.
- 2Bloom The Garlic And Tomato — Stir in the garlic, thyme, oregano, salt, and pepper and cook for 45 seconds until fragrant, do not let it brown. Add the tomato paste and cook for 2 minutes, stirring constantly, until it darkens to a brick red and smells sweet rather than raw.
- 3Sear The Chicken — Push the vegetables to the sides and add the chicken thigh pieces in a single layer. Cook for 4 minutes undisturbed until the bottoms are golden brown, then stir everything together for 1 more minute.
- 4Add The Broth — Pour in the bone broth and add the bay leaf. Scrape the browned bits off the bottom of the pot with a wooden spoon, those bits are pure flavor. Bring to a gentle simmer, about 195F (90C), then reduce the heat to low.
- 5Simmer The Soup — Cover partially and simmer for 15 minutes, until the chicken reaches an internal temperature of 165F (74C) on an instant-read thermometer and the carrots are fork-tender. The broth should be bubbling lazily at the edges, never rolling.
- 6Add The Green Beans — Stir in the green beans and simmer uncovered for 6 minutes, until they are bright green and just tender but still have a slight snap when you bite one.
- 7Wilt The Spinach And Finish — Turn off the heat, remove the bay leaf, and stir in the spinach until it wilts, about 1 minute. Taste and adjust salt, then finish with a squeeze of lemon if you like. Ladle into bowls and serve hot.



