Soups & Stews
Bill Miller's soup recipe delivers a symphony of textures and flavors that transform humble ingredients into a restaurant-worthy experience. The secret lies in slow-simmering celery crowns until they achieve that signature crunch while building a deep herb broth that forms the soul of every spoonful.
This isn't your average soup—it's a technique-driven dish where patience pays off in layers of savory depth and satisfying crunch.
The recipe begins with a rich, herb-infused broth that simmers for hours, extracting maximum flavor from aromatic vegetables and quality meat. Celery crowns are the star—roasted to golden perfection before being gently simmered until they develop that coveted crunch.
The contrast between tender broth and crispy celery creates a textural experience that keeps you reaching for another spoonful.
What makes this soup truly special is how the flavors develop over time—the initial bitterness of celery mellows into sweet, caramelized notes while the broth deepens into a complex herbal base.
The result is a bowl that's equal parts comforting and sophisticated, perfect for chilly evenings or special gatherings when you want to impress without fuss.
Serve this soup with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for a complete meal. The recipe scales beautifully, making it ideal for family dinners or holiday gatherings where hearty, flavorful soups are always welcome.
Ingredients for bill miller soup
Sixteen ingredients for a soup that transforms simple vegetables into a symphony of crunch and depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Celery Crowns 🧅 | 4 whole | Trimmed, leaves reserved for broth |
| Yellow Onion 🧅 | 1 whole | Large, roughly chopped |
| Carrots 🥕 | 4 whole | Medium, peeled and chopped |
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into chunks |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, finely chopped |
| Fresh Parsley 🌿 | ¼ cup | Flat-leaf, chopped for garnish |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed for infusion |
| Bay Leaves 🌿 | 2 whole | Dried, for deep flavor |
| Olive Oil 🫒 | ½ cup | Extra-virgin for roasting |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade preferred |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
| Butter 🧈 | 2 tbsp | Unsalted, for bread topping |
The celery crowns are the heart of this soup—look for stalks with vibrant green leaves at the grocery store, not the wilted kind. Whole Foods or your local farmers market have the freshest, but any store's produce section works if the celery is crisp. For the chicken breast, boneless, skinless cuts ensure even cooking, and buying a whole breast lets you cut it yourself for consistent pieces. The thyme and parsley? Penzeys or bulk bins are ideal, but regular grocery store bundles work too—just check that the leaves are bright and not dusty. Fresh herbs make all the difference in that herbal depth.
No fresh thyme? Dried works at one-third the amount, but it won't have the same brightness. Running low on chicken broth? Vegetable broth plus a splash of soy sauce gets you close. The celery crowns can be roasted ahead—store them in an airtight container for up to 3 days—but the flavor peaks when roasted fresh. For the crusty bread, baguettes from the bakery section are perfect, or any sturdy loaf you can find. The butter on top? Unsalted lets you control the seasoning, but salted works in a pinch if that's all you've got.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze portions for up to 3 months—the broth thickens slightly when reheated, so add a splash of water if it's too concentrated. The celery crowns crisp up again when reheated, so no need to worry about texture. For serving, toast the bread and melt butter on top while the soup simmers—it's that simple touch that elevates the whole dish.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, the celery crowns and carrot chunks stay whole with just a quick knife swipe—no dice, no fuss. My kids call it "soup for lazy parents," and honestly? They’re not wrong.
- Thyme for Magic: That sprig of fresh thyme? It’s the secret weapon—earthy, bright, and so easy to overlook until you taste it. The chicken breast stays tender without falling apart, and the onion caramelizes just enough to make every spoonful sing.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Toss it in jars, and it’s ready for lunches all week—no reheating drama, just warm, hearty bites. My husband even asks for it on Fridays (yes, even on a Tuesday night).
- Budget-Friendly Powerhouse: A single chicken breast stretches for four servings, and the veggies? They’re the kind that sit in my fridge for weeks. I’ll be real: it’s the kind of soup that makes grocery money last longer without sacrificing taste.
Step-by-step instructions for slow-simmered celery crown crunch soup
Master the technique of slow-roasting vegetables for maximum flavor development.
Roast Vegetables for Deep Flavor
Preheat your oven to 400°F. On a large baking sheet, toss the 4 whole celery crowns, 1 whole yellow onion (cut into quarters), and 4 whole carrots (cut into 2-inch chunks) with 0.25 cup olive oil, 1 tbsp salt, and ½ tsp black peppercorns. Spread them in a single layer, making sure they're not crowded.
Roast for 30-35 minutes until the edges are deep golden brown and slightly charred. This roasting step creates the signature crunch and concentrated sweetness that sets this soup apart. Stir the vegetables halfway through cooking for even browning. The leaves from the celery crowns can be chopped and reserved for the broth later.
Build the Herb-Infused Broth
In a large Dutch oven, heat 0.25 cup olive oil over medium heat. Add the 6 smashed garlic cloves, 2 whole bay leaves, and 2 tbsp fresh thyme, cooking for 1 minute until fragrant. Add the reserved celery leaves and the roasted vegetables, stirring to combine.
Pour in the 6 cups chicken broth and bring to a gentle simmer. Add the remaining 0.5 tbsp salt and ½ tsp black peppercorns. Partially cover and let it simmer for 20 minutes, allowing the flavors to meld together. The broth should develop a rich, aromatic depth from the roasted vegetables and herbs.
Cook the Chicken and Finish the Soup
Add the 2 lb chicken breast (cut into chunks) to the simmering broth. Cook for 15-20 minutes until the chicken is cooked through and easily shreds with a fork. Remove the chicken with tongs and let it cool slightly before shredding it into bite-sized pieces.
Return the shredded chicken to the pot and stir. Taste and adjust seasoning if needed. The soup should be well-seasoned but not overly salty. Keep it warm on low heat or transfer to a serving pot. The celery crowns should have a satisfying crunch, while the broth remains rich and flavorful.
Prepare the Crusty Bread Topping
While the soup simmers, prepare the bread topping. Cut the 1 loaf crusty bread into 12 slices. In a small saucepan, melt the 2 tbsp butter over low heat. Brush the melted butter evenly over both sides of each bread slice. Place the buttered bread slices on a baking sheet and toast in a 375°F oven for 5-7 minutes until golden and crisp.
Serve the soup immediately with the toasted bread on top. The contrast between the crunchy celery crowns, tender chicken, and crispy bread creates a satisfying texture experience. Garnish each serving with 0.25 cup fresh parsley for a pop of freshness and color.
Pro Tips For Making Bill Miller Soup
- CHAR THE ONIONS FIRST: Cut the yellow onion into ¼-inch slices and cook them in a dry pot over medium heat for 5 minutes before adding anything else. This softens them faster and caramelizes the edges just enough to deepen the soup’s flavor—skip this, and you’ll end up with raw onion bits that linger like a bad date.
- USE WHOLE CELERY CROWNS: Leave the celery crowns intact—don’t chop them. The tough outer layers break down into a silky texture over time, releasing more flavor than pre-cut pieces. If you’re worried about texture, just give them a quick smack with a knife to bruise the surface (no need to go full chef).
- DON’T BOIL THE CHICKEN DRY: After poaching the chicken breast, let it rest in the broth for 10 minutes off the heat. Pulling it out too soon means it’ll turn rubbery when you shred it, and no one wants sad, stringy chicken in their soup. (Yes, even if you’re impatient like me.)
- THYME EARLY, THYME OFTEN: Add the fresh thyme sprigs to the pot when you first sauté the onions, then fish them out before serving. This infuses the broth with aroma without making the soup taste like you’re serving a bouquet. If you forget, at least strain it out—your soup will still be better than takeout.
Essential equipment for perfect results
Dutch Oven Essentials
This soup thrives in a Dutch oven—its deep sides prevent splattering while allowing even heat distribution. I recommend a Le Creuset 6-quart or All-Clad Stainless Steel for durability and heat retention.
If you don’t own one, a heavy-bottomed pot (like Calphalon or Lodge) works too. Just ensure it’s large enough to hold all ingredients without overflowing during simmering. 🔥
Roasting Pan Must-Have
A rimmed baking sheet with high sides is critical for roasting the celery crowns—it catches drippings and prevents messes. I use a half-sheet pan (18x13 inches) from Wilton or USA Pan, but any sturdy sheet with edges works.
Line it with parchment paper for easy cleanup, especially since you’ll be tossing hot vegetables. A wire cooling rack (placed over the pan) helps crisp the celery faster after roasting.
Thermometer for Precision
An instant-read thermometer (like ThermoWorks Smoke or Meater) ensures your broth reaches the perfect simmer—205-210°F—without boiling over. I check the temperature after adding broth to avoid scorching.
For the chicken, aim for 165°F internal temperature. A laser thermometer (like Kizen) lets you check multiple spots without opening the pot. 🌡️
Knife & Cutting Tools
Sharp tools make prep faster and safer. Use a chef’s knife (8-inch Wüsthof or Mac Knife) to chop onions, carrots, and celery crowns. A mandoline (with guard) speeds up uniform carrot slices, but hand-cut works too.
For the celery leaves, a pair of kitchen shears trims stems efficiently. Keep your knives honed—they glide through celery stalks like butter.
Mixing & Serving Gear
A wooden spoon (like OXO Good Grips) stirs the broth without scratching the Dutch oven. For serving, I use preheated bowls (like Corelle Stoneware) to keep soup hot longer. A ladle with a strainer (like OXO Good Grips) lets you serve soup without celery bits if preferred.
Don’t forget a small bowl for broth drippings—it’s perfect for toasting bread slices.
Optional Upgrades
For extra flavor, a mortar and pestle crushes whole peppercorns into a paste for depth. A fine-mesh sieve strains broth if you want a smoother texture. If you love garnishes, tweezers help place parsley leaves precisely.
And for leftovers, glass storage containers (like Pyrex) preserve the celery’s crunch better than plastic. 💫
Nutrition facts
Frequently asked questions
Why do the celery crowns need to be roasted before simmering?
Roasting concentrates the natural sugars in celery and caramelizes their edges, creating that signature crunchy texture and deep, nutty flavor. This step transforms simple vegetables into flavor bombs that elevate the entire soup. The roasting also softens the celery slightly, so it holds up better during simmering without turning mushy.
Can I make this soup vegetarian?
Replace the chicken with 1 lb mushrooms (like cremini or shiitake) and add 1 cup cooked white beans for protein. Use vegetable broth instead of chicken broth and boost the herbs—try adding 1 tsp smoked paprika for depth. The roasted vegetables will still shine as the star.
How do I keep the celery crowns crispy in the soup?
The key is proper roasting and timing. Roast them until deep golden brown (not blackened), then simmer the soup for only 20 minutes after adding the roasted veggies. For extra crunch, add the celery crowns back to the pot for just 5 minutes at the very end—this reheats them without overcooking.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to prevent drying out. For the celery crowns, pop them in a 350°F oven for 5-7 minutes after reheating the soup—they'll crisp up beautifully. Never microwave, as it turns the broth rubbery and kills the celery's crunch.
Is this soup kid-friendly?
With a few adjustments, yes! Skip the celery crowns for little ones (or serve them on the side) and blend the broth slightly for smoother texture. Use mild chicken broth and reduce the thyme to 1 tbsp. The chicken and carrots provide familiar flavors while keeping it nutritious. Always let kids taste first to adjust seasoning.
