Soups & Stews
This anytime soup recipe transforms weeknight dinners into effortless, flavorful meals with minimal cleanup. The beauty lies in its adaptability—whether you need a quick lunch or a hearty evening dish, this soup delivers rich, comforting flavors without the fuss.
Start with a simple broth base, then customize with vegetables, proteins, or grains to suit your mood or dietary needs.
The secret to its versatility is the one-pot method, which simplifies prep and ensures every ingredient melds into a cohesive, satisfying bowl. You can whip it up in 30 minutes for a fast meal or let it simmer for hours to deepen the flavors.
The recipe scales easily, too—perfect for feeding a crowd or prepping leftovers for the week.
What sets this soup apart is its ability to evolve with your ingredients. Swap in seasonal vegetables, add beans for extra protein, or stir in noodles for a heartier texture.
The result is always a balanced, nourishing dish that feels both comforting and refined. No matter the occasion, this soup brings warmth and convenience to your table.
Best of all, it’s designed to work with what you have—no rigid rules, just delicious results. Whether you’re craving something light or need a filling meal, this recipe adapts to your needs without sacrificing flavor. Let’s get cooking!
Ingredients for anytime soup
Four cups broth, fresh veggies, and a few pantry staples—this soup adapts to any meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Broth 💧 | 4 cups | Low-sodium for flavor control |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Carrots 🥕 | 2 medium | Peeled and chopped into bite-sized pieces |
| Celery Stalks 🌿 | 3 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed into even pieces |
| Canned Diced Tomatoes 🍅 | 1 can (14.5 oz) | San Marzano preferred |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Optional Protein 🍗 | 1 cup | Cooked chicken or beans |
| Optional Noodles 🍝 | 2 oz | Dried pasta of choice |
The broth is your flavor foundation—low-sodium gives you control, but don't skip the seasoning. I always grab Swanson or Pacific Foods for their clean taste, but homemade works even better. Carrots and celery should be uniformly chopped so they cook evenly. The potatoes? Russets hold up best to long simmering. If you're short on time, baby potatoes cut the chopping in half. For the tomatoes, San Marzano cans have that sweet, meaty texture you can't beat—worth the splurge if you're making this often.
No fresh thyme? Dried works at one-third the amount. The optional protein can be anything—rotisserie chicken, cannellini beans, or even shredded tofu for a veggie version. Noodles? Any dried pasta works—just cook them separately and add at the end. Want more depth? Add a splash of red wine when you deglaze the pot. The bay leaves? Remove them before serving—they're not meant to be eaten. And if you're prepping ahead, the base keeps for 3 days in the fridge—just reheat and add fresh toppings.
This soup tastes even better the next day—flavors meld beautifully when reheated. Store leftovers in airtight containers for 4-5 days, or freeze portions for up to 3 months. I like to portion mine into single-serving containers so lunches are ready to grab. For extra richness, stir in a spoonful of crème fraîche or vegan cream cheese before serving. The one-pot method means minimal cleanup—just one pot to wash, and that's it.
Why You'll Love This Recipe
- You’re already using basics: onion, carrots, celery, garlic. No fancy ingredients, no last-minute grocery runs. I’ve made this with store-bought broth when I’m exhausted, and it’s still solid. Budget-friendly? Absolutely. Reliable? Even more so.
- No-Chop Sides: I swear by this trick—just rough-chop the onion, carrots, and celery (no peeling needed) and toss them straight into the broth. The broth softens everything while you’re chopping garlic, so by the time you add it, the veggies are already melting into flavor. Honestly, I’ve made this with my eyes closed.
- Garlic Bomb Depth: That one crushed garlic clove? It’s the secret weapon. The broth absorbs the oil and heat, releasing a slow, rich aroma that turns this from "soup" to "I-need-more" in minutes. Between us, I’ve added extra just to taste it raw—then regretted it.
- Leftovers That Beg: This soup actually improves the next day. The flavors meld, the broth gets deeper, and it’s the perfect lunchbox filler. I’ve packed it for work, sent it in thermoses to friends, and even frozen portions—no one’s ever complained. (Yes, even on a Tuesday night.)
Step-by-step instructions for anytime soup
Here's how to build this versatile soup in one pot—simple, flexible, and ready in under an hour.
Sauté the Aromatic Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole yellow onion, 2 medium carrots, and 3 whole celery stalks, all diced as specified. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
This foundational step builds flavor—don't rush it. You'll know it's ready when the vegetables release their natural juices and the scent fills your kitchen. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should sizzle slightly but not brown, as that can make the soup bitter.
Build the Soup Foundation
Pour in the 4 cups chicken broth and bring to a gentle boil. Once boiling, reduce heat to medium-low and add the 2 medium russet potatoes, cubed into even pieces. Stir gently to combine, then add the 1 can (14.5 oz) diced tomatoes, 2 whole bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper.
Let the soup simmer uncovered for 15 minutes, stirring occasionally. You want the potatoes to soften but not disintegrate—this creates the perfect texture for your soup. The broth should reduce slightly, intensifying the flavors. If you prefer a smoother texture, use an immersion blender to partially blend the soup at this stage, leaving some chunks for heartiness.
Customize with Protein and Noodles
After the initial simmer, stir in the 1 cup optional protein (pre-cooked chicken or beans) and the 2 ounces optional noodles. If using dried noodles, cook them directly in the soup for 8-10 minutes until al dente. For pre-cooked protein like chicken or beans, add them during the last 5 minutes of cooking to ensure they heat through evenly.
Here's where the soup becomes truly flexible—adjust the protein and noodles based on your preference. For a lighter option, skip the noodles and add extra vegetables. For a heartier meal, increase the protein to 1.5 cups and reduce the broth slightly. Taste and adjust seasoning with additional salt or pepper if needed.
Finish and Serve
Once everything is cooked to your liking, remove the 2 whole bay leaves with a slotted spoon. Let the soup sit off the heat for 5 minutes to allow the flavors to meld. This resting period ensures the seasoning is evenly distributed and the noodles (if used) absorb the broth without becoming mushy.
Serve immediately with crusty bread or a sprinkle of fresh herbs like parsley or basil. The soup's simplicity shines when paired with complementary sides—think a crisp green salad or garlic bread. Leftovers keep well in the refrigerator for up to 4 days and can be reheated gently on the stove or in the microwave. The beauty of this recipe lies in its adaptability—make it your own by swapping in seasonal vegetables or proteins as you please.
Pro Tips For Making Anytime Soup
- SWEEP THE POT: After the broth simmers for 10 minutes, give the bottom of the pot a quick scrape with a wooden spoon—especially if you’re using homemade broth. That crust (yes, the brown bits) packs more flavor than you’d think, and skipping it means losing depth. I used to ignore this, but now I make it a habit—it’s the difference between "meh" and "soup I’ll crave again."
- CHOP ONIONS LIKE A PRO: Dice that yellow onion into ¼-inch pieces instead of thin slices—smaller pieces cook faster and dissolve just enough to flavor without turning the broth cloudy. I learned this the hard way when my soup ended up looking like a muddy swamp. Also, don’t skip the quick sauté in oil or butter first; it builds flavor before the broth even hits.
- DON’T BOIL THE GARLIC: Add minced garlic after the carrots and celery have softened (about 8-10 minutes in), and keep the heat low. Garlic burns faster than you’d believe, and once it’s bitter, there’s no fixing it. I was skeptical until I tried it—I now add it with the broth, let it steep for 5 minutes, then turn off the heat. No more burnt-tasting soup.
- SAVE TIME WITH A BLANCH: Drop whole carrots and celery stalks into boiling water for 3 minutes before adding them to the pot. This jumpstarts their softening, cutting active cooking time by half. I know, I know—it’s an extra pot to wash, but I’ve made this soup 20 times, and the 5-minute shortcut is worth it. (Pro move: Use the same water to blanch veggies for another recipe.)
Essential equipment for this dish
Large Stockpot
This recipe thrives in a 6-8 quart heavy-bottomed stockpot—I use my All-Clad Stainless Steel because it distributes heat evenly and prevents scorching. A wide base (at least 12 inches in diameter) gives vegetables room to sauté properly without overcrowding.
If you're short on space, a Dutch oven works beautifully too—just monitor the simmering time closely. 🔥
Immersion Blender
For a smoother texture, an immersion blender is a game-changer. My go-to is the Ninja 1100-Watt—it blends right in the pot without transferring hot liquid. If you prefer chunkier soup, skip blending entirely.
For extra creaminess, blend just half the soup and leave the rest whole for texture contrast. Just be cautious with hot liquids and use oven mitts! ✨
Slotted Spoon
A long-handled slotted spoon (like the OXO Good Grips) is essential for removing bay leaves and skimming any foam that rises to the surface. I keep one within arm's reach while cooking—it's also perfect for tasting the soup as it simmers.
Look for one with silicon tips to prevent scratching your pot. 💡
Measuring Spoons
Precision matters with spices! I recommend stainless steel measuring spoons from Weston for their durability. For this recipe, measure 1.5 tsp salt and 0.5 tsp pepper accurately—too much salt can overpower the vegetables.
A spice grinder also comes in handy if you prefer freshly ground pepper. Keep your spice tools clean and dry to maintain flavor potency. 🌶️
Cutting Board Set
A non-slip cutting board (I love the Teakhaus bamboo) paired with a sharp chef's knife makes prep efficient. Dice the onion, carrots, and celery uniformly—they should be ¼-inch pieces for even cooking.
For potatoes, a mandoline speeds up the process if you're making this often. Just remember: safety first—use the hand guard and cut away from your body. 🧅
Storage Containers
For leftovers, glass airtight containers (like Pyrex 4-cup portions) are ideal—they keep soup fresh for 4-5 days in the fridge. If freezing, use quart-sized freezer bags with 1-inch headspace to prevent ice crystals.
Label containers with dates to track freshness. Pro tip: Portion individual servings for quick lunches—just reheat and enjoy! ❄️
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian or vegan?
Swap the chicken broth for vegetable broth and use cannellini beans or lentils as protein instead of chicken. For a vegan version, skip the optional protein entirely or add tofu or tempeh cubes. Use vegetable-based broths like Better Than Bouillon for extra flavor. The base recipe remains the same—just adjust the protein to your preference.
How do I make this soup faster?
For a 20-minute version, use pre-diced vegetables (like frozen or canned diced tomatoes and potatoes) and skip the simmering step. Bring everything to a boil, then reduce heat and cook for just 10 minutes instead of 15. Use pre-cooked chicken or canned beans to save time. The flavors won't be as deep, but it's perfect for a quick meal.
Can I use fresh herbs instead of dried thyme?
Yes! Fresh herbs add a brighter flavor. Use 1 tablespoon fresh thyme (or 1 sprig) instead of the dried version. Remove the sprig before serving. You can also add other fresh herbs like parsley or basil at the end for extra freshness. Just remember: fresh herbs are more potent, so start with less if you're unsure.
Why did my soup turn out too salty?
Low-sodium broth helps control saltiness, but if your soup still tastes too salty, try adding 1-2 potatoes (they absorb excess salt) or a splash of milk or cream to dilute the flavor. If using canned tomatoes, opt for no-salt-added versions. For future batches, taste as you go and adjust seasoning gradually. A pinch of sugar can also balance saltiness.
What are the best toppings for this soup?
Fresh herbs like parsley, basil, or cilantro brighten the flavor, while a drizzle of olive oil or crème fraîche adds richness. For texture, try toasted breadcrumbs, croutons, or grated Parmesan. A squeeze of lemon juice or a sprinkle of red pepper flakes adds a tangy kick. Keep it simple with a swirl of yogurt or sour cream for a creamy finish.
