Soups & Stews
This 7-can holiday soup recipe transforms pantry staples into a rich, hearty meal that smells like celebration. đ˛ The beauty lies in its simplicityâseven cans of beans, tomatoes, broth, and more combine into layers of flavor that simmer into perfect comfort.
Perfect for gatherings when you want warmth without fuss, this soup builds depth with every spoonful.
The secret to its restaurant-quality taste is the balance of textures and flavors: creamy beans, tangy tomatoes, and savory broth meld into a velvety broth that coats every bite. Youâll start with basic ingredients but end with a dish that feels specialâideal for Thanksgiving tables or cozy winter nights.
The long simmer develops rich, caramelized notes that make it taste homemade.
What makes this recipe truly versatile is how easily it adapts. Add fresh herbs at the end for brightness, or stir in a splash of cream for extra richness.
It reheats beautifully, so leftovers become next-day lunches without losing quality. This is the kind of soup that turns a simple weeknight into a festive occasion.
With just one pot to clean and minimal prep, youâll have a steaming bowl of holiday cheer ready in under an hour. The best part? Every ingredient serves a purpose, ensuring no waste and maximum flavor. Letâs make this soupâyour guests will ask for the recipe.
Ingredients for 7 can holiday soup
Seven cans of pantry staples turn into a celebration-worthy holiday soup with layers of flavor and texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpeas (Garbanzo Beans) đĽ | 2 cans | Low sodium preferred, drained |
| Kidney Beans đ˛ | 2 cans | Low sodium preferred, drained |
| Black Beans đ˛ | 1 can | Low sodium preferred, drained |
| Diced Tomatoes (San Marzano if available) đ | 2 cans | With juices, no salt added |
| Chicken Broth đ§ | 2 cans | Low sodium, 14.5 oz each |
| Tomato Paste đ | 1 can | 6 oz size, unsweetened |
| Vegetable Broth đ§ | 1 can | Low sodium, 14.5 oz |
| Onion (Yellow) đ§ | 1 whole | Medium size, diced |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced |
| Cumin (Ground) đż | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika đśď¸ | 1 tsp | For smoky depth |
| Bay Leaves đ | 2 whole | Dried, crushed slightly |
| Kosher Salt đ§ | 1 ½ tsp | Adjust to taste |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Fresh Parsley đż | Âź cup | Chopped, for garnish |
The cans are the heart of this soupâlook for no-salt-added varieties to control flavor better. San Marzano tomatoes make a difference if you can find them, but any good-quality diced tomatoes work. The beans? Low-sodium is keyârinsing them helps too. I always grab mine from Trader Joe's or the bulk section at Whole Foods for the best quality. The broth cans should be full-fat chicken and vegetableâskip the reduced-sodium versions unless you're adding extra salt later. For the tomato paste, Muir Glen is my go-to, but any unsweetened paste works. The onion and garlic? Fresh is non-negotiable hereâthey're the flavor anchors.
No San Marzano tomatoes? Any good-quality diced tomatoes workâjust taste and adjust seasoning. Swapping kidney beans for lentils? Use 1.5 cups dried lentils instead of one can. The broth cans can be swapped for cubed bouillon if you're in a pinch, but the canned version has more depth. Fresh herbs are ideal, but dried oregano at half the amount works in a bind. Want more richness? Stir in 1 cup of coconut milk at the end. The smoked paprika is what gives this soup its cozy holiday vibeâdon't skip it. For extra texture, add 1 cup of diced celery with the onion.
This soup tastes even better the next dayâmake a double batch if you're feeding a crowd. Keeps for 5 days in the fridge or 3 months frozen. I like to portion it into glass containers for easy reheating. The parsley garnish is optional but adds freshnessâstore it in a damp paper towel in the fridge. For serving, a sprinkle of vegan parmesan or extra black pepper takes it to the next level. Leftovers reheat beautifullyâjust add a splash of water or broth if it's too thick.
Why You'll Love This Recipe
- Iâll be real: itâs budget-friendly without tasting cheap. The beans and broth bulk it up, but the tomatoes and broth keep it richâperfect for when moneyâs tight.
- Cans-Only Magic: I swear by this recipe when Iâm too tired to chop anything. Just open seven cansâno prep, no messâand youâve got a soup that tastes like you slaved over it.
- San Marzano Secret: That one ingredient makes all the difference. The sweet, meaty depth of San Marzano tomatoes turns this into something restaurant-worthy, not just canned-bean soup.
- Holiday Crowd Saver: Between us, this is my go-to for Thanksgiving leftovers or Christmas potlucks. It stretches across multiple servings and disappears faster than the pie.
Step-by-step instructions for hearty 7-Can holiday soup
This soup builds flavor layer by layerâthink of it as holiday comfort in a single pot!
đł Step 1: SautĂŠ the Aromatic Base
Heat 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 smell that sweet onion aromaâthis is where all the magic starts.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thingâdon't let the garlic burn. It should smell like a holiday spice market, not like a sad, bitter memory. If it starts to darken too quickly, reduce heat to medium-low immediately.
đĽ Step 2: Build the Flavor Layers
Stir in the 1 tablespoon toasted ground cumin and 1 teaspoon smoked paprika. Toast these spices in the pot for 30 seconds until you can smell that deep, earthy aromaâthis is what makes your soup taste like it's been simmering all day. Be careful not to let them burn; they'll turn bitter fast.
Add the 1 can tomato paste and stir for 1 minute to cook it down slightly. This creates a rich, concentrated base that will tie all your flavors together. Pour in the 2 cans diced tomatoes (with juices) and scrape up any browned bits from the bottom of the potâthose bits are pure flavor.
đĽ Step 3: Simmer the Bean Medley
Add all the beans: 2 cans chickpeas, 2 cans kidney beans, and 1 can black beans. Stir gently to combine, then pour in the 2 cans chicken broth and 1 can vegetable broth. Add the 2 crushed bay leaves and bring everything to a gentle boil.
Once boiling, reduce heat to low and let it simmer uncovered for 20 minutes. You want the liquid to reduce slightly and the flavors to meld together. Stir occasionally, but not constantlyâthis soup tastes better when left to its own devices for a bit. The beans will start to soften and absorb all those wonderful aromatics.
â° Step 4: Season and Rest
Remove the pot from heat and let it sit for 5 minutes. This resting period allows all the flavors to settle and the beans to finish absorbing the liquid. Stir in the 1.5 teaspoons kosher salt and 0.5 teaspoon black pepper, then taste and adjust if needed.
Here's where the magic happens: the soup should taste rich and complex, with layers of smoky paprika, earthy cumin, and sweet tomato. If it needs more depth, add a pinch more salt or a splash of broth. Remember, you can always adjust seasoning, but you can't take it out once it's in.
đ˝ď¸ Step 5: Serve with Fresh Garnish
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. That bright green color makes the soup look festive and adds a fresh finish. Serve immediately with crusty bread or cornbread to soak up every last drop of that delicious broth.
This soup tastes even better the next day as the flavors continue to develop. It's perfect for holiday gatheringsâhearty, comforting, and full of layers of flavor that will have everyone asking for seconds. The best part? It all comes together in one pot with minimal effort, leaving you free to enjoy the holiday with your loved ones.
Pro Tips For Making 7 Can Holiday Soup
- SautĂŠ the Aromatics: Donât just toss them inâcook the onions, garlic, and celery until theyâre deep golden, not just soft. I learned this the hard way: skipping this step leaves your soup tasting flat, like itâs missing something. Five minutes of patience here makes a real difference, especially with all those beans absorbing flavors.
- Rinse Those Beans: Drain and rinse the chickpeas, kidney beans, and black beans before adding them to the pot. Canned beans are packed in salty brine, and letting that excess salt sit in your soup can make it taste unbalanced. A quick rinse under cold water keeps things in checkâno extra work, just better flavor.
- Simmer, Donât Boil: Keep the heat low enough that the soup bubbles gently, not violently. Boiling can turn the tomatoes mushy and make the beans break apart, turning your soup into a grainy mess. A slow simmer (about 20-25 minutes) lets the flavors meld without falling apartâtrust the process.
- Stir in Tomato Paste: If your recipe calls for it, mix the tomato paste with a splash of broth or water first before adding it to the pot. This prevents clumping and ensures it dissolves smoothly, giving your soup that rich, velvety depth. Skip this, and youâll end up with little paste islands floating aroundâno one wants that.
Essential equipment for this dish
Pot Essentials
A heavy Dutch oven (like Le Creuset or All-Clad) is my go-to for this soupâits thick base distributes heat evenly and prevents scorching on the bottom.
Iâve made this recipe in a 5-quart pot and a 7-quart Dutch oven with equal success, but the larger pot gives you more room to stir and adjust if needed.
If you donât have a Dutch oven, a large stainless steel pot (like All-Clad Stainless) works just fine, though you may need to stir more frequently to prevent sticking. đ˛
Precision Tools
Invest in a good-quality immersion blender (I love the Ninja Foodi) if you want to achieve that silky texture without transferring hot soup to a blender. This tool lets you purĂŠe directly in the pot, saving cleanup time.
For measuring spices and liquids, a set of stainless steel measuring spoons (like OXO Good Grips) ensures accuracyâespecially important when balancing the smoky paprika and toasted cumin. A fine-mesh strainer (like OXO) comes in handy for rinsing beans if youâre using canned varieties with higher sodium content. đĄ
Spice Toasting
Toasting spices in the pot is where the flavor magic happens, so a small handheld spice grinder (like Spice Grinder by Spicewalla) comes in handy for freshly grinding whole cumin seeds before toasting.
If you donât have one, a mortar and pestle works perfectly for crushing bay leaves and grinding whole spices. Pro tip: Toast your spices over medium-low heatâtoo high, and theyâll burn before releasing their aromatic oils.
I like to keep a small bowl nearby to catch any stray spices that might jump out of the pot. đśď¸
Garnish Prep
Fresh parsley is the perfect finishing touch, so a sharp chefâs knife (like WĂźsthof) and a cutting board (I prefer Teakha bamboo) make quick work of chopping.
For extra flair, I sometimes add a sprinkle of vegan parmesan or toasted pumpkin seedsâa small skillet (like Made In) is great for toasting seeds until theyâre fragrant and golden.
If youâre serving this soup at a gathering, a large serving spoon (like Vitamixâs stainless steel ladle) helps with portion control and presentation. â¨
Storage Containers
Leftovers taste even better the next day, so glass storage containers (like Rubbermaid FreshStart) are idealâtheyâre microwave-safe and keep the soup fresh for up to 5 days in the fridge. For freezing, I recommend quart-sized freezer bags (like Stasher bags) because theyâre stackable and prevent freezer burn.
Label your containers with the date to keep track, and always leave 1 inch of headspace for expansion. A fine-mesh colander (like OXO Good Grips) helps drain excess liquid if youâre reheating portions. âď¸
Nutrition facts
Frequently asked questions
Can I substitute any of the beans in this holiday soup? Swap kidney beans for 1.5 cups dried lentils (cooked) or 1 can white beans for a creamier texture. For extra heartiness, try 1 can chickpeas + 1 can pinto beans. Just
How can I make this soup vegetarian?
Replace the 2 cans chicken broth with 2 cans vegetable broth and use 1 can coconut milk instead of chicken broth for richness. Add 1 teaspoon nutritional yeast for an umami boost. The smoked paprika and cumin will still give it that cozy holiday taste without meat.
Why does my soup taste bland after simmering?
This usually happens when using high-sodium canned ingredients. Always rinse beans and broth cans thoroughly, then taste before adding salt. For extra depth, stir in 1 teaspoon soy sauce or ½ teaspoon liquid smoke during the last 5 minutes of simmering. The long rest time after cooking also helps flavors develop.
Can I make this soup in an Instant Pot?
Yes! SautĂŠ the onion and garlic first, then add all ingredients except parsley. Cook on High Pressure for 8 minutes, then quick-release. Stir in salt and pepper, then let sit 5 minutes before serving. The pressure cooker reduces time but may need slight seasoning adjustments since flavors develop differently.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with 1-2 tablespoons broth or water to prevent thickening. Avoid microwaving directlyâtransfer to a microwave-safe bowl first. For extra flavor, stir in ½ teaspoon smoked paprika or a splash of hot sauce when reheating.
