9-Can Soup Recipe: Hearty One-Pot Meal for Busy Weeknights

9-Can Soup Recipe: Hearty One-Pot Meal for Busy Weeknights

A 9-can soup recipe transforms pantry staples into a hearty, one-pot meal that feeds a crowd without the fuss. This method is designed for busy weeknights when you need nourishing comfort food fast—no chopping, no fuss, just open, dump, and simmer.

The beauty lies in the simplicity: canned beans, tomatoes, and broth come together in a single pot, creating rich, flavorful broth that clings to every bite.

The magic happens during the 30-minute simmer, where flavors meld and textures soften just enough to create a satisfying, restaurant-quality bowl. You’ll start with a base of canned goods—think beans, tomatoes, and broth—but the real transformation comes from the spices and herbs.

A pinch of cumin, a bay leaf, and a splash of vinegar elevate simple ingredients into something deeply flavorful. This recipe is foolproof and perfect for meal preppers or anyone who wants to minimize cleanup.

By the time you’re done, you’ll have a steaming pot of soup with tender beans, caramelized edges on the tomatoes, and a broth so rich it feels like a hug in a bowl.

The best part? Leftovers taste even better the next day, making it ideal for lunch prep. Serve with crusty bread or a sprinkle of fresh herbs for that final touch of elegance.

This one-pot meal is your secret weapon for weeknights—no stress, no complicated steps, just hearty, satisfying soup that feels like a home-cooked masterpiece. Let’s get started with the full recipe.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for 9 can soup

Nine cans transform into a hearty, one-pot meal—just open, dump, and simmer.

Ingredient Amount Notes
Diced Tomatoes (14.5 oz can, fire-roasted) 🍅 2 cans San Marzano preferred for sweetness
Tomato Sauce (28 oz can) 🍅 1 can Crushed tomatoes work too
Black Beans (15 oz can, drained) 🫘 2 cans Rinse well to reduce sodium
Kidney Beans (15 oz can, drained) 🫘 2 cans Rinse well to reduce sodium
Chicken Broth (32 oz can or carton) 💧 1 can Low-sodium preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Yellow Onion (medium, diced) 🧅 1 whole Or 1 cup pre-diced onion
Garlic Cloves (minced) 🧄 4 cloves Fresh for best flavor
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Or use 1/2 tsp dried cilantro
Bay Leaves 🌿 2 whole Remove before serving
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Apple Cider Vinegar 🍎 1 tbsp Brightens the broth
Fresh Cilantro (chopped, optional) 🌿 ¼ cup For garnish, stems removed

The canned goods are the foundation, so San Marzano tomatoes make all the difference—they’re sweeter and less acidic than regular canned tomatoes. Trader Joe’s and Whole Foods carry them, but any high-quality brand works. For beans, low-sodium options save you from adding extra salt later. The broth? Low-sodium chicken broth is key—it keeps the flavor balanced without making the soup taste bland. If you can’t find low-sodium, rinse the beans thoroughly to cut down on excess salt. The onions and garlic are the only fresh ingredients, but they’re worth the effort—they add depth that canned goods alone can’t match.

No fire-roasted tomatoes? Regular diced tomatoes work just fine, but add a pinch of smoked paprika to mimic the charred flavor. Short on black beans? Substitute pinto or chickpeas—they hold up well in the simmer. The cumin and coriander are non-negotiable for that earthy warmth, but if you’re out of coriander, dried cilantro at half the amount gets you close. Vinegar is optional, but it brightens the broth and balances the richness—skip it if you prefer a milder flavor. The bay leaves infuse flavor without needing to be removed, but if you’re sensitive to their texture, use a bay leaf infuser or just tear them into smaller pieces.

This soup tastes even better the next day as the flavors meld, so double the batch if you’re feeding a crowd. Store in the fridge for up to 5 days or freeze portions for 3 months. For meal prep, portion into containers with a splash of broth on top to preserve freshness. The cilantro, if using, wilts fast—add it fresh when serving. If you’re short on time, skip the fresh herbs entirely and garnish with a drizzle of olive oil and a sprinkle of smoked paprika instead.

❤️

Why You’ll Love This Recipe

  • Pantry Magic: I’ll be real—this soup starts with nine cans, but it’s the kind of magic where you dump, stir, and forget. No chopping, no measuring cups, just open-and-pour simplicity that still feels like a meal.
  • Smoky Depth Bomb: That fire-roasted tomato base? Chef’s kiss. The smoky char from the canned tomatoes and the richness of the tomato sauce make every spoonful taste like it simmered for hours—not the 15 minutes it actually takes.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The beans hold up for days, the broth stays flavorful, and I just reheat portions straight from the fridge. Pack it cold or warm—either way, it’s a hit with kids (yes, even on a Tuesday).
  • Budget Win: I swear by this recipe when grocery money’s tight. Nine cans might sound expensive, but it feeds four for under $10, and the leftovers? They’re my secret weapon for lazy nights or unexpected guests. No waste, all flavor.

Step-by-step instructions for 9-Can soup recipe

Here’s how to create this hearty, one-pot meal that comes together faster than takeout.

1

Sauté the Aromatics

Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You’ll notice the onions begin to caramelize slightly at the edges—that’s when you know they’re ready for the next step.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This aromatic base forms the flavor foundation for your entire soup, so take your time here. If you’re using pre-diced onion, you can reduce the cooking time by about 1 minute since it’s already partially cooked.

2

Build the Flavor Base

Add the 2 whole bay leaves, 1 teaspoon ground cumin, and 1 teaspoon ground coriander to the pot. Stir for 30 seconds to toast the spices slightly—they’ll release their essential oils and deepen the flavor profile of your soup. This is where that toasted cumin aroma comes from, which is crucial for authentic Mexican-inspired dishes.

Next, pour in the 1 tablespoon apple cider vinegar and stir. The vinegar brightens the broth and balances the richness of the beans and tomatoes. Let this mixture cook together for 1 minute to allow the spices to meld with the aromatics before adding any liquids.

3

Combine the Canned Ingredients

Add the 2 cans diced tomatoes (fire-roasted), 1 can tomato sauce, 2 cans black beans (drained), 2 cans kidney beans (drained), and 1 can chicken broth to the pot. Stir everything together thoroughly to combine all the ingredients. The mixture will look thick and chunky at this stage, but it will come together beautifully as it simmers.

Bring the soup to a gentle boil over medium-high heat, then immediately reduce the heat to low. Let it simmer uncovered for 20 minutes, stirring occasionally. This initial simmer allows the flavors to meld and the beans to start absorbing the broth. You’ll see the soup begin to thicken slightly as it cooks.

4

Season and Simmer to Perfection

Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper to the pot. Stir well to distribute the seasoning evenly throughout the soup. Taste the soup at this point—you might want to adjust the seasoning slightly, as canned beans and tomatoes can vary in saltiness. Remember, you can always add more salt, but you can’t remove it.

Continue simmering the soup uncovered for an additional 15-20 minutes until it reaches your desired consistency. The soup should be thick enough to coat the back of a spoon but still have a nice, hearty texture. If it’s too thick, you can add up to ½ cup water to loosen it. The bay leaves will infuse the broth with their subtle, earthy flavor during this time.

5

Finish and Serve

Remove the 2 whole bay leaves from the soup before serving. They’ve done their job infusing flavor, but you don’t want them in your final dish. Taste the soup one final time and adjust the seasoning if needed. The soup should be well-balanced with bright tomato flavors, earthy spices, and a touch of acidity from the vinegar.

Ladle the soup into bowls and garnish with the ¼ cup chopped fresh cilantro if using. The cilantro adds a fresh, bright contrast to the rich, hearty soup. Serve immediately with crusty bread or over rice for a complete meal. This soup keeps well in the refrigerator for up to 5 days or can be frozen for 3 months, making it perfect for meal prep.

👨‍🍳

Pro Tips For Making 9 Can Soup

  • Simmer, Don’t Boil: This soup needs a gentle kiss of heat—not a full-blown rage. After dumping everything in, bring it to a barely rolling simmer (tiny bubbles, maybe 3-4 minutes max), then drop the heat to medium-low. I learned this the hard way when my first batch turned into a watery, mushy mess from overcooking the beans and breaking down the tomatoes too fast.
  • Drain, Rinse, Repeat: Those canned beans aren’t just salted—they’re packed with it. Drain them, then give them a quick rinse under cold water to cut the sodium. Trust me, your soup won’t taste bland, but the flavor will sing instead of getting drowned out by a salty aftertaste. (Yes, even if you’re using low-sodium broth—this is non-negotiable.)
  • Blend Half the Tomatoes: Skip the food processor? Fine. But blend half the fire-roasted tomatoes with a splash of broth first—just until smooth. This adds depth without turning your soup into a puree. I was skeptical until I tried it; now it’s the thing that makes my version taste like it simmered for hours instead of 20 minutes.
  • Taste Before the Broth: Add the chicken broth last—after you’ve mixed in the beans, tomatoes, and sauce. Why? Because you can adjust the seasoning (salt, garlic powder, cumin) before diluting everything. I used to dump the broth first, then realize the soup needed more salt… and ended up with a sad, watered-down disaster. (Your future self will thank you.)

Make-ahead tips for leftovers

Prep Ahead Strategy

Start by prepping all your canned ingredients the night before—open and drain the beans, measure out spices, and store them in airtight containers. I keep my beans in a large bowl with a damp paper towel to prevent drying out.

This 10-minute prep saves you time on busy mornings and ensures everything is ready to go. 📅

Freezer-Friendly Portions

Divide the soup into quart-sized freezer bags or airtight containers, leaving ½ inch headspace for expansion. Label each bag with the date and freeze for up to 3 months.

When reheating, thaw overnight in the fridge or use the microwave’s defrost setting. This method preserves texture better than freezing in the pot. ❄️

Slow Cooker Adaptation

Transfer all ingredients (except fresh cilantro) to a 6-quart slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The slow cooker’s gentle heat enhances flavors without risking overcooking. Just stir occasionally and adjust seasoning at the end. Perfect for hands-off meal prep! 🔥

Garnish Prep Shortcut

Chop fresh cilantro ahead and store it in a small container with a damp paper towel to keep it vibrant. I also pre-measure spices in tiny jars with labels—just grab and go when cooking. This 5-minute task makes assembly effortless during busy weeknights. ✨

Batch Cooking Tips

Double the recipe and freeze half immediately—this ensures you always have a backup meal. Store the other half in the fridge for 4-5 days. Reheat portions in a pot with 2 tbsp water to prevent sticking. The extra effort now means zero stress later. 💪

Make-Ahead Serving Ideas

Pre-assemble bowls with soup, rice, and garnishes in individual containers for grab-and-go lunches. Keep the cilantro separate and add it fresh when serving. For a heartier meal, pre-portion with toasted pita bread on the side. This turns leftovers into a satisfying, ready-to-eat lunch. 🍽️

Nutrition facts

Servings 8
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 5mg2%
Sodium 1200mg52%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use vegetable broth instead of chicken broth?

For a vegetarian version, swap the chicken broth for vegetable broth and add ½ teaspoon smoked paprika to enhance depth. The flavor will still be rich and satisfying, just with a plant-based twist. Just ensure your beans are labeled vegetarian if that’s important to you.

2

What if I don’t have fire-roasted tomatoes?

No problem! Use regular diced tomatoes and add ½ teaspoon smoked paprika or ¼ teaspoon chili powder to mimic the charred flavor. The vinegar will still brighten the broth, so don’t skip that step. The soup will still taste delicious—it just won’t have that subtle smoky note.

3

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce during the final simmer. For extra heat, stir in 1 chopped chipotle pepper in adobo sauce with the broth. Taste as you go—you can always adjust! Serve with extra hot sauce on the side if you prefer customizable spice levels.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the onions and garlic as directed, then add all ingredients (except cilantro) to your Instant Pot. Cook on high pressure for 10 minutes, then quick-release. Stir in the vinegar and spices, then let it sit for 5 minutes before serving. The pressure cooker cuts the simmer time dramatically while keeping all the flavor.

5

What’s the best way to reheat leftovers?

Gently reheat on the stove over medium-low heat with 2 tablespoons water to prevent sticking. Stir frequently to distribute heat evenly. Avoid microwaving—it can make the soup watery. If using frozen portions, thaw overnight in the fridge first for best texture. The soup actually tastes better the next day as flavors meld!

★★★★★4.8(9 reviews)
Patrick Lewis