Soups & Stews
This 9-can soup recipe transforms pantry staples into a hearty, one-pot masterpiece that’s perfect for chilly evenings or feeding a crowd. The beauty lies in its simplicity—just nine cans of beans, tomatoes, and broth come together with aromatic vegetables and spices to create a rich, layered broth that’s both comforting and satisfying. What makes this recipe stand out is its versatility; you can customize it with your favorite canned ingredients, ensuring every spoonful delivers deep, savory flavor without the fuss of fresh prep.
The process is straightforward: start by sautéing onions, garlic, and celery in a large pot to build a flavorful base, then add your nine cans of beans, tomatoes, and broth. Let it simmer for about 30 minutes until the flavors meld into a cohesive, velvety texture. The result is a soup that’s hearty enough to stand alone but flexible enough to pair with crusty bread or a sprinkle of fresh herbs. No blender required—just pure, comforting goodness in one pot.
What you’ll achieve is a soup that’s restaurant-quality without the effort, thanks to the natural depth of canned ingredients and the slow simmer that allows flavors to develop fully. The beans add protein and texture, while the tomatoes and broth create a smooth, aromatic base. This recipe is ideal for meal prep, too—it tastes even better the next day as the flavors continue to meld.
For added richness, stir in a dollop of sour cream or a swirl of olive oil before serving, and don’t forget fresh parsley or a squeeze of lemon for brightness. Whether you’re feeding a family or meal prepping for the week, this 9-can soup recipe delivers warmth, comfort, and ease in every bowl.
Ingredients for 9 can soup
Nine cans plus a few fresh ingredients create restaurant-quality comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Celery Stalks 🥬 | 3 whole | Diced into small pieces |
| Vegetable Oil 🫒 | ¼ cup | For sautéing vegetables |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Canned Kidney Beans 🫘 | 2 cans | 15 oz each, drained |
| Canned Black Beans 🫘 | 2 cans | 15 oz each, drained |
| Canned Chickpeas 🫘 | 2 cans | 15 oz each, drained |
| Canned Diced Tomatoes 🍅 | 2 cans | 14.5 oz each, undrained |
| Chicken or Vegetable Broth 💧 | 3 cans | 14.5 oz each, low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The canned ingredients are the heart of this soup, so quality matters. Look for San Marzano tomatoes if you can find them—they’re sweeter and more flavorful. For the beans, low-sodium varieties are ideal, but rinse them well if you’re using regular cans. The broth is where depth happens, so chicken broth adds richness, while vegetable broth keeps it vegetarian. Trader Joe’s and Whole Foods carry great options, but any store’s low-sodium line works. The fresh aromatics—onion, garlic, and celery—are non-negotiable; they build the flavor base before the cans even hit the pot.
No San Marzano tomatoes? Any good-quality diced tomatoes will work—just look for ones with no added salt. Swap kidney beans for white beans or lentils if you prefer. Running low on broth? Water plus a bouillon cube stretches it further, though the flavor won’t be as deep. Fresh herbs wilting? Dried thyme at one-third the amount saves the day. For extra richness, stir in a spoonful of tomato paste with the cans—it thickens the soup beautifully. And if you’re short on time, pre-chopped frozen onions and celery cut prep time in half.
This soup tastes even better the next day, so double the batch if you can. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze for 3 months. The flavors meld beautifully overnight, making it perfect for meal prep. For serving, a swirl of olive oil or sour cream adds creaminess, while fresh parsley and lemon juice brighten every bowl. Garnish with a sprinkle of crusty breadcrumbs if you’re feeling fancy—it adds texture and soaks up the broth.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when I’m too tired to dice anything. Toss in whole onion chunks, celery stalks, and garlic cloves—no knife skills required. The flavors meld beautifully while you’re doing whatever else needs doing.
- Garlic-Thyme Magic: That dried thyme and raw garlic? It’s like a flavor bomb waiting to happen. Once simmered, the soup gets this deep, savory richness that makes you forget you’re eating something so simple.
- Leftovers That Don’t Lie: This soup only gets better the next day. The flavors settle, the texture thickens just right, and it’s still hearty enough to feed the whole family—no sad, watery leftovers here.
- Pantry Stash Saver: Between us, this recipe is my go-to when I’ve got nine cans of random veggies or beans staring at me. No waste, no stress—just dump, simmer, and enjoy. Budget-friendly and foolproof.
Step-by-step instructions for 9-Can soup
This hearty soup builds flavor layer by layer—simple steps for maximum comfort.
Sauté the Vegetable Base
Heat the 0.25 cup vegetable oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 3 whole celery stalks, and 4 cloves garlic cloves—all diced to small, even pieces. Cook for 5-7 minutes until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. You want those vegetables to lose their raw edge and develop a slight caramelization. Stir occasionally so they cook evenly without browning too quickly. The celery should break down just enough to become tender but still hold its shape.
Season and Add Beans
Reduce the heat to medium-low and stir in the 1 tsp dried thyme, 0.5 tsp ground black pepper, and 1.5 tsp salt. Let the spices toast in the vegetables for 30 seconds until fragrant. This step unlocks the full flavor potential of your soup.
Add the 2 cans kidney beans, 2 cans black beans, and 2 cans chickpeas—all drained and rinsed. Stir well to combine with the seasoned vegetables. Let the mixture simmer for 5 minutes to allow the beans to absorb some of the vegetable flavors. This creates a cohesive base before adding liquids.
Build the Broth and Tomatoes
Pour in the 2 cans diced tomatoes (with their juices) and 3 cans chicken or vegetable broth. Stir everything together and bring to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 20 minutes. This slow simmer allows all the flavors to meld together.
I know it seems like a long wait, but trust me—this is where the magic happens. The tomatoes will soften and break down slightly, releasing their sweetness, while the broth absorbs all the vegetable and bean flavors. Taste the soup after 15 minutes and adjust the seasoning if needed.
Finish with Herbs and Lemon
Remove the soup from heat and stir in the 0.25 cup chopped fresh parsley and 1 tbsp lemon juice. The parsley adds a bright, fresh finish while the lemon juice cuts through the richness of the beans and broth. Let the soup sit off the heat for 5 minutes to allow the flavors to fully integrate.
This final step is crucial—it balances all the earthy flavors with a touch of acidity. The lemon juice also helps prevent the soup from tasting flat, especially if you're using vegetable broth. The parsley not only adds color but also freshness that makes the soup feel complete.
Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately with crusty bread. The soup should be thick enough to coat a spoon but still have a light, brothy consistency. Each spoonful should deliver layers of flavor—sweet tomatoes, savory beans, aromatic vegetables, and the bright finish of lemon and parsley.
Real talk: this soup tastes even better the next day as the flavors continue to develop. The beans will soak up even more of the broth, making each bite more flavorful. Leftovers keep well in the refrigerator for up to 5 days or can be frozen for 3 months. Just reheat gently on the stove with a splash of water if needed.
Pro Tips For Making 9 Can Soup
- Sweat, Don’t Burn: The onion, celery, and garlic need 8-10 minutes of gentle cooking—low and slow in that oil, not a sear. I used to rush this, and the flavors stayed dull. If the oil smokes, you’re doing it wrong; drop the heat and let them release their sweetness.
- Slice Celery Thin: Quarter the celery stalks lengthwise, then slice into ¼-inch pieces—smaller than you’d use for stock. This speeds up softening and keeps the texture even. (Yes, it looks like confetti, but it disappears fast.)
- Bloom the Thyme: Toast the dried thyme in the oil for 30 seconds before adding the veggies—just until you smell it. This wakes up the flavor instead of letting it sit dormant. (Skip this, and the soup tastes like it’s missing something.)
- Salt the Cans First: Open each can, drain the liquid, and give the beans (or veggies) a quick rinse in a colander. Then toss them in a bowl with a pinch of salt and a splash of oil—this keeps them from tasting flat when you dump them all in. (Your future self will notice the difference.)
Essential equipment for perfect results
Large Dutch Oven
A 6-8 quart Dutch oven is my go-to for this soup—it provides enough space for the vegetables to sauté properly and the soup to simmer without boiling over. I swear by the Le Creuset Stoneware for its even heat distribution and durability. If you don’t own one, a heavy-bottomed stockpot (like All-Clad) works just as well. Avoid thin, flimsy pots—they heat unevenly and can scorch your onions. 🔥
Knife Set
You’ll need a sharp chef’s knife (I use an 8-inch Wüsthof) for dicing onions, celery, and garlic. A mandoline speeds up prep if you’re chopping large batches, but it’s not essential. For safety, use a cutting board with a damp towel underneath—it prevents slipping and keeps your counter clean. A paring knife comes in handy for mincing garlic cloves precisely. 🌶️
Can Opener
Skip the manual can opener—opt for an electric one like the Oster Giant-Twist to save time and effort. It opens all nine cans in under 2 minutes, leaving you more time to sauté. If you’re old-school, a high-quality hand crank (like OXO Good Grips) works fine, but your wrists will thank you for the upgrade. Always drain and rinse beans thoroughly to avoid a watery soup. ⏰
Measuring Tools
Precision matters here! Use a stainless steel measuring spoon set (I love OXO’s) for spices and a liquid measuring cup for oil. For bulkier ingredients like onions, a food scale ensures consistency—1 whole yellow onion should weigh about 150 grams. A laser thermometer (like Thermoworks One) helps monitor the soup’s internal temp if you’re reheating leftovers. 💡
Wooden Spoon
A heat-resistant wooden spoon (I prefer Maplewood) is a must for stirring—it won’t scratch your Dutch oven and won’t melt like plastic. Avoid metal spoons when simmering; they can react with acidic ingredients like tomatoes. A long-handled spoon also makes it easier to stir without burning your hand. Keep one dedicated to soups to avoid cross-contamination. ✨
Storage Containers
For leftovers, glass airtight containers (like Pyrex) are ideal—they preserve flavor and reheat evenly. Mason jars work too, but they’re trickier to store in the fridge. Label containers with the date to track freshness. If freezing, use quart-sized freezer bags with 1 inch of headspace to prevent expansion. Thaw overnight in the fridge for best texture. ❄️
Nutrition facts
Frequently asked questions about 9-Can soup
Why does this soup use so many cans?
This recipe leverages canned ingredients for convenience, flavor consistency, and texture. The beans provide protein and heartiness, while canned tomatoes and broth deliver deep, balanced flavors without the need for fresh prep. It's a smart way to create restaurant-quality soup with pantry staples.
Can I make this soup vegetarian?
Simply swap the chicken broth for vegetable broth and use chickpeas instead of kidney beans for a fully plant-based version. The flavor profile remains rich and satisfying—just ensure your canned tomatoes and beans are labeled "vegetarian" if that's a concern.
How do I adjust the thickness of the soup?
For a thicker consistency, simmer uncovered for 5-10 extra minutes to reduce the broth. Need it thinner? Add ½ cup water or broth and stir. The beans will absorb liquid over time, so taste as you go—aim for a spoon-thick texture that coats the back of a spoon.
What if I don't have fresh parsley?
No problem! Use 1 tsp dried parsley or substitute with cilantro, basil, or even a pinch of dried oregano for a different but still fresh finish. A squeeze of lemon juice still adds brightness—just omit the herb if needed.
Can I make this soup in an Instant Pot?
Yes! Sauté the vegetables as directed, then add all ingredients and cook on High Pressure for 5 minutes. Quick-release the pressure, stir in lemon and herbs, and let sit for 5 minutes before serving. The texture will be slightly different but still delicious.
