Soups & Stews
This 9-can soup recipe transforms pantry staples into a hearty, restaurant-quality meal with minimal effort. The beauty lies in its simplicity—just nine cans of beans, vegetables, and broth come together for a rich, layered flavor that simmers into perfection. Perfect for busy weeknights or meal prepping, this soup delivers deep, satisfying taste without the fuss of chopping or measuring.
The secret to this foolproof method is layering flavors gradually. You'll start with a base of beans and broth, then add canned tomatoes, corn, and diced vegetables in stages. As it simmers, the ingredients meld into a harmonious blend, creating a texture that's both comforting and substantial. The long, slow cook time ensures every bite is packed with flavor, making it ideal for feeding a crowd or saving leftovers for days.
By the time you're done, you'll have a deeply aromatic, hearty soup with tender vegetables and protein-rich beans. The broth reduces to a velvety consistency, while the tomatoes and spices add layers of complexity. It's the kind of meal that warms you from the inside out—perfect for chilly evenings or when you crave something substantial without the effort.
Serve it as-is or top with fresh herbs, a dollop of sour cream, or a sprinkle of cheese for added richness. This soup is versatile enough for any occasion but simple enough to make regularly. Let's get started!
Ingredients for 9 can soup
Nine cans, one pot—this soup builds flavor layer by layer with minimal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Low-Sodium Chicken Broth 💧 | 6 cups | High-quality, unsalted preferred |
| Black Beans 🫘 | 1 can | Drained and rinsed thoroughly |
| Kidney Beans 🫘 | 1 can | Drained and rinsed thoroughly |
| Diced Tomatoes 🍅 | 2 cans | San Marzano preferred, undrained |
| Sweet Corn 🌽 | 1 can | Drained, high-quality brand |
| Green Beans 🧅 | 1 can | Drained, cut or whole preferred |
| Tomato Paste 🍅 | 1 can | 6 oz size, no salt added |
| Diced Tomatoes (Second Batch) 🍅 | 1 can | For final flavor layer |
| Cumin 🌿 | 1 tbsp | Ground, toasted for depth |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | Diamond Crystal preferred |
| Salt 🧂 | 1 tsp | Adjust to taste, kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Bay Leaves 🍃 | 2 whole | Fresh if available, dried works |
The broth is your foundation—Swanson or Pacific Foods are my go-tos for clean, flavorful base. Grab the low-sodium version to control seasoning later. For the beans, Libby's or Goya deliver consistent quality, but check labels for added salt. The tomatoes? San Marzano is worth the splurge—they're sweeter and less acidic, letting the other flavors shine. If you're using dried beans instead of canned, soak overnight and drain well. Pro tip: Walmart or Aldi often have great prices on these pantry staples, so stock up when you see them.
No San Marzano tomatoes? Any good-quality diced tomatoes work—just add a pinch more salt if using regular brands. Short on green beans? Substitute frozen peas or diced zucchini for a similar texture. The tomato paste can be skipped if you're tight on cans, but it adds that deep umami richness that makes this soup sing. For the spices, Penzeys or Spicewalla have fantastic whole spices you can toast yourself, but the regular grocery store stuff works fine. If you're using dried bay leaves, crush them lightly between your palms before adding—they'll release their aroma faster.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. I like to double the batch and freeze half—perfect for lazy nights. For serving, keep the broth reduced and velvety. If it's too thin after simmering, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and heat through. The beans and veggies will soak it up beautifully, giving you that perfect thick-and-thin texture.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’ve got nothing but cans and a pot. Open, dump, stir—no chopping, no fuss. The broth and beans do all the heavy lifting while you sip your coffee and pretend you’re a fancy chef.
- Sweet-Savory Balance: That corn and tomatoes? They’re the secret. The sweetness cuts through the rich broth, and the beans add this deep, meaty texture—like a hug in a bowl. (Yes, even my picky husband asks for seconds.)
- Weeknight Wonder: I make a double batch on Sunday and freeze half. Need lunch for the kids? Microwave and go. Hosting unexpected guests? This feeds six in 20 minutes. It’s my lazy-but-loved go-to.
- Budget-Friendly Powerhouse: A single can of each ingredient stretches to four servings, and the flavors only get better the next day. Between us, this is how I feed my family for under $10—and no one complains about the leftovers.
Step-by-step instructions for building layered flavor in 9-Can soup
This method transforms simple canned ingredients into a rich, complex soup with minimal effort.
Build the Flavor Base with Tomato Paste and Spices
In a large Dutch oven or heavy pot, combine the 1 can tomato paste with the 6 cups low-sodium chicken broth. Stir over medium-high heat until the tomato paste dissolves completely—this should take about 3-4 minutes. The mixture will thicken slightly as it warms.
Next, whisk in the 1 tbsp cumin, 1 tbsp garlic powder, 1 tbsp onion powder, 1 tsp salt, and 0.5 tsp black pepper. Add the 2 whole bay leaves and let the mixture simmer gently for 5 minutes. This step develops the aromatic foundation—you'll notice the spices releasing their oils and filling the kitchen with warmth. If the mixture looks too thick, add a splash of water to loosen it slightly.
Layer in the Diced Tomatoes and Beans
Add the 2 cans diced tomatoes (with juices) and the 1 can black beans and 1 can kidney beans (drained and rinsed). Stir well to combine, then reduce the heat to medium-low and let the soup simmer for 10 minutes. This allows the flavors to meld together—you'll see the tomatoes soften slightly and the beans begin to absorb the rich broth.
Here's where the magic happens: The acidity from the tomatoes balances the earthiness of the beans while the spices deepen in flavor. Give everything a taste and adjust the seasoning if needed—this is your chance to fine-tune before adding the more delicate ingredients.
Incorporate the Vegetables for Texture and Sweetness
Add the 1 can sweet corn (drained) and 1 can green beans (drained). Stir gently to distribute them evenly throughout the soup. Simmer for another 8-10 minutes until the green beans are tender but still hold their shape. The corn will soften slightly but retain its natural sweetness, creating a beautiful contrast in both texture and flavor.
I recommend using a wooden spoon to stir occasionally—this prevents the green beans from breaking down too much while ensuring they absorb the flavorful broth. If the soup starts to look too thick, add a little more broth or water to reach your desired consistency.
Finish with the Final Flavor Layer
Now comes the finishing touch: Add the 1 can diced tomatoes (second batch). This final addition brightens the soup with additional acidity and fresh tomato flavor. Stir well and let the soup simmer for 5 more minutes to allow all the flavors to truly come together.
Taste one final time and make any necessary adjustments to the seasoning. The soup should be rich with layers of flavor—savory from the beans, sweet from the corn, and bright from the tomatoes. Remove the bay leaves before serving, as they can be slightly bitter when overcooked.
Rest and Serve for Maximum Flavor Development
Let the soup sit off the heat for 10-15 minutes before serving. This resting period allows the flavors to fully meld and the soup to reach its ideal consistency. The longer it sits, the more complex the flavors become—trust the process and resist the urge to serve it immediately.
Ladle the soup into bowls and serve with crusty bread or over rice. The contrast of the warm soup with the bread will make every spoonful even more satisfying. This method proves that simple ingredients can create something truly special when layered and built with care.
Pro Tips For Making 9 Can Soup
- SIMMER GENTLY: The beans and tomatoes in this soup will fall apart if you boil it like a pressure cooker. Keep the heat at a low simmer—just enough to see tiny bubbles breaking the surface—so the beans stay intact and the flavors meld without turning mushy. ---
- RINSE BEANS FIRST: Low-sodium broth is your base, but canned beans still carry hidden salt. Drain and rinse the black and kidney beans under cold water before adding them to the pot. It cuts that metallic aftertaste and keeps the seasoning balanced. ---
- CRUSH TOMATO CANS: I used to just dump the diced tomatoes straight in, and the soup ended up with pockets of undercooked chunks. Mash half the cans with your fist or a spoon before adding—this distributes the flavor and thickens the soup faster. ---
- ADD CORN LAST: Sweet corn gets waterlogged if simmered too long. Stir in the corn only in the final 5 minutes of cooking. If you’re using frozen corn, thaw it first—no one wants icy lumps in their soup.
Creative variations of this 9 can soup
Spicy Southwest Twist
Transform this soup into a Southwest-inspired fiesta by adding 1 can of diced green chiles (like Rotel) and ½ tsp of smoked paprika when you incorporate the final tomatoes. The smoky heat from the chiles and paprika pairs perfectly with the earthy beans and sweet corn. For extra depth, stir in ½ cup of salsa after simmering to brighten the flavors. Serve with crumbled cotija cheese and avocado slices for a vibrant topping. 🌶️
Creamy White Bean Upgrade
Swap the black and kidney beans for 2 cans of white beans (like cannellini or great northern) and add 1 cup of coconut milk when you finish simmering. The creamy texture balances the acidity of the tomatoes beautifully. Boost the flavor with ½ tsp of ground coriander and a pinch of nutmeg for a warm, aromatic twist. Garnish with fresh cilantro and a squeeze of lime for a refreshing finish. This version feels luxurious but still relies on pantry staples. 🥥
Hearty Vegetable Loaded
For a vegetarian powerhouse, keep the beans but add 1 can each of diced carrots, celery, and mushrooms along with the green beans. The mushrooms add an umami depth that complements the tomatoes, while the carrots and celery bring natural sweetness and crunch. Stir in 1 tbsp of soy sauce when you add the final tomatoes to enhance the savory profile. Top with toasted pumpkin seeds for texture and a sprinkle of fresh parsley. This version is packed with nutrients and still feels cozy. 🥕
Slow-Cooker Adaptation
Turn this into a hands-off slow-cooker meal by combining all ingredients (except the final can of tomatoes) in your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, then stir in the final tomatoes and simmer for 15 minutes on high. The slow cooker’s gentle heat lets the flavors meld even more deeply, creating a richer, more cohesive broth. This method is perfect for busy days or when you want to come home to a warm, ready-to-serve meal. ⏰
Protein-Packed Boost
Add 1 can of shredded chicken (like Starkist or Storebrand) or 1 can of tuna when you incorporate the final tomatoes. The protein makes this soup even more satisfying and turns it into a complete meal. For extra richness, stir in ½ cup of Greek yogurt or sour cream at the end. The tangy creaminess cuts through the heartiness of the beans and adds a restaurant-quality finish. This version is ideal for lunchboxes or post-workout meals. 🍗
Seasonal Fall Harvest
Celebrate autumn by swapping the sweet corn for 1 can of diced butternut squash (or 1 cup of cooked, cubed squash) and adding 1 tsp of cinnamon when you toast the spices. The natural sweetness of the squash pairs beautifully with the warm spices, creating a comforting, spiced soup. Top with toasted pecans and a drizzle of maple syrup for a touch of sweetness. This version feels like a hug in a bowl—perfect for chilly evenings. 🍂
Nutrition facts
Frequently asked questions
Why does this recipe use so many cans of ingredients?
This method creates a rich, layered flavor profile by balancing different textures and tastes. The beans provide protein and heartiness, while the tomatoes and corn add brightness and sweetness. Using multiple cans ensures you get a well-rounded, satisfying soup without needing fresh ingredients or extensive prep work. Plus, it's perfect for meal prepping!
Can I adjust the number of cans to make a smaller batch?
You can easily halve or quarter the recipe by reducing the cans proportionally. For example, use 3 cans total (like 1 can beans, 1 can tomatoes, and 1 can broth) for a single-serving portion. Just maintain the same ratio of beans, vegetables, and broth to keep the flavors balanced.
What if I don’t have all the spices listed?
No problem! Skip any spices you’re missing, but prioritize the cumin, garlic powder, and onion powder—they’re key for depth. If you’re short on bay leaves, a pinch of dried thyme or oregano works too. The soup will still taste delicious, just with slightly different layers of flavor.
How can I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for an extra 10-15 minutes to reduce the broth. If it’s too thick, stir in ½ cup of water or broth at a time until it reaches your desired consistency. For a thinner soup, simply add more broth or water during cooking. The final texture should be velvety but still easy to ladle.
Can I use different types of beans or vegetables?
Yes! Swap black and kidney beans for chickpeas, pinto beans, or lentils. For vegetables, try diced zucchini, carrots, or mushrooms instead of green beans. Just adjust cooking times—some veggies (like mushrooms) may need less time to soften. The key is balancing textures and flavors.
