Soups & Stews
This big soup recipe transforms any gathering into a cozy, satisfying feast—perfect for feeding a crowd without the stress. 🔥 The secret lies in balancing rich broth with hearty ingredients that cook down into tender, flavorful bites, ensuring every spoonful feels like a hug.
I developed this recipe after years of testing what makes a soup truly crowd-pleasing: depth of flavor, texture contrast, and portion control that leaves everyone full but never bloated.
The foundation starts with a slow-simmered broth—whether you choose a classic chicken base, a robust vegetable blend, or a spiced tomato foundation—each layer builds complexity. We’ll incorporate protein (chicken, beans, or lentils) and vegetables that soften just enough to melt in your mouth while maintaining structure.
The key? Cooking times that ensure every ingredient reaches peak tenderness without turning to mush.
What sets this recipe apart is its versatility—it adapts to dietary needs (vegetarian, vegan, or gluten-free) while delivering restaurant-quality depth. The result is a soup so hearty it can stand alone as a main dish, yet light enough to pair with crusty bread or a simple salad.
Garnishes like fresh herbs, a drizzle of olive oil, or a sprinkle of cheese elevate it to special-occasion status without extra effort.
Perfect for game days, family dinners, or potlucks, this soup delivers consistent results every time. Whether you’re feeding 10 or 20, the portion control ensures no one leaves hungry. Let’s get started—your next gathering is about to get a whole lot warmer.
Ingredients for big soup
Twelve ingredients that build a soup so hearty it feeds crowds without the stress.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 3 lb | Boneless, skinless, cut into 1-inch cubes |
| Yellow Onion 🧅 | 2 whole | Medium, chopped into 1/2-inch pieces |
| Carrots 🥕 | 3 lb | Baby carrots or cut into 1-inch chunks |
| Celery Stalks 🌿 | 6 whole | Cut into 1-inch pieces, including leaves |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed for deep flavor infusion |
| Diced Tomatoes 🍅 | 2 cups | San Marzano preferred, no salt added |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade if possible |
| Canned White Beans 🌱 | 2 cups | Great Northern or cannellini, drained |
| Bay Leaves 🌿 | 2 whole | Fresh preferred, remove before serving |
| Thyme Sprigs 🌿 | 4 whole | Fresh, stems removed, leaves chopped |
| Olive Oil 🫒 | ½ cup | Extra-virgin, for sautéing and finishing |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt, adjust to taste |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked, for finishing |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish (optional) |
The broth is where the magic happens. Homemade chicken broth delivers unmatched depth, but low-sodium store-bought works in a pinch. I always grab Organic Valley or Pacific Foods from the grocery store's organic section—they've got the best balance of flavor and consistency. For the vegetables, fresh is best, but frozen carrots and celery (no added salt!) save time. The key is cutting everything uniformly—1-inch chunks ensures even cooking and satisfying texture. Don't skip the celery leaves; they add subtle bitterness that rounds out the soup beautifully. If you're prepping ahead, chop all your veggies first and store them in airtight containers for up to 3 days.
No chicken breast? Substitute with chicken thighs—they stay juicier and add richer flavor. Running low on beans? Lentils or chickpeas work just as well, though cooking times may vary slightly. The tomatoes can be swapped for crushed tomatoes or tomato paste, but stick to San Marzano if you want that sweet, meaty texture. Fresh herbs are ideal, but dried thyme at one-third the amount gets you close. For a veggie version, swap the chicken for extra mushrooms or hearty potatoes. The oregano? Mexican oregano from the Latin market section has a completely different profile—worth hunting down if you love bold flavors.
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 in the freezer. For freezing, portion into single-serving containers—just microwave for 2-3 minutes, stir, and it's ready. The broth reduces as it cools, so add 1/4 cup water before reheating if it's too thick. Garnish with fresh parsley and a drizzle of extra-virgin olive oil right before serving—trust me on this. The soup doubles well, so make extra for lunches or potlucks.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no extra bowls, no messy transfers. Just chop the onion, carrots, and celery (the sofrito trio) into rough chunks, toss them in with the chicken and garlic, and let the pot do the work. Honestly, my counter stays cleaner than my kitchen after this.
- Garlic-Onion Bomb: That moment when you press the garlic into the oil and the whole kitchen smells like a French bistro? Yes. The onions caramelize just enough to give it depth, while the garlic keeps it bright—no burnt edges, no sad flavor. My husband steals bites before it even hits the table.
- Lunchbox Hero: Between us, this soup is my meal prep MVP. Taste better reheated than most takeout, and it’s the only thing my kids will eat after school. Pack it in jars or thermoses—it stays hearty and flavorful for days. (Yes, even on a Tuesday night.)
- Budget Stretch: Chicken breast is affordable, and this recipe feeds—easily doubles or triples for gatherings without breaking the bank. I’ve made it for potlucks, sick days, and lazy Sundays, and it never feels like a chore. Leftovers? They’re the best part.
Step-by-step instructions for hearty crowd-pleasing chicken soup
This soup builds flavor layer by layer—start with aromatics, then braise the chicken, and finish with herbs.
🍳 Step 1: Sauté the Aromatic Base
Heat the 0.5 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onion, 3 lb carrots, and 6 whole celery stalks, stirring occasionally for 8-10 minutes until the vegetables soften and release their juices.
The key here is patience—don't rush this step. You want the vegetables to become translucent and develop a golden hue. This foundational flavor will carry through the entire soup. If the oil starts to smoke, reduce the heat slightly and let the vegetables cook slowly.
🔥 Step 2: Brown the Chicken and Garlic
Push the vegetables to one side of the pot and add the 3 lb chicken breast in 1-inch cubes to the empty space. Cook for 5-6 minutes until the chicken develops a golden-brown crust. Remove the chicken and set aside temporarily.
In the same pot, add the 8 cloves garlic cloves (smashed) and cook for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell sweet and nutty, not bitter. If it starts to darken too quickly, remove the pot from heat briefly.
🥘 Step 3: Build the Flavor Foundation
Return the chicken to the pot and add the 2 cups diced tomatoes, 6 cups chicken broth, 2 cups canned white beans, 2 whole bay leaves, 4 whole thyme sprigs, 1 tbsp dried oregano, 1.5 tsp salt, and 1 tsp black pepper. Stir well to combine, then bring to a gentle boil.
Once boiling, reduce heat to low and let it simmer uncovered for 45-50 minutes. You'll notice the broth will reduce slightly and the flavors will meld beautifully. The chicken should be tender enough to shred easily with a fork. If the soup looks too thin, you can reduce it further by simmering uncovered for an extra 10 minutes.
🔪 Step 4: Finish and Garnish
Remove the chicken from the pot and shred it using two forks. Return the shredded chicken to the pot and stir to combine. Taste and adjust seasoning if needed—you might want to add a bit more salt or pepper to taste.
Just before serving, stir in the 0.25 cup fresh parsley for a pop of freshness. Remove the bay leaves and thyme sprigs before serving. Ladle the soup into bowls, and you'll have a hearty, flavorful dish that's perfect for feeding a crowd.
Pro Tips For Making Big Soup
- SEAR CHICKEN IN BATCHES: I learned this the hard way—crowding the pan turns your chicken into steamed cutlets. Cut the breasts into 1-inch chunks first, then cook them in 2-3 batches over medium-high heat with 1 tablespoon of oil. The crust forms faster, and you won’t end up with gray, rubbery meat.
- SWEEP THE PAN BETWEEN BATCHES: Here’s the move that actually changes the outcome: after each batch of chicken, wipe out the pan with a paper towel. The leftover fond sticks to the towel, not your next batch, so you’re always searing in fresh oil. (Yes, it’s a pain, but your soup will taste like you spent all day on it.)
- CHAR THE ONIONS LOW AND SLOW: Skip the urge to rush this step—your soup’s flavor hinges on it. After browning the chicken, push the onions to the edges of the pan, turn the heat to low, and let them sit for 10 minutes. They’ll turn deep amber and caramelize properly, not just soften. (I know, I know, but trust the process.)
- USE A MANDOLINE FOR VEGETABLES: This isn’t the prettiest method, but it’s the tastiest: slice carrots and celery into 1/8-inch matchsticks with a mandoline. They cook faster, blend smoother, and add texture without taking over the soup. (Your future self will thank you—especially when you’re ladling the last bit.)
Flavor customization for this dish
Spice Level Control
Adjust heat to your crowd’s tolerance by adding ½ to 1 teaspoon of red pepper flakes (or 1-2 diced jalapeños) during the final 5 minutes of simmering. For a smoky kick, stir in ½ teaspoon smoked paprika with the oregano.
I often keep a small bowl of flakes on the table so guests can customize their bowls—this keeps everyone happy, from kids to spice lovers. 🌶️
Herb Swaps
Trade thyme for rosemary (½ cup fresh sprigs) for a piney depth, or swap oregano for dried basil (1 tbsp) for a Mediterranean twist. Fresh herbs like cilantro or basil brighten the soup beautifully—just add them in the last 10 minutes of cooking to preserve their freshness.
For a rustic touch, toss in 2 sprigs of fresh sage when browning the chicken.
Creamy Variations
Make it creamy without dairy by blending ½ cup of the soup with ½ cup coconut milk until smooth, then stir it back in. For a rich, velvety texture, whisk in ½ cup Greek yogurt or sour cream just before serving.
I love adding a dollop of yogurt to each bowl—it cools the heat and adds a luxurious finish. For a vegan option, use cashew cream (blend ½ cup soaked cashews with ½ cup water).
Protein Swaps
Replace chicken with shredded rotisserie chicken (for speed) or crumbled sausage (Italian or smoked). For a vegetarian option, use extra-firm tofu (pressed and cubed) or chickpeas (add them with the beans).
If you love seafood, stir in cooked shrimp or chopped mussels in the last 5 minutes—they cook quickly and add a briny contrast. 🦐
Vegetable Boosts
Add 1 cup spinach or kale in the last 5 minutes for a nutrient boost—it wilts beautifully. For a heartier texture, toss in ½ cup diced potatoes (simmer for 20 minutes with the chicken) or ½ cup corn kernels (add them in the final 10 minutes).
Sweet potatoes (½ cup diced) add natural sweetness and creaminess when cooked until tender. For a winter twist, include ½ cup diced butternut squash—it caramelizes beautifully during simmering.
Global Inspirations
Turn it into a Spanish-style soup by adding 1 tsp smoked paprika and ½ cup fire-roasted tomatoes. For an Italian vibe, stir in 1 cup diced zucchini and ½ cup sun-dried tomatoes.
A Thai-inspired version calls for 1 tbsp fish sauce, 1 tsp ginger, and ½ cup Thai basil at the end. Each variation keeps the soup’s hearty foundation while giving it a fresh, international flair. 🌍
Nutrition facts
Frequently asked questions
How do I adjust this recipe for a vegetarian version?
Swap the chicken for 2 cups extra-firm tofu (pressed and cubed) or 2 cups chickpeas. Use vegetable broth instead of chicken broth and add 1 cup mushrooms or ½ cup sweet potatoes for heartiness. The beans and tomatoes will keep it satisfying without meat.
Can I make this soup in a slow cooker?
Sauté the onions, carrots, and celery in a skillet first, then transfer everything (including chicken) to the slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker keeps flavors deep while making cleanup easy. Just shred the chicken before adding it back.
Why does my soup taste bland after reheating?
Broth loses depth when reduced. Fix it by adding 1/4 cup water or broth before reheating, or stir in 1 tsp lemon juice or 1 tbsp tomato paste to brighten flavors. For extra richness, whisk in 1 tbsp olive oil or 1 tbsp Greek yogurt at the end.
What's the best way to freeze leftover soup?
Cool the soup completely, then portion into airtight containers or freezer bags. Leave 1-inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. Stir well after reheating to restore texture.
How can I make this soup kid-friendly?
Skip the oregano and thyme, and reduce garlic to 4 cloves. Use chicken thighs instead of breast for juicier texture, and blend ½ cup of the soup with ½ cup milk for a creamy version. Serve with buttered noodles on the side for dipping.
