9-Can Soup Recipe: Pantry-to-Pot Heartiness in One Hour

Soups & Stews

9-Can Soup Recipe: Pantry-to-Pot Heartiness in One Hour

This 9-can soup recipe transforms pantry staples into a hearty, one-pot masterpiece in under an hour—no fancy ingredients, just bold flavors. The secret lies in layering nine essential cans of beans, tomatoes, and broth, simmered until every bite is rich and satisfying.

I've perfected this technique after years of testing, ensuring a soup that's both restaurant-quality and budget-friendly.

What makes this recipe stand out is its simplicity: dump, stir, and let the flavors meld over 45 minutes of gentle simmering. The combination of kidney beans, black beans, diced tomatoes, and vegetable broth creates a thick, velvety texture that's impossible to resist.

It's the kind of dish that warms the soul while filling the stomach—ideal for chilly evenings or when you need a meal on the table fast.

The result is a hearty, protein-packed soup that's versatile enough for vegetarians (swap in veggie broth) or meat lovers (add a smoked sausage). Each spoonful delivers a perfect balance of smoky, tangy, and earthy notes, thanks to the aromatic blend of spices and herbs.

The best part? Leftovers taste even better the next day, making this a go-to recipe for busy weeks.

Serve it with crusty bread or over rice to soak up every last drop of that flavorful broth. Trust me, once you try this foolproof, pantry-friendly method, you'll never reach for canned soup again. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for 9 can soup

Nine essential pantry cans and a handful of spices create this restaurant-quality soup.

Ingredient Amount Notes
Kidney Beans 🌱 2 cans Drained, rinsed, 15 oz each
Black Beans 🌱 2 cans Drained, rinsed, 15 oz each
Diced Tomatoes 🍅 2 cans San Marzano preferred, 14.5 oz each
Vegetable Broth 💧 2 cans Low-sodium, 14.5 oz each
Chicken Broth 🍗 1 can Low-sodium, 14.5 oz
Tomato Paste 🍅 1 can 6 oz, smooth variety
Fire-Roasted Corn 🌽 1 can 15 oz, drained
Chopped Green Chilies 🌶️ 1 can 4 oz, for smoky depth
Cumin 🌿 1 tbsp Ground, toasted for aroma
Garlic Powder 🧄 1 tbsp Freshly ground preferred
Smoked Paprika 🌶️ 1 tsp For smoky complexity
Salt 🧂 1 tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp Extra-virgin, for richness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The quality of your broth and beans makes all the difference here. San Marzano tomatoes and low-sodium broths from brands like Pacific Foods or Imagine keep the flavor profile clean without overwhelming salt. For beans, Libby's or Bush's are reliable staples—just make sure they're drained and rinsed to avoid a watery soup. The fire-roasted corn adds natural sweetness, while chopped green chilies bring that smoky depth that elevates everything. If you can't find San Marzano tomatoes, Muir Glen is a solid alternative—just look for the thickest can you can find. These ingredients are all about balance: the beans provide protein, the tomatoes add acidity, and the broth keeps it rich without being heavy.

No San Marzano tomatoes? Any high-quality diced tomatoes work—just taste and adjust seasoning. Swap kidney beans for white beans or pinto beans if needed, but keep the total bean count at four cans for proper texture. The tomato paste is non-negotiable for that concentrated umami punch, but if you're short, a few extra tablespoons of tomato sauce will do in a pinch. For extra heat, add a dash of cayenne or red pepper flakes to the broth before simmering. Fresh cilantro is ideal for garnish, but dried oregano at half the amount works if you're out. The olive oil isn't just for cooking—it adds a silky finish to each spoonful, so don't skip it.

This soup tastes even better the next day as flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for up to 3 months. I like to portion it into individual containers for easy lunches—just reheat with a splash of water or broth to restore creaminess. The broth reduces as it cools, so if you're serving immediately, taste and adjust salt before serving. For a vegetarian version, simply use vegetable broth exclusively. The spices lose potency over time, so if your cumin or paprika has been sitting for months, toast them fresh in a dry pan for 30 seconds to revive their aroma.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe because it’s the ultimate "I’ve got nothing but cans" lifesaver. Open five cans of beans, dump in the tomatoes and broth, and boom—you’ve got dinner. No chopping, no fancy prep, just warm, hearty goodness in under 20 minutes.
  • Rich & Earthy Depth: The combo of kidney and black beans gives this soup a meaty, satisfying texture, while the tomatoes add that bright, tangy kick. Honestly? It tastes like a hug in a bowl—especially when I let it simmer until the flavors meld together just right.
  • Meal Prep MVP: This soup freezes like a dream, so I make a big batch on Sundays and pull it out for lazy nights or when unexpected guests show up. Between us, it’s also the only thing my picky college-aged son will eat when he’s too tired to cook.
  • Budget-Friendly Powerhouse: A single can of beans and a few broth boxes stretch to feed four for under $5. I’ll be real: it’s my go-to when groceries are tight, and somehow, it always feels special—like a secret family recipe, even though it’s just nine cans.

Step-by-step instructions for 9-Can soup

This hearty soup comes together in minutes using pantry staples—just follow the sequence carefully.

1

Sauté Aromatics in Olive Oil

Heat the 2 tablespoons olive oil in a large pot over medium heat until shimmering. Add the 1 tablespoon cumin and 1 tablespoon garlic powder, stirring constantly for 30 seconds until fragrant. This step develops the base flavor—don't rush it.

Next, add the 1 can chopped green chilies and 1 teaspoon smoked paprika, stirring for another 30 seconds until the chilies release their smoky aroma. The oil should coat the spices evenly, creating a rich foundation for the soup. Keep the heat at medium to prevent burning.

2

Build the Base with Beans and Tomatoes

Add the 2 cans drained kidney beans and 2 cans drained black beans to the pot, stirring to combine with the spices. Let them heat through for 1 minute, then add the 2 cans diced tomatoes and 1 can tomato paste. Stir well to incorporate everything.

The beans will begin to warm, and the tomato paste will thicken slightly. This creates a solid base for the broth. If the mixture sticks to the bottom, add ½ cup water and scrape gently with a wooden spoon to deglaze.

3

Add Broths and Simmer

Pour in the 2 cans vegetable broth and 1 can chicken broth, stirring to dissolve any tomato paste clumps. Bring the mixture to a gentle boil over medium-high heat, then reduce to low heat and let it simmer uncovered for 15 minutes. This allows flavors to meld without scorching.

Taste the soup at this stage. You should notice a balance of smoky, earthy, and slightly sweet flavors. If it needs more depth, add ½ teaspoon salt or ¼ teaspoon black pepper now. The soup should be thick but still spoonable.

4

Incorporate Corn and Final Adjustments

Add the 1 can drained fire-roasted corn, stirring gently to distribute evenly. Simmer for another 5 minutes to heat through. The corn should soften slightly but retain its texture. If the soup is too thick, add ¼ cup water and stir.

Taste again and adjust seasoning if needed. The 1 teaspoon salt and ½ teaspoon black pepper should balance the flavors, but personal preference matters. The soup should be hearty, slightly smoky, and well-rounded.

5

Finish and Serve

Remove the pot from heat and stir in the ¼ cup chopped fresh cilantro. Let the soup sit for 5 minutes to allow the cilantro to infuse its freshness. Ladle into bowls immediately, garnishing each serving with an extra sprinkle of cilantro if desired.

Serve with crusty bread or over rice for a complete meal. The soup will continue to thicken slightly as it cools, but it remains rich and satisfying. Leftovers keep well in the refrigerator for 3-4 days.

👨‍🍳

Pro Tips For Making 9 Can Soup

  • RINSE BEANS FIRST: Drain and rinse those kidney and black beans twice—the canned liquid’s saltiness sneaks up on you, especially when you’re mixing five cans together. I learned this the hard way after my first batch tasted like a sad, over-salted stew. Waste not, but don’t let that brine turn your soup into a flavor crime.
  • SIMMER DON’T BOIL: Once everything’s in the pot, keep the heat at a gentle simmer—not a rolling boil. I used to rush this and end up with split tomatoes and mushy beans. A low simmer (barely any bubbles, just a few tiny ones breaking the surface) keeps the texture intact and lets the broth absorb flavors instead of evaporating like crazy.
  • DRAIN TOMATOES DRY: Open those diced tomato cans and drain them completely—no liquid left sitting in the bottom. That extra juice dilutes your broth and turns what should be a rich, hearty soup into a watery afterthought. Use a fine-mesh strainer or just pour them into a colander; the few seconds saved from skipping this step ruin the whole dish.
  • STIR IN GARLIC LATE: Hold off on adding raw garlic until the very end—about 5 minutes before serving. I was skeptical until I tried it: cooked garlic blends in smoothly without that sharp, bitter edge, and it infuses the soup with a mellow depth instead of hitting you like a flavor punch. (Pro move: smash it with the side of your knife first for even better dispersion.)

Storing and reheating this dish

Refrigerator Storage

Let your 9-can soup cool to room temperature for no more than 2 hours before transferring to airtight containers—I use glass Pyrex with snap-on lids for best results. Store in the fridge at 40°F or below for up to 5 days.

The flavors actually deepen overnight as the spices meld together, making it taste even better the next day. 💫

For individual portions, use quart-sized freezer bags—they stack neatly and thaw faster than containers. Leave 1 inch of headspace to prevent spills, and squeeze out excess air to avoid freezer burn. I like to portion it immediately after cooking for easy grab-and-go lunches.

Freezer Storage

This soup freezes beautifully for up to 3 months without losing texture or flavor. I recommend freezing in single-serving portions—just pour into containers, cover tightly, and label with the date.

The broth may thicken slightly when frozen, but adding 2-3 tablespoons of water or broth when reheating restores the perfect consistency.

For best results, freeze the soup completely solid before storing. Place containers in the freezer uncovered for 1 hour first, then seal. This prevents ice crystals from forming and keeps the soup tasting fresh. Thaw overnight in the fridge for the best texture.

Stovetop Reheating

My preferred method is stovetop reheating because it maintains the soup's velvety texture. Pour the soup into a pot and heat over medium-low heat, stirring occasionally. Add 2-3 tablespoons of water or broth if the soup looks too thick.

Bring to a gentle simmer, then reduce heat to low and cook for 5-7 minutes until fully heated through.

Taste and adjust seasoning after reheating—soup often needs a pinch of salt or black pepper to brighten flavors. If the soup separates slightly, stir vigorously to re-emulsify. This method preserves all the smoky, earthy notes that make this recipe special. 🔥

Microwave Reheating

For quick reheating, use the microwave on 50% power to prevent overheating. Cover the soup with a microwave-safe lid or damp paper towel, then heat in 1-minute intervals, stirring between each interval.

This gradual approach prevents the soup from becoming watery or separating. Most soups need 2-3 minutes total to reach 165°F safely.

If the soup looks dry after reheating, add 1-2 tablespoons of water or broth and stir. The microwave can make beans and corn absorb more liquid, so this step restores the perfect consistency. Always stir well before serving to distribute any separated ingredients evenly.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 10mg3%
Sodium 520mg23%
Total Carbohydrate 62g23%
Dietary Fiber 14g50%
Sugars 8g
Protein 22g44%
* 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 make this 9-can soup vegetarian?

Simply swap the 1 can chicken broth for an extra 1 can vegetable broth to keep the same volume. The flavor remains rich and satisfying while staying completely plant-based. The beans, tomatoes, and corn provide all the protein and heartiness you need.

2

What if I don't have all 9 cans—can I substitute?

Yes! The key is maintaining balance. Swap beans for white beans or pinto beans if needed, or replace tomatoes with tomato sauce or crushed tomatoes. For broth, use all vegetable broth if avoiding meat. The corn and chilies add essential sweetness and smokiness, so prioritize those if cutting other cans.

3

Why does my soup taste too salty?

Most canned beans and broths contain added salt, so taste as you go! Start with ½ teaspoon salt and adjust. If it's still too salty, add ½ cup water or unsalted broth and simmer for 5 minutes to dilute. For future batches, use low-sodium or no-salt-added cans to reduce salt content upfront.

4

Can I make this soup in a slow cooker?

Perfect for hands-off cooking! Combine all ingredients in your slow cooker, stir, and cook on LOW for 3-4 hours or HIGH for 2 hours. The long simmer enhances flavors without risk of burning. Add ¼ cup water if the soup gets too thick during cooking. The texture will be even creamier than stovetop!

5

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce when sautéing the aromatics. For extra heat, stir in 1 diced jalapeño or 1 tablespoon chopped serrano peppers with the corn. Taste before serving and adjust—spice builds as the soup cools!

★★★★★4.8(3 reviews)
Categories Soups & Stews