Soups & Stews
Aldi's 16 bean soup recipe transforms simple pantry staples into a nutrient-packed, hearty meal that's perfect for meal prepping or feeding a crowd. This vegetarian-friendly version uses 15 minutes of prep and 45 minutes of simmering to create a rich, flavorful soup with 16 different beans—each bringing unique texture and protein. The secret lies in balancing earthy spices with fresh herbs, turning budget-friendly ingredients into something restaurant-worthy.
What sets this recipe apart is its versatility and simplicity. You'll start by sautéing aromatic vegetables like onions, garlic, and carrots to build a flavorful base before adding canned beans (no soaking required) and vegetable broth. The slow simmer allows flavors to meld while keeping the beans tender and the broth deeply satisfying. Adjust seasoning with salt, pepper, and a splash of vinegar to brighten the final result.
By the time you're done, you'll have a thick, hearty soup with a satisfying bite from the beans and a velvety texture from the broth. The beauty of this recipe is its adaptability—swap vegetable broth for chicken broth for a different flavor profile, or add fresh herbs like parsley or thyme at the end for brightness. It reheats beautifully, making it ideal for meal prep or leftovers.
Perfect for chilly days, potlucks, or as a filling vegetarian main dish, this foolproof 16 bean soup proves that pantry ingredients can deliver restaurant-quality results. Serve with crusty bread or a sprinkle of cheese for the ultimate comfort meal. Let's get cooking!
Ingredients for aldi 16 bean soup
Sixteen cans of beans meet aromatic vegetables and earthy spices for a pantry powerhouse.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size preferred |
| Carrots 🥕 | 3 medium | Peeled, diced into 1/4-inch pieces |
| Celery Stalks 🌿 | 3 whole | Diced, leafy greens removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Canned Black Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Kidney Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Chickpeas 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Lentils 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Pinto Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Navy Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Great Northern Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned White Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Butter Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Red Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Split Peas 🌱 | 1 can | Drained, rinsed, 15 oz |
| Canned Lima Beans 🌱 | 1 can | Drained, rinsed, 15 oz |
| Tomato Paste 🍅 | ½ cup | High-quality, no sugar added |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground preferred |
Aldi's bean selection is your secret weapon—look for their Great Value brand for the best price per can. The 15-ounce cans are perfect for this recipe, but any size works if you adjust the broth. Fresh thyme is ideal, but dried works beautifully too—just remember it's more concentrated. For the tomato paste, Rao's or Barilla are my go-tos—they've got that rich, umami depth that elevates everything. If you're feeling adventurous, swap half the vegetable broth for mushroom broth—trust me, it adds a whole new layer of earthiness.
No cumin? Smoked paprika at double the amount gets you close. Short on thyme? Dried oregano or marjoram works in a pinch. The beans? Any combination of 16 works—mix canned beans, dried beans (soaked overnight), or even frozen. For extra richness, stir in 1 tbsp nutritional yeast at the end. The apple cider vinegar might seem odd, but it's what cuts through the heaviness of all those beans—white vinegar works too. And if you're using low-sodium broth, don't skimp on the salt at the end—this soup deserves to be bold.
This soup tastes even better the next day as flavors meld. Store in airtight containers for 5-6 days in the fridge or freeze for up to 3 months. For meal prep, portion into single-serving containers—just reheat with a splash of water or broth. The beans thicken as they cool, so add a little extra broth when reheating if you prefer it looser. Double the batch and freeze half—you'll thank me during winter months when you're craving comfort food.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by the "sofrito shortcut" here—just toss chopped onions, carrots, and celery straight from the bag into the pot. No knife skills required, and the broth absorbs every last bit of flavor.
- Garlic Bomb Depth: That one extra minute of sautéing the garlic until it’s just golden? Worth it. It layers into the beans like a warm hug, making this soup taste like it simmered all day (even if it didn’t).
- Meal Prep MVP: Between us, this is my freezer’s best friend. Make a double batch, portion it into containers, and reheat with a splash of broth—no soggy beans, just consistent, hearty bowls for days.
- Pocketbook Hero: Sixteen beans for under $2? Aldi’s mix does the heavy lifting here. You’re feeding a crowd for less than takeout, and the veggie broth stretches to fill every bowl without breaking the bank.
Step-by-step instructions for Aldi's 16 bean soup
Transform pantry staples into a soul-warming bowl of comfort with this protein-packed masterpiece.
🍳 Step 1: Sauté the Aromatic Base
Heat a large Dutch oven or heavy pot over medium heat. Add the 1.5 cups diced yellow onions, 3 medium diced carrots, and 3 diced celery stalks. Cook for 8-10 minutes until the vegetables soften and the onions become translucent, stirring occasionally. This foundational step builds the soup's depth of flavor.
I press down gently with a wooden spoon during the last 2 minutes—this helps caramelize the vegetables slightly, which adds a subtle sweetness to the final broth. If the vegetables start to stick, add a splash of vegetable broth to deglaze the pan. This ensures you capture all those flavorful browned bits that will make your soup taste homemade.
🍳 Step 2: Add Garlic and Spices
Push the vegetables to one side of the pot and add 4 minced garlic cloves to the empty space. Cook for 30 seconds until fragrant—this is crucial for developing the soup's aromatic profile. Add the 0.5 cup tomato paste, 1 tsp ground cumin, and 1 tsp dried thyme, stirring constantly for 1 minute to toast the spices and fully incorporate them into the vegetable mixture.
Here's where it gets good: Add the 1 tbsp apple cider vinegar and stir. The vinegar brightens the flavors and cuts through any bitterness from the tomato paste. You'll notice the mixture become slightly glossy and more cohesive—this is your signal that the base is ready for the next phase. Don't walk away; garlic burns in seconds, and you want that nutty aroma to develop properly.
🥘 Step 3: Build the Broth Foundation
Pour in the 6 cups vegetable broth and bring the mixture to a gentle boil. Add all 16 cans of drained and rinsed beans (black, kidney, chickpeas, lentils, pinto, navy, great northern, white, butter, red, split peas, and lima) along with the 2 whole bay leaves. Stir gently to combine, then reduce heat to medium-low and let it simmer uncovered for 20 minutes.
This initial simmer allows the flavors to meld and the beans to begin rehydrating. I always stir once during this time to ensure even distribution of heat. You'll see the soup thicken slightly as the starches from the beans release into the broth. If the soup looks too thin at this stage, don't worry—it will thicken as the beans continue to break down during the longer cooking time.
⏰ Step 4: Season and Simmer to Perfection
After the initial 20 minutes, add the 1.5 tsp salt and 0.5 tsp freshly ground black peppercorns. Give the soup one final stir, then reduce heat to low and let it simmer uncovered for another 30-45 minutes. This slow cooking ensures the beans become tender while maintaining their shape and the broth develops a rich, complex flavor.
Here's the thing—your oven might run hot, so start checking the soup at the 30-minute mark. You're looking for beans that are tender but still hold their shape when pierced with a fork. The soup should have a thick, stew-like consistency with a glossy sheen on top. If it's too thick, add a splash of water or broth to reach your preferred texture. The bay leaves should be removed before serving, as they can become bitter when overcooked.
🍽️ Step 5: Final Adjustments and Serving
Once the beans are perfectly tender and the soup has reached your desired consistency, taste and make any final adjustments. You might need a pinch more salt or a squeeze of lemon juice for brightness. I like to add a final sprinkle of freshly ground black pepper right before serving to enhance the aroma.
Serve the soup immediately in warm bowls, garnished with extra black pepper and a dollop of sour cream or a sprinkle of chopped fresh parsley if you're feeling fancy. This hearty soup tastes even better the next day as the flavors continue to develop, so it's perfect for meal prep. Each spoonful delivers a symphony of textures and flavors—creamy beans, tender vegetables, and a rich, aromatic broth that will warm you from the inside out.
Pro Tips For Making Aldi 16 Bean Soup
- SOFTEN THE BEANS FIRST: I learned this the hard way—dumping those Aldi 16 beans straight into the pot means you’ll be staring at a clock for hours waiting for them to get tender. Soak them in hot water for 20 minutes first (just cover them, no need to boil), then drain. They’ll cook in half the time and actually break down properly.
- SWEEP THE POT: Don’t let the bits stick. After you brown the onions, carrots, and celery, give the pot a quick scrape with a wooden spoon—get every last bit of caramelized goodness off the bottom. Those stuck-on bits pack flavor, and skipping this step means you’re wasting the best part of your soup.
- SALT THE BROTH LATE: The vegetable broth from Aldi’s 16 bean soup recipe is already salty—trust me, I’ve tasted it. If you add salt early, you’ll end up with a bland mess because the beans and veggies absorb it unevenly. Wait until the very end, taste it, and adjust then. Your soup will thank you.
- SAUTÉ THE GARLIC RIGHT: Don’t just toss in minced garlic at the end—it’ll burn before it infuses. Instead, crush the cloves (leave the skin on for easier handling) and add them to the pot after the veggies are soft but before the broth goes in. Cook them for 30 seconds until fragrant but not browned. This makes a real difference in depth.
Dietary considerations for these flavors
Vegetarian-Friendly Base
This recipe is naturally vegetarian thanks to the 16 cans of beans and vegetable broth foundation. The beans provide 30-40 grams of plant-based protein per serving, while the broth delivers umami depth without animal products. For extra richness, stir in 1 tablespoon nutritional yeast at the end—it adds a cheesy, savory note that vegetarians love. 🌱
Vegan Adaptations
To make this fully vegan, ensure your vegetable broth is plant-based (check labels for chicken fat). Skip the optional sour cream garnish and use vegan sour cream or a drizzle of olive oil instead. The apple cider vinegar and tomato paste already make this recipe vegan-friendly—just confirm all canned beans are BPA-free and vegan-certified. The Great Value brand at Aldi typically meets these standards.
Gluten-Free Considerations
This soup is naturally gluten-free since it contains no wheat-based ingredients. However, always double-check your vegetable broth label—some brands add gluten as a thickener. The Great Value vegetable broth at Aldi is gluten-free, but if you're using a different brand, opt for a certified gluten-free version. The beans and spices are inherently safe, making this a great option for gluten-sensitive diets. 🌾
Low-Sodium Options
With 16 cans of beans, sodium can add up quickly. Use low-sodium vegetable broth and reduce added salt to 1 teaspoon (or omit entirely). Boost flavor with extra apple cider vinegar (add ½ tablespoon) or fresh herbs like parsley. The beans themselves contain enough natural saltiness when cooked properly—trust the process and taste as you go. Your heart will thank you!
Protein Boosting
Want even more protein? Stir in ½ cup cooked quinoa or ½ cup lentils (dried, cooked) at the end. For a creamy texture without dairy, blend ½ cup of the soup until smooth and stir it back in. The 16-bean mix already delivers 20+ grams of protein per serving, but these additions take it to 35-40 grams—perfect for muscle recovery or high-protein diets. 💪
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned for this Aldi 16-bean soup?
Yes, but you'll need to soak them first! For every 1 can (15 oz) of dried beans, soak in water for 8-12 hours (or quick-soak with boiling water for 2 hours). Dried beans take longer to cook—simmer for 1.5-2 hours after adding to the pot. The texture will be slightly firmer, but the flavor depth increases. Pro tip: Use 1 cup dried beans per can since they shrink during cooking.
How do I adjust the thickness of the soup?
Start by tasting after the final 30-45 minute simmer. For a thicker soup, let it cool slightly—beans release starch as they cool, naturally thickening the broth. If too thin, simmer uncovered for 10-15 more minutes to reduce. For a looser texture, stir in ½ cup extra broth or water. The ideal consistency should coat the back of a spoon but still be easy to ladle.
What's the best way to store and reheat leftovers?
Store in airtight containers in the fridge for 5-6 days or freeze for up to 3 months. To reheat, warm on the stove over medium-low heat, stirring occasionally, until hot throughout. Add 1-2 tbsp broth or water if the soup thickens too much. Microwave in 1-minute intervals, stirring between each, to prevent uneven heating. The flavors actually improve overnight!
Can I make this soup in an Instant Pot or pressure cooker?
Sauté the onions, carrots, celery, and garlic as directed, then add all remaining ingredients except bay leaves. Pressure cook on high for 10 minutes, then quick-release. Remove bay leaves, stir in spices, and let sit for 5 minutes before serving. The Instant Pot version cooks 40% faster while keeping all the texture and flavor. Just watch the liquid level—add ½ cup water if needed to prevent burning.
Why does my soup taste bland after following the recipe?
This usually happens from one of three things: First, check your broth—low-sodium versions need extra salt (add ½ tsp more). Second, taste before adding salt—sometimes the beans already have enough sodium. Finally, boost brightness with 1 extra tbsp vinegar or ½ tsp smoked paprika. For depth, stir in 1 tsp soy sauce or a pinch of MSG (if you have it) at the end. The beans themselves are flavorful, but the broth carries the soul!
