Salads
This classic three bean salad recipe delivers the perfect balance of textures and flavors that make it a timeless party staple. The creamy, tangy dressing clings to each bean while the crisp herbs and onions add freshness that keeps it vibrant for days.
I’ve made this salad for every holiday gathering since college—it’s the one dish that never disappoints, whether served at room temperature or chilled for hours.
The secret lies in the proper bean preparation: soaking them first ensures tender, evenly cooked beans that hold their shape without turning mushy. A classic vinaigrette of mayo, vinegar, and mustard creates that signature creamy texture, while celery and red onion add layers of crunch.
The salad’s beauty is in its simplicity—no fancy ingredients, just well-prepped staples that come together effortlessly.
What you’ll end up with is a salad that’s crunchy, creamy, and perfectly balanced—each bite delivers a mix of tender beans, bright herbs, and tangy dressing. The colors are vibrant, the flavors harmonize, and it stays fresh for days in the fridge.
This is the kind of dish that makes you look like a pro without requiring any special skills.
Serve it at picnics, potlucks, or holiday spreads—it’s versatile enough to pair with anything from grilled meats to sandwiches. Let’s get started on making this classic that never goes out of style!
Ingredients for classic three bean salad
Pantry staples meet fresh produce for this timeless crowd-pleaser everyone loves.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Beans 🌱 | 1 lb | Fresh or frozen, trimmed |
| Kidney Beans 🌿 | 1 lb | Canned, drained and rinsed |
| Wax Beans 🌱 | 1 lb | Fresh, trimmed |
| Mayonnaise 🥛 | 1 cup | High-quality for creaminess |
| Red Wine Vinegar 🍷 | ½ cup | For tangy dressing |
| Dijon Mustard 🌶️ | 1 tbsp | For depth of flavor |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Celery Stalk 🧅 | 1 whole | Finely diced for crunch |
| Red Onion 🧅 | ½ whole | Thinly sliced for bite |
| Fresh Parsley 🌿 | ¼ cup | Chopped for freshness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing beans |
The beans are the heart of this salad, so quality matters. Trader Joe's and Whole Foods carry excellent canned kidney beans, but any good brand works if they're low-sodium. For fresh beans, look for vibrant green ones with crisp ends—Trader Joe's often has great organic options. The wax beans should snap when bent, and green beans should be firm. Soaking fresh beans overnight in cold water (with a pinch of salt) makes them tender without losing shape. I always use Duke's or Libby's canned beans—they're consistently reliable for texture and flavor.
No red wine vinegar? Apple cider vinegar or white vinegar works in a pinch, though the flavor will differ slightly. The Dijon mustard adds richness—if you only have yellow mustard, use half the amount and add a pinch of sugar to balance. For extra crunch, swap in green onions or radishes if you're feeling adventurous. The celery and red onion should be finely diced—a food processor makes this quick work. Fresh parsley is ideal, but dried parsley at one-third the amount will do in a bind. The salad dressing keeps well, so make extra if you're hosting—it's perfect for sandwiches too.
This salad tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, though I rarely have leftovers that long. The dressing separates slightly after mixing—just stir before serving. For serving, I like to mound the beans on a platter, drizzle with extra dressing, and scatter fresh parsley on top. It's perfect for potlucks, holiday spreads, or as a side for grilled meats—trust me, it disappears fast.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $3 for a big batch. Canned beans, mayo, vinegar—it’s the kind of thing that sits in my fridge until it’s gone, then I make it again because it’s that reliable. No fancy ingredients, no waste, and it turns into sandwich fillings or a quick lunch when I’m too tired to cook. Solid.
- No-Chop Needed: I swear by this trick—just buy pre-cut beans (or trim ends quickly) and toss them straight into boiling water. Five minutes later, they’re tender-crisp, and the wax beans hold their shape like they’re supposed to. Honestly, the only real effort is draining them, and that’s worth it for the clean bite.
- Tangy Creamy Magic: That mayo-vinegar combo? It’s the secret weapon. The red wine vinegar cuts through the richness just enough to keep it bright, while the mayo binds everything into a velvety texture. The kidney beans add earthy depth, and the green beans? They soak up the dressing like a sponge—no soggy mess, just perfect flavor in every bite.
- Picnic Party Hero: Between us, this salad is my go-to for potlucks, lunchboxes, or even a last-minute charcuterie spread. It holds up for days in the fridge (yes, even on a Tuesday night), and the wax beans add that pretty pop of color. Plus, it’s the one side dish everyone actually finishes—no sad, wilted leftovers here.
Step-by-step instructions for classic three bean salad
Here's how to create a perfectly balanced salad with vibrant textures and flavors.
Blanch and Cool the Fresh Beans
Start by trimming the ends from the 1 lb green beans and 1 lb wax beans using a sharp knife. Cut them into 1-inch pieces—this ensures even cooking. In a large pot, bring 4 quarts of water to a rolling boil and add 1 tablespoon salt. Add both bean varieties and cook for 3-4 minutes until they turn bright green and are tender-crisp. Drain immediately and plunge into an ice bath to stop the cooking process.
Transfer the blanched beans to a colander and rinse under cold water to remove any excess heat. Spread them on a clean kitchen towel to dry completely—this prevents the salad from becoming soggy later. The beans should be cool to the touch before proceeding. If using frozen green beans, skip the blanching step and simply thaw them in cold water first.
Prepare the Dressing Components
In a medium bowl, whisk together the 1 cup mayonnaise, 0.5 cup red wine vinegar, 1 tablespoon Dijon mustard, and 1 tablespoon granulated sugar until smooth. The sugar helps balance the acidity of the vinegar, creating a harmonious dressing. Season with the 1 teaspoon salt and 0.5 teaspoon black pepper, whisking until fully combined. Taste and adjust the balance of sweet, tangy, and savory flavors—this is your foundation for a creamy, well-rounded salad.
Set the dressing aside while you prepare the remaining ingredients. The dressing should be thick but pourable—if it's too stiff, whisk in 1-2 teaspoons of water to reach the perfect consistency. This step ensures the beans will be perfectly coated without becoming waterlogged.
Sauté the Aromatics for Depth
Heat the 1 tablespoon vegetable oil in a large skillet over medium heat. Add the finely diced celery stalk (about ½ cup) and thinly sliced red onion (about ½ cup). Cook for 4-5 minutes until the celery softens slightly and the onion becomes translucent. Avoid browning—the goal is to enhance their flavors without overpowering the salad.
Remove the skillet from heat and let the aromatics cool for 2 minutes. Stir in the 0.25 cup chopped fresh parsley and set aside. These ingredients add layers of texture and freshness that elevate the creamy dressing. The slight warmth helps release their natural oils, ensuring every bite is vibrant and flavorful.
Combine All Ingredients
In a large mixing bowl, combine the 1 lb drained kidney beans, blanched green beans, and wax beans. Add the sautéed celery, onion, and parsley mixture, tossing gently to distribute evenly. Pour the dressing over the beans and fold everything together with a large spoon or spatula. Be careful not to mash the beans—gentle mixing preserves their texture and shape.
Taste the salad and adjust seasoning if needed. The flavors should be balanced: creamy from the mayonnaise, tangy from the vinegar, and fresh from the herbs. If the salad seems too thick, add 1-2 tablespoons of water to loosen it slightly. Transfer the salad to an airtight container and refrigerate for at least 2 hours before serving—this allows the flavors to meld perfectly.
Pro Tips For Making Classic Three Bean Salad
- SHOCK THE BEANS: Toss the kidney beans with ice water right after draining—this stops the cooking process and keeps them from turning mushy in the salad. I learned this the hard way when my first batch turned to paste after sitting overnight.
- DRAIN AND RINSE WAX BEANS: Wax beans hold onto dirt and moisture like a sponge. Give them a quick soak in cold water for 10 minutes, then drain and rinse thoroughly before chopping—this cuts down on sliminess later. (Yes, even if they look clean.)
- LET MAYO SET FIRST: Mix the mayo and vinegar separately, then let the emulsion sit for 5 minutes before folding it into the beans. This gives the dressing time to thicken slightly, so it doesn’t turn greasy after an hour in the fridge.
- CHOP GREEN BEANS UNIFORM: Cut green beans into ½-inch pieces—no smaller, or they’ll turn to mush. Use a sharp knife and work in batches if needed; crowded boards make uneven cuts. (I used to rush this and ended up with a sad, watery texture.)
Essential equipment for this dish
Must-Have Mixing Bowl
You’ll need a large, deep mixing bowl (at least 8-quart capacity) to combine all ingredients without spills. I use a stainless steel bowl from OXO Good Grips—it’s durable, non-reactive, and has a comfortable handle for tossing.
If you’re short on space, a glass bowl (like Pyrex) works too, but stainless steel is easier to clean after mixing wet ingredients. 🥄
Precision Knives
A sharp chef’s knife (8-inch) is essential for trimming beans and dicing celery/onion. My go-to is a Wüsthof Classic—it stays sharp longer and handles tougher veggies. For celery, a mandoline (like OXO Good Grips) speeds up prep if you’re making multiple batches.
Always keep a cutting board nearby—I prefer bamboo for grip and gentleness on knives.
Blanching Tools
For blanching fresh beans, a large stockpot (6-8 quarts) with a fine-mesh strainer or colander is a must. I use a All-Clad Stainless Steel pot for even heat distribution. A slotted spoon helps transfer beans to the ice bath quickly.
For the ice bath, a large bowl (bigger than your pot) ensures enough cold water to stop cooking instantly. 🧊
Measuring Essentials
Accurate measurements are key for the dressing. A liquid measuring cup (for vinegar/mayo) and a dry measuring set (for sugar/salt) are non-negotiable. I recommend USA Pan Measure—their clear markings are easy to read.
For small amounts like 1 tbsp Dijon, a measuring spoon set (like OXO Good Grips) prevents spills. Weighing ingredients (like mayo) isn’t necessary, but a kitchen scale helps if you’re scaling the recipe up.
Storage Containers
An airtight container (like Rubbermaid Brilliance) keeps the salad fresh for days. Choose one with a wide mouth for easy tossing. For serving, a glass platter (like Corelle) elevates presentation—it’s microwave-safe and easy to clean.
If you’re prepping ahead, mason jars (8-oz size) work great for individual portions, with beans layered at the bottom and dressing on top. 🍽️
Optional Upgrades
For extra convenience, a food processor (like Ninja) chops celery/onion in seconds. A microplane adds fine texture to red onion or ginger if you’re experimenting. If you love this salad, a bean steamer basket (for blanching) saves cleanup.
And for dressing adjustments, a small whisk (like OXO Good Grips) blends ingredients smoothly. These aren’t required, but they make prep faster and more precise. ✨
Nutrition facts
Frequently asked questions
Can I use canned green beans instead of fresh?
Canned green beans work perfectly and save time. Just drain and rinse them thoroughly to remove excess sodium. For best texture, heat them in a skillet with a splash of water for 2-3 minutes to warm through before mixing with the other ingredients. They’ll hold their shape just like blanched fresh beans.
How do I make this salad without mayonnaise?
Swap the mayo for a lighter base: mix ½ cup Greek yogurt with ¼ cup sour cream and 1 tablespoon lemon juice instead. Keep the vinegar and mustard ratios the same. This version stays creamy but with a tangier twist—great for those watching fat intake.
Why does my salad get watery after mixing?
Watery texture usually means the beans released too much moisture. Always drain canned beans well and pat dry fresh/blanched beans thoroughly before mixing. If it happens, add 1 extra tablespoon of Dijon mustard to thicken the dressing or let it chill longer—flavors meld better when cold.
Can I add other vegetables to this salad?
Yes! Classic additions include diced bell peppers, corn kernels, or chopped hard-boiled eggs. For a vegan version, try sunflower seeds or avocado. Just keep portions balanced—½ cup extra veggies max—so the beans remain the star. The key is maintaining that signature crunch-to-cream ratio.
How long does this salad keep in the fridge?
This salad stays fresh for 5-6 days when stored in an airtight container. The flavors actually improve overnight as the dressing soaks into the beans. For best texture, give it a quick stir and taste before serving—sometimes a splash of fresh vinegar revives it.