Salads
This 13 bean salad recipe transforms humble pantry staples into a protein-rich centerpiece that thrives at picnics, barbecues, and potlucks alike. The secret lies in balancing textures—creamy chickpeas, tender kidney beans, and crispy bacon (optional) create harmony with every bite.
I’ve perfected this over years of summer gatherings, where it disappears faster than the chips. What sets this recipe apart is the soaking and boiling technique, which ensures beans stay tender without turning mushy. Traditional seasonings—apple cider vinegar, olive oil, and fresh herbs—elevate the dish beyond basic protein.
The salad holds up beautifully for days, making it ideal for meal prep or last-minute gatherings. By the time you’re done, you’ll have a versatile side or main dish packed with plant-based protein, fiber, and satisfying crunch.
Serve it warm or chilled, alongside grilled meats or as a standalone vegetarian meal. The flavors deepen as it sits, proving that simple ingredients can deliver restaurant-quality results at home. Store leftovers in the fridge for up to a week, or freeze for longer shelf life.
This isn’t just a salad—it’s a crowd-pleasing staple that belongs in your rotation year-round. Let’s get started!
Ingredients for 13 bean salad
Thirteen types of beans and just the right seasonings create this protein-packed vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌾 | 1 ½ cups | Soaked overnight for tenderness |
| Dried Kidney Beans 🌾 | 1 cup | Soaked overnight for tenderness |
| Dried Black Beans 🌾 | 1 cup | Soaked overnight for tenderness |
| Dried Chickpeas 🌾 | 1 cup | Soaked overnight for tenderness |
| Dried Lima Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Pinto Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Great Northern Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried White Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Red Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Lentils 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Split Peas 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Butter Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Dried Haricot Beans 🌾 | ½ cup | Soaked overnight for tenderness |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For richness and moisture |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely for freshness |
| Fresh Dill 🌿 | ¼ cup | Chopped finely for freshness |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Onion 🧅 | 1 whole | Diced finely for sweetness |
| Salt 🧂 | 2 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly ground for heat |
| Bay Leaves 🌿 | 2 whole | For subtle earthy flavor |
The foundation of this salad lies in the beans—diverse textures and flavors are key. For optimal quality, source dried beans from Whole Foods bulk bins or Trader Joe’s—they’re fresher than canned and hold up better during soaking. Each bean variety contributes uniquely: navy beans add creaminess, kidney beans bring earthiness, and chickpeas introduce a satisfying crunch. Soak them overnight (8+ hours) in plenty of water with a pinch of baking soda—this reduces cooking time and prevents gas. Drain and rinse thoroughly before boiling to remove any residual soaking liquid, which can make the salad taste bitter. If short on time, use pre-cooked canned beans (drained and rinsed), but they won’t have the same texture or depth of flavor.
No apple cider vinegar? White vinegar or lemon juice works in a pinch, though the flavor will differ slightly. Fresh herbs are non-negotiable here—dried parsley or dill at one-third the amount can substitute, but the salad loses its bright, vibrant character. The onion should be sweet and yellow (like Vidalia), not red or white, which can add bitterness. For garlic, freshly minced cloves are essential; jarred garlic lacks the aromatic punch. Olive oil quality matters—use a fruity, extra-virgin variety for the best flavor. If you’re making this ahead, add the fresh herbs and vinegar just before serving to preserve their brightness. The bay leaves infuse subtle earthiness but should be removed before serving.
This salad keeps beautifully—flavors deepen over time, making it perfect for meal prep. Store in an airtight container in the fridge for up to 5 days, though it’s best within 3 days for optimal texture. For longer storage, freeze portions for up to 3 months—just thaw overnight in the fridge and add fresh herbs before serving. The salad reheats well if served warm; simply warm it gently on the stove with a splash of water or broth. Portion into individual containers for easy grab-and-go lunches, or serve family-style at gatherings. Leftovers make a fantastic next-day meal, as the flavors meld into a cohesive, satisfying dish.
Why You'll Love This Recipe
- No-Soak Needed: I’ll admit, I used to dread soaking beans—but this salad? Just toss the dried beans (navy, kidney, black, chickpeas, limas) into boiling water for 2 minutes, then simmer. Thirty minutes later, they’re tender and ready. No fancy soaking, no waiting overnight.
- Texture Magic: Crispy chickpeas meet creamy black beans, with navy beans adding that perfect bite. Honestly, the contrast is what makes this salad ridiculous—especially when you add a sprinkle of celery seeds right before serving. It’s the kind of flavor that lingers.
- Potluck Star: Between us, this is my go-to for summer gatherings. It keeps well in the fridge, tastes even better the next day, and no one ever asks what’s in it—they just keep going back for seconds. (Yes, even on a Tuesday night.)
- Pantry Powerhouse: I’ve made this salad for under $10 for six servings. The dried beans last forever, and I can swap in whatever’s on hand—sometimes I add canned beans for speed, sometimes I roast the chickpeas first. It’s my budget-friendly secret weapon.
Step-by-step instructions for hearty 13 bean salad
Transform dried legumes into a protein-rich masterpiece with this methodical approach.
👨🍳 Step 1: Prepare the Beans for Even Cooking
Combine all the dried beans—1.5 cups navy beans, 1 cup kidney beans, 1 cup black beans, 1 cup chickpeas, 0.5 cup each of lima, pinto, great northern, white, red beans, lentils, split peas, butter beans, and haricot beans—in a large mixing bowl. Pick through each variety to remove any debris or small stones that might have been missed during storage.
Transfer the beans to a colander and rinse thoroughly under cold water. This removes surface impurities and helps prevent bitterness during cooking. Soak the beans overnight in a large bowl or pot covered by 4-6 inches of water, using enough liquid to fully submerge all beans. The water should cover them by at least 2 inches—this ensures even hydration and prevents uneven cooking later. I like to add the 2 whole bay leaves to the soaking water for subtle flavor infusion.
🍳 Step 2: Cook the Beans to Perfect Tenderness
Drain and rinse the soaked beans again before transferring them to a large stockpot. Add fresh cold water to cover the beans by 2 inches, then bring to a boil over high heat. Once boiling, reduce heat to medium-low and maintain a gentle simmer for 1.5 to 2 hours. Stir occasionally to prevent sticking, especially if you're using a nonstick pot.
The beans are ready when they're fork-tender but still hold their shape—no mushy texture. You'll know they're done when a knife slides in easily and the skins remain intact. Drain the beans immediately after cooking and rinse under cold water to stop the cooking process and refresh the texture. This step is crucial for preventing a gummy final salad.
🥘 Step 3: Build the Flavor Base
In a large skillet, heat the 0.5 cup extra-virgin olive oil over medium heat. Add the 1 whole onion (finely diced) and 4 cloves garlic (minced) along with the 2 whole bay leaves. Sauté for 5-7 minutes until the onion becomes translucent and the garlic releases its aromatic oils—you'll notice the kitchen fills with that classic garlic-onion perfume. This forms the flavor foundation for your salad.
Remove the skillet from heat and let it cool slightly. Then stir in the 0.25 cup apple cider vinegar, which will brighten the flavors and balance the richness of the beans and oil. Let this mixture cool completely before combining with the beans, as the acidity helps tenderize the legumes further during the final assembly.
👨🍳 Step 4: Combine and Season the Salad
In a very large mixing bowl, combine the drained beans with the cooled onion-garlic-vinegar mixture. Gently fold everything together using a large spoon or spatula, being careful not to mash the beans. Add the 2 tsp salt and 1 tsp freshly ground black peppercorns, distributing them evenly throughout the mixture. The salt should be sprinkled gradually to taste—this prevents over-salting any individual bean variety.
Now add the 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh dill. These herbs should be finely chopped to distribute evenly and add vibrant color. Taste the salad at this stage—you'll notice the complex interplay of textures and flavors developing. The beans should be warm but not hot, making them easier to handle and mix thoroughly.
⏰ Step 5: Rest and Serve for Maximum Flavor
Cover the salad bowl and refrigerate for at least 4 hours, preferably overnight. This resting period allows the flavors to meld completely and the beans to absorb all the seasonings. The acidity from the vinegar will tenderize the beans slightly more, while the herbs infuse their bright flavors throughout.
Before serving, give the salad one final taste and adjust seasoning if needed. The beans should be perfectly seasoned with a balance of saltiness, acidity, and herbal brightness. Serve chilled or at room temperature—this salad holds up beautifully for picnics or potlucks, maintaining its texture and flavor for up to 5 days in the refrigerator. The contrast of warm beans against cool herbs creates a satisfying mouthfeel that makes every bite delicious.
Pro Tips For Making 13 Bean Salad
- SOAK BEANS SEPARATELY: Dried beans absorb water at different rates—kidney and lima beans need 8+ hours, while navy and black beans can handle a quick 1-hour soak. I learned this the hard way when my lima beans stayed rock-hard while the rest turned mushy. Use two bowls if needed, but don’t skip the soak entirely unless you’re using canned (which we’re not).
- DON’T SKIP THE BOIL-OVER: Bring your beans to a full, rolling boil first—yes, even if the recipe says simmer. This breaks down the skins faster and ensures even cooking. I used to simmer gently and ended up with half-cooked chickpeas and overcooked navy beans. Boil for 2 minutes, then reduce to a low simmer (just enough to keep tiny bubbles breaking the surface).
- DRAIN AND RINSE WELL: After cooking, drain the beans in a colander and give them a thorough cold-water rinse. This removes excess starch that’ll turn your salad gluey in 24 hours. I skipped this once and woke up to a sad, watery mess—now I double-check with a quick taste test. Pat them dry if you’re assembling ahead.
- SWAP LIME BEANS FOR CANNELINI: Lima beans can be finicky—sometimes they stay mealy or split open too much. Canned cannellini beans (drained, rinsed) hold their shape better and add a buttery texture without the fuss. Use them 1:1 in the mix, but taste first—you might not even miss the original. (Yes, even if you’re loyal to tradition.)
Best sauces and condiments for this recipe
Classic Vinaigrette Base
The traditional seasoning for 13 bean salad—apple cider vinegar, olive oil, and fresh herbs—creates the perfect balance of tangy brightness and herbal freshness. I recommend using ½ cup extra-virgin olive oil and ¼ cup apple cider vinegar (the ratio in the recipe) for that signature tang.
For extra depth, whisk in 1 tsp Dijon mustard before adding the herbs—it emulsifies the dressing beautifully. 🍏
Spicy Kick Options
Add heat with ½ tsp smoked paprika or ¼ tsp cayenne pepper for a smoky-sweet twist. I love sprinkling 2 tbsp chopped fresh jalapeño or 1 tbsp hot honey just before serving for a sweet-spicy contrast.
For a smoky depth, try 1 tsp liquid smoke mixed into the vinaigrette—it pairs wonderfully with the beans' earthiness.
Creamy Dressing Twist
For a richer texture, blend ¼ cup Greek yogurt or sour cream into the vinaigrette base. This adds creaminess without overpowering the beans' natural flavors. I also like stirring in 1 tbsp chopped chives or 1 tsp lemon zest for a bright, zesty finish.
This works especially well if serving the salad warm.
Herb Variations
Swap out parsley and dill for cilantro and mint for a Middle Eastern-inspired twist, or use thyme and rosemary for a savory, herby depth. For a Southern touch, add 2 tbsp chopped fresh basil and a pinch of red pepper flakes.
The herbs should complement the beans' earthiness while adding freshness—always taste before serving!
Sweet-Tangy Balance
Brighten the salad with 1 tbsp honey or maple syrup mixed into the vinaigrette. This balances the beans' earthiness and adds a subtle sweetness. I also like adding 1 tsp grated orange zest for a citrusy pop.
For a fruity twist, stir in 2 tbsp finely chopped red onion or 1 tbsp chopped apple—the acidity cuts through the richness beautifully.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
You absolutely can! For convenience, use 3 (15 oz) cans of each bean type (like kidney, black, and chickpeas) instead of dried. Drain and rinse them thoroughly to remove excess sodium. However, dried beans develop deeper flavor and better texture when cooked from scratch. If using canned, add an extra 1 tbsp vinegar and ½ tsp garlic powder to compensate for the milder taste.
How do I prevent the beans from getting mushy?
Mushiness happens when beans overcook or sit too long in water. Always cook beans until they're fork-tender but still firm—they should hold their shape when pierced. After draining, rinse them under cold water immediately to stop cooking. For extra texture, add 1 tbsp cornstarch to the cooking water during the last 5 minutes of boiling. This creates a slight crispness on the outside.
Can I make this salad ahead of time?
This salad actually tastes better when made a day ahead! Store it in an airtight container in the fridge for up to 5 days. The flavors meld beautifully, and the beans absorb the seasonings more deeply. Just add fresh herbs and a splash of vinegar right before serving to keep them vibrant. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge.
What's the best way to reheat this salad?
If serving warm, gently reheat in a pot with 2 tbsp water or broth over low heat for 5-7 minutes, stirring occasionally. Avoid microwaving as it can make beans rubbery. For best results, reheat just until warm—this salad is delicious at room temperature too. Add fresh herbs after reheating to preserve their flavor.
Can I add meat to make it heartier?
Many traditional versions include cooked bacon, ham, or smoked sausage for extra richness. Cook ½ lb bacon until crispy, chop it finely, and mix it in at the end. For a lighter option, add ½ cup cooked shredded chicken or ¼ cup crumbled feta cheese. Just
