Three Bean Salad Recipe

A vibrant medley of kidney, cannellini, and green beans tossed in a tangy vinaigrette that balances sweet, sour, and savory notes for a refreshing side dish.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
0 mins
Serves:
8 servings
An overhead shot of a rustic ceramic bowl filled with the three-bean salad, where the distinct colors of deep red kidney beans, creamy white cannellini beans, and bright green beans create beautiful contrast. Thin rings of red onion and flecks of fresh parsley add visual interest across the glistening surface. The vinaigrette creates a subtle sheen under soft natural light, highlighting the beans' varied textures. The salad sits on a weathered wooden table with small bowls of ingredients nearby—apple cider vinegar, olive oil, and honey—suggesting the simple preparation. A wooden serving spoon rests alongside, ready to portion this colorful, protein-rich side dish.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">400g canned kidney beans, drained and rinsed</li><li class="ingredients-single-item">400g canned cannellini beans (or butter beans), drained and rinsed</li><li class="ingredients-single-item">250g fresh green beans, trimmed and cut into 2.5cm pieces</li><li class="ingredients-single-item">1 small red onion, finely diced</li><li class="ingredients-single-item">1 red bell pepper, diced</li><li class="ingredients-single-item">60ml apple cider vinegar (or white wine vinegar)</li><li class="ingredients-single-item">60ml extra virgin olive oil</li><li class="ingredients-single-item">2 tbsp honey (or maple syrup)</li><li class="ingredients-single-item">1 tsp Dijon mustard</li><li class="ingredients-single-item">2 garlic cloves, minced</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">30g fresh parsley, chopped</li><li class="ingredients-single-item">Salt and freshly ground black pepper to taste</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Medium saucepan</li><li class="equipment-single-item">Ice bath (large bowl with ice water)</li><li class="equipment-single-item">Mixing bowl with lid</li><li class="equipment-single-item">Whisk</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Bring a medium saucepan of salted water to a rolling boil. Add the trimmed and cut green beans and blanch them for 2-3 minutes until they're bright green and crisp-tender. You want them to retain some crunch, so be careful not to overcook them. Immediately transfer them to an ice bath to halt the cooking process. Once cooled, drain thoroughly and pat dry with clean kitchen towels.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large mixing bowl, combine the blanched green beans, drained and rinsed kidney beans, and cannellini beans. Add the diced red onion and bell pepper, tossing gently to mix. The contrasting colors create a beautiful presentation, while each bean variety brings a different texture to the salad.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a separate small bowl, whisk together the apple cider vinegar, olive oil, honey, Dijon mustard, minced garlic, and dried oregano until well emulsified. Season with salt and freshly ground black pepper to taste. The acid from the vinegar helps to tenderize the beans slightly while the honey balances the tanginess perfectly.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Pour the dressing over the bean mixture and fold gently with a large spoon to coat everything evenly. Be careful not to mash the beans, especially the cannellini beans which are softer than the others. Add the chopped fresh parsley and toss once more to incorporate.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Cover the bowl and refrigerate for at least 2 hours, though preferably overnight. This marinating time allows the beans to absorb the flavors of the dressing, resulting in a much more flavorful salad. The vinegar in the dressing will slightly pickle the vegetables, enhancing both flavor and preservation.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Before serving, remove from the refrigerator and let sit at room temperature for 15-20 minutes. Taste and adjust seasonings if needed, adding more salt, pepper, or a splash of vinegar if you'd like a brighter flavor. Gently toss again to redistribute the dressing that may have settled at the bottom of the bowl.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Serve as a side dish or light meal. This salad keeps beautifully in the refrigerator for up to 5 days, making it perfect for meal prep or make-ahead entertaining. The flavors actually improve with time as the beans continue to marinate in the dressing.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 175 calories
🥑 Fat: 7 g
🧈 Saturated Fat: 1 g
🍞 Carbohydrates: 23 g
🍭 Sugar: 5 g
🍗 Protein: 6 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 320 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make bean salad ahead of time for meal prep?

Bean salad is perfect for meal prep! It actually improves with time as the beans marinate in the dressing. You can prepare it up to 5 days in advance and store in the refrigerator in an airtight container. The flavours will continue to develop and meld together beautifully.

What can I substitute for cannellini beans in a three bean salad?

Great alternatives to cannellini beans include butter beans, navy beans, great northern beans or chickpeas. Each offers a similar creamy texture with slight variations in flavour. If using chickpeas, they'll add a nuttier taste and firmer texture to your bean salad.

How do you prevent bean salad from becoming soggy?

To prevent soggy bean salad, ensure green beans are blanched to crisp-tender stage and completely cooled before mixing. Thoroughly drain and pat dry all beans before adding dressing. Use just enough dressing to coat ingredients without pooling at the bottom of the bowl.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.