
This 18 bean soup mix recipe delivers a hearty, vegetable-packed stew that transforms simple ingredients into a restaurant-quality meal. The secret lies in combining 18 different beans—each contributing texture and flavor—while slow-cooking them until tender.
I developed this recipe after realizing how much easier homemade soup is than store-bought, especially when you can customize the flavors to your taste. The result? A deeply satisfying, one-pot wonder that’s perfect for chilly evenings or meal prep.
The beauty of this soup is its versatility—it works with vegetable broth for vegetarians or beef broth for a meatier taste.
You’ll start with dried beans (no soaking required if using the pressure cooker method), then build layers of flavor by sautéing onions, garlic, and celery before adding the broth and spices.
The slow simmer—whether on the stovetop or in a slow cooker—allows the beans to absorb the broth and develop a rich, hearty consistency. This isn’t just soup; it’s a comforting, protein-packed meal that feels like a hug in a bowl.
By the time you’re done, you’ll have a thick, flavorful stew with tender beans, aromatic vegetables, and a broth so rich it’ll have everyone asking for seconds. The best part?
It’s adaptable—add smoked paprika for depth, a splash of vinegar for brightness, or fresh herbs at the end for freshness. This recipe is designed to be your go-to for weeknights, potlucks, or cozy family dinners. Let’s get cooking!
Whether you’re feeding a crowd or meal prepping for the week, this one-pot soup delivers restaurant-quality results with minimal effort. The key is patience—letting the flavors meld over time—and the payoff is a bowl of soup that’s nourishing, satisfying, and deeply flavorful.
Ready to try it? Here’s everything you need to make it happen.
Ingredients for 18 bean soup mix
Eighteen beans, one pot, endless flavor combinations—this is your ultimate vegetarian soup starter.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Great Northern Beans 🌱 | 1 cup | Rinsed before cooking |
| Dried Kidney Beans 🌱 | ½ cup | Light red variety preferred |
| Dried Black Beans 🌱 | ½ cup | No soaking required |
| Dried Pinto Beans 🌱 | ½ cup | Speckled variety works best |
| Dried Navy Beans 🌱 | ½ cup | Small and tender when cooked |
| Dried Chickpeas 🌱 | ½ cup | Also called garbanzo beans |
| Dried Lentils 🌱 | ½ cup | Brown or green preferred |
| Dried White Beans 🌱 | ½ cup | Cannellini or great white beans |
| Dried Butter Beans 🌱 | ½ cup | Large, creamy texture |
| Dried Lima Beans 🌱 | ½ cup | Butter or baby lima |
| Dried Adzuki Beans 🌱 | ¼ cup | Sweet, nutty flavor |
| Dried Anasazi Beans 🌱 | ¼ cup | Earthy, rich taste |
| Dried Fava Beans 🌱 | ¼ cup | Bechamel beans work too |
| Dried Lentil Beans 🌱 | ¼ cup | Also called lentils |
| Dried Soybeans 🌱 | ¼ cup | Edamame if available |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, yellow or white |
| Carrots 🥕 | 3 whole | Peeled, chopped into chunks |
| Celery Stalks 🌿 | 3 whole | Chopped, leafy parts trimmed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Smoked Paprika 🌶️ | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked preferred |
The beans are the heart of this soup, so quality matters. Trader Joe’s or bulk bins at Whole Foods are my go-tos for dried beans—they stay fresher longer and taste better than the generic supermarket bags. Look for beans with a vibrant color and no signs of moisture or pests. If you’re short on time, no soaking is needed if you’re using a pressure cooker, but soaking overnight in plenty of water (discard the soaking water) cuts cooking time by half. I always buy a mix of bean types—some hold their shape (like kidney beans), while others break down (like butter beans) to thicken the soup. For the broth, low-sodium vegetable broth is key to controlling flavor balance—you can always add more salt later.
No kidney beans? Substitute with extra pinto or black beans—they’re the most common and easiest to find. Running low on thyme? Dried oregano at half the amount works in a pinch, but fresh thyme is ideal. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer a chunkier texture. For extra depth, add a splash of red wine or balsamic vinegar (about 1 tbsp) when sautéing the vegetables. The carrots and celery can be prepped ahead—store them in the fridge for up to 5 days in a sealed container. If you’re making this for a crowd, double the bean quantities and adjust broth accordingly—this soup scales beautifully.
This soup tastes even better the next day as the flavors meld, so make extra and store it. Keeps in the fridge for 5 days in an airtight container, or freeze for 3 months—portion into individual servings for easy reheating. The beans will soften further when reheated, so add a splash of broth if it gets too thick. For serving, I like to top it with fresh parsley or cilantro, a squeeze of lemon, or a dollop of vegan sour cream. The leftovers reheat perfectly—just bring to a simmer on the stovetop or microwave until steaming hot. This is the kind of soup that gets better with time, so don’t hesitate to make a big batch.
Why You’ll Love This Recipe
- I’ll be real: this recipe saved my grocery budget. A bag of each dried bean costs pennies compared to canned, and the mix stretches for weeks of lunches. Freeze leftovers in portions, and you’ve got cheap, hearty meals ready in minutes.
- No-Soaking Hassle: Honestly, I just toss the dried beans straight into the pot—Great Northerns, kidney, black, pinto, and navy—with a splash of vinegar. They soften perfectly in 45 minutes while I chop veggies or answer emails, no pre-soaking drama.
- Earthy Depth Bomb: That mix of kidney beans’ smoky punch, black beans’ creamy richness, and navy beans’ buttery bite? Ridiculously good. The Great Northerns add a satisfying bite, and the pinto beans tie it all together with their mild sweetness—no single bean steals the show.
- Potluck Crowd-Pleaser: Between us, this is my go-to for gatherings because it’s actually filling. Serve it with crusty bread at Thanksgiving, as a side for BBQ, or in a thermos for tailgates—everyone grabs seconds, and no one asks what’s in it.
Step-by-step instructions for 18 bean soup mix recipe
Here’s how to transform your diverse bean collection into a rich, hearty stew that’s packed with texture and flavor.
Prepare and Combine All Dried Beans
Start by thoroughly rinsing all the dried beans under cold water to remove any debris or dust. I like to use a fine-mesh strainer for this step—it catches even the smallest particles while allowing water to drain quickly. Spread the rinsed beans on a clean kitchen towel and pat them dry gently.
In a large stockpot with a capacity of at least 8 quarts, combine all the dried beans: the 1 cup of Great Northern beans, 0.5 cup each of kidney, black, pinto, navy, chickpeas, lentils, white beans, butter beans, and lima beans, plus the 0.25 cup each of adzuki, Anasazi, fava, lentil beans, and soybeans. This diverse mix will give your soup incredible depth of flavor and texture. Add 6 cups of vegetable broth and bring everything to a full rolling boil over high heat.
Sauté the Vegetable Base
While the beans are boiling, prepare your vegetable base in a separate large skillet. Heat 2 tablespoons of olive oil over medium heat and add the diced yellow onion, chopped carrots, and celery stalks. Sauté for 8-10 minutes until the vegetables soften and the onion becomes translucent. You’ll notice the carrots will caramelize slightly at the edges—that’s when you know they’re ready.
Add the minced garlic cloves and cook for another 30 seconds until fragrant. Stir in the 0.5 cup tomato paste, 1 teaspoon dried thyme, 1 teaspoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black peppercorns. Cook for 2 minutes until the tomato paste darkens slightly and the spices are well incorporated. This aromatic base will form the flavor foundation of your soup.
Simmer the Beans with Vegetables
Once the beans reach a rolling boil, reduce the heat to medium-low and stir in the sautéed vegetable mixture. Add the 2 bay leaves and gently stir everything together. The soup should bubble gently—this is crucial for even cooking and preventing the beans from breaking down too quickly. Cover the pot with a tight-fitting lid and let it simmer for 45 minutes.
After 45 minutes, check the beans for tenderness. They should be soft but still hold their shape. If some beans are firmer than others, that’s normal—this variety creates interesting textures in each bite. If you notice the liquid level is too low, add ½ cup more vegetable broth to maintain proper consistency. The soup should have a rich, earthy aroma with hints of smokiness from the paprika.
Finish and Adjust Seasoning
Continue simmering uncovered for another 30-45 minutes until all beans are tender and the soup has thickened slightly. You’ll know it’s ready when the beans are fork-tender and the flavors have melded beautifully. Remove the bay leaves before serving—don’t skip this step as they can leave a bitter aftertaste.
Taste the soup and adjust seasoning if needed. You might need a bit more salt, especially if you used low-sodium broth. The smoked paprika adds depth, but if you prefer more heat, add a pinch of cayenne pepper. For extra richness, stir in 1 tablespoon of olive oil or a dollop of sour cream before serving. This hearty soup tastes even better the next day as the flavors continue to develop.
Serve Warm with Complementary Sides
Ladle the soup into warm bowls and serve immediately. The variety of beans creates a beautiful visual presentation with different colors and textures. For an extra touch, garnish each serving with fresh parsley or a sprinkle of smoked paprika. This soup pairs perfectly with crusty bread, a simple green salad, or cornbread to soak up all the delicious broth.
Real talk: The beauty of this recipe lies in its flexibility. You can easily adjust the spice level, add extra vegetables like corn or zucchini, or even swap some beans for different varieties based on what you have on hand. The key is patience—letting all those flavors come together creates something truly special.
Pro Tips For Making 18 Bean Soup Mix
- SOAK BEANS SEPARATELY: Great Northerns and Navy beans need 8 hours (or overnight) while Pinto and Kidney beans can handle a quick 2-hour soak. I learned this the hard way—mixing them all together means some beans stay rock-hard while others turn mushy. Save time by dividing them into two batches.
- SORT BEFORE COOKING: Pick through your dried beans and toss out any pebbles, broken bits, or discolored ones. I used to skip this, but those tiny stones make the soup gritty and ruin the texture. A quick 5-minute sort makes the difference between a good pot and a frustrating one.
- START WITH BOILING WATER: Cold-starting your beans? Forget it. Toss them straight into boiling water to cut cooking time by 20-30 minutes. I was skeptical until I tried it—now I never go back. Just make sure your pot is big enough to avoid overflowing as they expand.
- SIMMER, DON’T BOIL: Once beans are tender, drop the heat to a gentle simmer. Boiling after they’re done turns them to mush and makes the soup watery. I used to ignore this, and my soup always ended up like glue. A low, steady simmer keeps them firm and flavorful.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference by tweaking the smoked paprika and adding optional ingredients. For a mild version, reduce the smoked paprika to ½ teaspoon and skip the cayenne. For medium heat, use the full 1 teaspoon of smoked paprika and add ¼ teaspoon of cayenne.
For spicy, increase smoked paprika to 1.5 teaspoons and add ½ teaspoon of cayenne plus ½ teaspoon of crushed red pepper flakes. 🌶️
Bright Citrus Twist
Add freshness with a zesty finish by stirring in 1 tablespoon of lemon juice or orange zest during the last 5 minutes of cooking. The acidity cuts through the richness of the beans and broth, brightening the entire dish.
Garnish with a lemon wedge on each bowl for an extra pop of flavor. I love this touch for a refreshing contrast.
Herb Variations
Swap or add herbs to customize the flavor profile. Replace thyme with 1 teaspoon dried rosemary for an earthy aroma, or add ½ teaspoon dried oregano for a Mediterranean twist.
For a fresh finish, stir in 2 tablespoons chopped fresh parsley or cilantro in the last 5 minutes of cooking. These herbs add vibrant notes that elevate the soup.
Smoky Depth Boost
Enhance the smokiness by adding ½ teaspoon liquid smoke to the sautéed vegetable mixture or by using smoked salt instead of regular salt. For an extra smoky kick, add 1 tablespoon of chopped sun-dried tomatoes during the final 10 minutes of simmering.
This works especially well if you love bold, charred flavors. 🔥
Creamy Texture Options
For a creamy version, stir in ½ cup coconut milk or ½ cup blended silken tofu during the last 10 minutes of cooking. This adds a velvety texture without overpowering the bean flavors.
Alternatively, top each serving with a dollop of vegan sour cream or cashew cream before serving for a rich finish.
Vegetable Add-Ins
Boost nutrition and texture by adding 1 cup diced zucchini, 1 cup corn kernels, or 1 diced bell pepper during the final 20 minutes of cooking. These vegetables soften quickly and absorb the soup’s flavors beautifully.
For a heartier soup, add 1 cup chopped kale or spinach in the last 5 minutes—they wilt quickly and add a nutritious green touch.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, you can! For a quicker version, substitute canned beans in a 1:1 ratio by volume. Drain and rinse them well to remove excess sodium. However, dried beans develop deeper flavor during the long simmer, so if you want that authentic taste, stick with dried. The texture will also be slightly different—canned beans are pre-cooked and softer.
How do I adjust this recipe for a pressure cooker?
For a pressure cooker, combine all beans with 6 cups broth and bring to high pressure. Cook for 15 minutes on high pressure, then quick-release. This cuts cooking time dramatically—no soaking required! After pressure cooking, proceed with the sautéed vegetable base and simmer for 20-30 minutes to meld flavors. Always check beans for tenderness after pressure cooking.
What’s the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm on the stovetop over medium-low heat with a splash of broth if too thick. Microwave in 1-minute intervals, stirring between each. The flavors actually improve overnight as they meld further—this soup tastes even better the next day!
Can I make this soup in a slow cooker?
Combine all ingredients in your slow cooker and cook on low for 8-10 hours or high for 4-5 hours. The long cook time makes the beans extra tender and the broth deeply flavorful. Add the sautéed vegetable base during the last 30 minutes of cooking to prevent it from breaking down too much.
What if I don’t have all 18 types of beans?
No problem! Use whatever beans you have on hand—aim for a mix of 4-6 different types for variety. For example, combine kidney, black, pinto, and navy beans with some lentils or chickpeas. The key is balancing textures: include some firm beans (like kidney) and some that break down (like butter beans). The flavor will still be amazing!
- 5 Lb Eye Round Roast Recipe: Slow-Braised to Melt-in-Mouth Tenderness - November 3, 2026
- 3-Hour Ciabatta Bread Recipe: Crusty Chews and Airy Holes Mastered - November 3, 2026
- 5 Fruit Salad Recipe: Vibrant Rainbow Layers With No Brown Spots - November 3, 2026