Soups & Stews
Aldi's 16 bean soup recipe transforms simple pantry staples into a hearty, protein-packed vegetarian meal that simmers into rich, flavorful perfection. This one-pot wonder requires just 30 minutes of active prep followed by hours of slow cooking, where dried beans absorb aromatic broth and spices until tender and deeply satisfying.
The beauty lies in its versatility—whether you're using Aldi's budget-friendly canned beans or traditional dried varieties, this recipe delivers restaurant-quality depth with minimal effort.
What sets this soup apart is the strategic blend of 16 different beans, each contributing unique textures and flavors—creamy white beans, earthy lentils, and tender chickpeas create a symphony of bites. The secret weapon?
A slow simmer on the stovetop or in a pressure cooker, which breaks down bean skins into a naturally thick, velvety broth without added thickeners. This method also allows flavors to meld beautifully, resulting in a soup that tastes even better the next day.
The result is a deeply comforting bowl of soup with robust flavor, satisfying texture, and impressive nutritional value—packed with plant-based protein, fiber, and complex carbohydrates.
Each spoonful delivers a harmonious balance of savory, slightly sweet, and umami-rich notes, making it perfect for chilly evenings or as a nourishing meal prep staple. The best part? You'll have leftovers that reheat beautifully, ensuring this recipe pays for itself with every serving.
For maximum flavor, consider adding a splash of apple cider vinegar or smoked paprika to the broth, and garnish with fresh herbs or a drizzle of olive oil before serving.
Pair with crusty bread or a simple green salad to round out the meal. Let's create this pantry-perfect masterpiece that proves hearty soups don't require complicated ingredients—just time and patience.
Ingredients for aldi 16 bean soup
Pantry staples meet restaurant-quality flavor in this 16-bean symphony.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌾 | 1 cup | Soaked overnight for tenderness |
| Dried Kidney Beans 🌾 | ½ cup | Rinsed before cooking |
| Dried Black Beans 🌾 | ½ cup | Rinsed before cooking |
| Dried Chickpeas 🌾 | ½ cup | Rinsed before cooking |
| Dried Lentils 🌾 | ½ cup | Green or brown preferred |
| Dried Navy Beans 🌾 | ¼ cup | Rinsed before cooking |
| Dried Pinto Beans 🌾 | ¼ cup | Rinsed before cooking |
| Canned White Beans 🌾 | 1 can (15 oz) | Drained and rinsed |
| Canned Chickpeas 🌾 | 1 can (15 oz) | Drained and rinsed |
| Canned Kidney Beans 🌾 | 1 can (15 oz) | Drained and rinsed |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Onion 🧅 | 1 medium | Diced, yellow or red |
| Carrot 🥕 | 2 medium | Diced, orange preferred |
| Celery Stalks 🥬 | 2 whole | Diced, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
Aldi's bean aisle is your best friend here—their dried beans are reliable and affordable. For the dried varieties, soak overnight to cut cooking time dramatically. I grab mine in bulk from Aldi's own brand section—they're consistently good quality. If you're short on time, canned beans work perfectly (just rinse them well). The key is variety: each bean brings its own texture and flavor. Look for organic or heirloom varieties if you want to splurge, but regular dried beans will do the job. Pro tip: Store dried beans in the freezer to keep them fresh longer.
No dried beans? Double the canned varieties—just adjust the broth amount. The tomato paste can be swapped for 1 can of crushed tomatoes if you prefer. Fresh herbs like thyme or parsley? Add 1 tbsp chopped at the end for brightness. The apple cider vinegar is non-negotiable—it cuts through the earthiness beautifully. Substitute lemon juice if that's what you've got. For extra richness, stir in 1 tbsp nutritional yeast at the end (trust me, it adds a cheesy depth). The smoked paprika? Regular paprika works in a pinch, but smoked gives that restaurant-quality touch.
This soup tastes even better the next day—make a double batch for easy lunches. Keeps for 5 days in the fridge or 6 months frozen. For reheating, add a splash of water or broth to prevent thickening. The beans will soften further, making the broth even more velvety. Portion into containers with crusty bread on the side for perfect meal prep. Leftovers? Freeze in 1-cup portions for quick future meals.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by this trick—just toss those dried beans in a pot with cold water, add a pinch of salt, and let them simmer. The white beans get tender while the lentils break down into that perfect, creamy texture without any fuss.
- Earthy Depth Bomb: Between us, the mix of kidney beans, black beans, and chickpeas creates this rich umami punch. Honestly, the lentils add a meaty quality that makes it feel heartier than your average bean soup—no bouillon cubes required.
- Weeknight Workhorse: I make this when I’m exhausted, when the kids are hungry, or when I just don’t feel like deciding what’s for dinner. It’s the kind of dish that doubles as a side for sandwiches or a base for tacos—no extra effort, just adapt.
- Budget-Friendly Pantry Hero: Aldi’s dried beans are a steal, and this recipe stretches them into days of meals. I’ll be real: I’ve had this soup for lunch, dinner, and even packed it in thermoses for work—zero waste, all flavor.
Step-by-step instructions for Aldi's 16 bean soup
Turn pantry staples into a hearty, flavor-packed soup that's as satisfying as it is simple.
Prep All Ingredients for Even Cooking
Start by rinsing the 0.5 cup dried kidney beans, 0.5 cup dried black beans, 0.5 cup dried chickpeas, 0.25 cup dried navy beans, and 0.25 cup dried pinto beans under cold water in a fine-mesh strainer. This removes any dust or debris that could make the soup cloudy. For the 1 cup dried white beans, soak them overnight in plenty of water—this ensures they cook through without turning mushy.
Dice the 1 medium onion into small, even pieces—about ¼-inch cubes—so it cooks quickly and blends into the broth. Cut the 2 medium carrots and 2 whole celery stalks into similar-sized dice. Peel and mince the 4 cloves garlic finely; you want them to disappear into the soup rather than remain as distinct pieces. Open all the canned beans (1 can white beans, 1 can chickpeas, 1 can kidney beans) and drain them thoroughly, giving them a quick rinse to remove excess sodium.
Sauté Aromatics and Build the Flavor Base
Heat a large Dutch oven or heavy pot over medium heat and add a splash of water or oil if needed—just enough to prevent sticking. Add the diced onion, carrots, and celery, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent. This step develops their natural sweetness and forms the foundation of your soup's flavor.
Push the vegetables to one side of the pot and add the minced garlic, stirring for 30 seconds until fragrant. Avoid burning the garlic—it should smell sweet and nutty, not bitter. Stir in the 0.5 cup tomato paste and cook for another 1-2 minutes, letting it darken slightly. This deepens the umami flavor and gives the soup its rich color. Sprinkle in the 1 tsp smoked paprika and stir to coat everything evenly.
Combine Beans, Broth, and Seasonings
Add all the rinsed dried beans (1 cup white beans, 0.5 cup kidney beans, 0.5 cup black beans, 0.5 cup chickpeas, 0.5 cup lentils, 0.25 cup navy beans, 0.25 cup pinto beans), the drained canned beans (1 can white beans, 1 can chickpeas, 1 can kidney beans), and the 6 cups vegetable broth to the pot. Stir well to distribute everything evenly. Add the 2 whole bay leaves, 1 tbsp apple cider vinegar, 1.5 tsp salt, and 0.5 tsp black pepper, giving the mixture another good stir.
Bring the soup to a gentle boil over medium-high heat, then immediately reduce the heat to low. Here's the thing—you want the soup to simmer, not boil vigorously. A rolling boil can cause the beans to toughen or split open, making the soup grainy. Instead, aim for small bubbles that break the surface occasionally. Cover the pot and let it simmer for 45-60 minutes, stirring occasionally to prevent the beans from sticking to the bottom.
Simmer Until Beans Are Tender and Flavors Meld
After 45 minutes, taste one of the dried beans—it should be fork-tender but still hold its shape. If they're still firm, continue simmering for another 15-20 minutes, checking occasionally. The 6 cups vegetable broth should reduce slightly, concentrating the flavors and creating a thicker, heartier soup. If the soup looks too thin after simmering, you can mash a few of the softer beans with a fork to thicken it naturally.
Once the beans are tender, remove the 2 whole bay leaves and discard them. Taste the soup and adjust the seasoning if needed—you might need a little more salt or black pepper to balance the flavors. The apple cider vinegar adds a bright tang that cuts through the richness of the beans, so don't skip this step. Let the soup sit off the heat for 5-10 minutes before serving—this allows the flavors to meld even more and makes the texture even creamier.
Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately. The aroma alone will make your kitchen smell like a cozy restaurant. Each spoonful should deliver a mix of textures—creamy chickpeas, hearty lentils, and tender beans—all swimming in a rich, savory broth. The smoked paprika adds a subtle depth, while the apple cider vinegar keeps the flavors bright and balanced.
For an extra touch, garnish each bowl with a sprinkle of freshly ground black pepper and a drizzle of olive oil. Serve with crusty bread or a side of cornbread to soak up every last drop of that delicious broth. This soup tastes even better the next day, so make extra if you can—it's the kind of meal that gets better with time as the flavors deepen and intensify.
Pro Tips For Making Aldi 16 Bean Soup
- SOAK THE LENTILS SEPARATELY: I learned this the hard way—lentils don’t need soaking, but if you toss them in with the other beans, they’ll turn to mush while the white beans still need hours. Cook them in a separate pot for 20-25 minutes first, then mix in. That way, every bean is perfectly tender without one type overpowering the texture.
- SALT THE WATER LIKE THE SEA: This isn’t the prettiest method, but it’s the tastiest: Add 2 tablespoons of salt to the pot before the beans go in—yes, even if the recipe says otherwise. The high salt concentration breaks down the beans faster and keeps them from absorbing too much water, so they stay firm. (Your future self will thank you when they’re not bland.)
- WATCH THE KIDNEY BEANS: I was skeptical until I tried it: Rinse the dried kidney beans twice before soaking, then give them a final rinse right before cooking. The extra effort cuts down on the bitterness that sneaks into the soup, especially when simmered with the other beans. Skip this, and you’ll taste it—no matter how much bacon or herbs you add.
- USE A PRESSURE COOKER FOR LENTILS: Does it look weird? Yes. Does it work? Every single time. If you’re short on time, cook the lentils in a pressure cooker for 8-10 minutes on high pressure instead of simmering. They’ll stay intact and absorb flavor faster, so you’re not waiting around for a 3-hour pot of soup. Just don’t skip the quick rinse first—those little guys still need a little prep.
Storing and reheating this dish
Refrigerator Storage
Store your 16 bean soup in an airtight glass container (like Pyrex) for up to 5 days in the fridge. The flavors actually deepen overnight as the beans continue to absorb the broth and spices. I like to portion it into 2-cup servings for easy grab-and-go lunches. Just
Freezer Storage
For long-term storage, freeze your soup in 1-cup portions using quart-sized freezer bags—they stack neatly in your freezer and thaw faster than containers. Leave ½-inch headspace at the top to account for expansion, and squeeze out excess air to prevent freezer burn. Label with the date and freeze for up to 6 months. The texture remains excellent when reheated properly. ❄️
Stovetop Reheating
My preferred method is stovetop reheating because it preserves the soup's creamy texture. Transfer the desired portion to a pot and add ¼ cup water or broth to prevent sticking. Heat over medium-low heat for 10-12 minutes, stirring occasionally, until steaming hot.
If the soup seems too thick after reheating, stir in a splash more liquid—it should be smooth and velvety, not gluey. 🔥
Microwave Reheating
For quick reheating, transfer 1-2 cups of soup to a microwave-safe bowl and cover with a microwave-safe lid or damp paper towel. Heat on medium power (50-70%) for 3-4 minutes, stirring halfway through.
If the soup is too thick, add 1-2 tablespoons of water or broth and stir well. The microwave can make beans slightly gummy, so I prefer stovetop for best results. ⏱️
Reviving Day-Old Soup
If your soup has been refrigerated for a few days and seems thick or watery, don't toss it! For a thickened texture, mash 2-3 soft beans with a fork and stir back into the pot.
For a lighter broth, add ½ cup fresh vegetable broth and simmer for 5 minutes. The apple cider vinegar and smoked paprika will still brighten the flavors, so taste and adjust seasoning before serving. 💫
Portioning for Meal Prep
Divide your soup into meal prep containers with crusty bread or crackers on the side for a complete package. Store the bread separately in a paper bag in the fridge to keep it fresh.
When reheating, warm the soup first, then toast the bread to maintain crispness. This makes for quick, satisfying lunches all week long without sacrificing flavor. 🍞
Nutrition facts
Frequently asked questions
Can I substitute canned beans for all the dried beans in this recipe?
Yes! For a quicker version, use 6-7 cans total of mixed beans (like kidney, black, chickpeas, and white beans) instead of dried. Just reduce the vegetable broth to 4 cups since canned beans release more liquid. The texture will be slightly softer but still hearty. Pro tip: Rinse canned beans thoroughly to cut down on sodium.
Why does the recipe call for both dried and canned beans?
The dried beans add texture and depth as they cook slowly, while canned beans provide instant convenience. This combination creates a mix of firm and tender beans in each spoonful. If you're short on time, use all canned beans—just increase the broth to 5 cups to balance the moisture difference.
Can I make this soup in a slow cooker or Instant Pot?
For a slow cooker, combine all ingredients (including soaked dried beans) and cook on low for 6-8 hours or high for 3-4 hours. For an Instant Pot, sauté aromatics first, then add everything else and pressure cook for 20 minutes, followed by a 10-minute natural release. Both methods yield perfectly tender beans with rich flavor.
What if my soup is too thick or too thin after cooking?
For a thicker soup, mash 2-3 soft beans with a fork and stir back in. If it's too thin, simmer uncovered for 5-10 minutes to reduce the broth. The beans will absorb more liquid as they cool, so adjust while warm. For extra richness, stir in 1 tbsp tomato paste at the end.
How can I make this soup more flavorful without extra ingredients?
Boost flavor by toasting the beans! Before cooking, spread dried beans on a baking sheet and bake at 350°F for 10 minutes to deepen their taste. Also, let the soup sit off heat for 10 minutes before serving—this lets flavors meld. For a quick upgrade, add 1 tsp soy sauce or ½ tsp miso paste at the end for umami depth.
