Bean Salad Recipe UK: Crunchy, Creamy, and Crowd-Pleasing in 20 Minutes

Salads

Bean Salad Recipe UK: Crunchy, Creamy, and Crowd-Pleasing in 20 Minutes

This UK-style bean salad recipe delivers the perfect balance of creamy, crunchy, and tangy flavors in just 20 minutes—ideal for picnics, sandwiches, or as a standalone dish. The secret lies in a simple vinegar-based dressing that tenderizes canned beans while letting their natural flavor shine through. I’ve perfected this version after years of testing, ensuring it’s foolproof whether you’re serving a crowd or meal prepping for the week.

The foundation starts with tinned beans (haricot or butter beans work best), which you’ll drain, rinse, and toss with crisp vegetables like onions, celery, and bell peppers. A creamy mayo-vinegar dressing—lightly sweetened with a touch of sugar—binds everything together, while fresh herbs add brightness. The best part? You can customize it with optional add-ins like bacon, hard-boiled eggs, or olives for extra depth.

What you’ll end up with is a texturally perfect salad—tender beans, crisp vegetables, and a dressing that’s neither too thick nor too thin. The flavors meld beautifully as it sits, making it even more delicious after an hour or two. This is the kind of dish that tastes homemade but requires minimal effort, proving that simple ingredients can create something truly special.

Serve it chilled alongside sandwiches, crackers, or even as a side to barbecued meats. The recipe scales easily, so double it for parties or divide it into portions for the week. Here’s everything you need to make it—no fancy skills required.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean salad recipe uk

Creamy, crunchy, and tangy—this UK-style bean salad comes together with just 14 simple ingredients.

Ingredient Amount Notes
Haricot Beans (Canned) 🌱 2 cups Drained and rinsed thoroughly
Butter Beans (Canned) 🌱 1 cup Drained and rinsed thoroughly
Red Onion 🧅 ½ whole Finely diced, about 0.75 cup
Celery Stalks 🧅 2 whole Finely diced, about 0.5 cup
Red Bell Pepper 🌶️ 1 whole Finely diced, about 0.5 cup
Mayonnaise 🥛 ½ cup Full-fat for creaminess
White Wine Vinegar 🍷 ¼ cup Dry variety preferred
Granulated Sugar 🍚 1 tbsp Lightly sweetens dressing
Dijon Mustard 🌶️ 1 tsp Adds tangy depth
Fresh Parsley 🌿 ¼ cup Chopped finely, stems removed
Fresh Chives 🌿 2 tbsp Chopped for garnish
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Hard-Boiled Eggs 🥚 2 whole Optional, chopped for texture

The beans are the heart of this salad, so haricot and butter beans are your best bet—they hold their shape beautifully. Tesco or Waitrose stock the best canned varieties, but any good-quality tinned beans work. Drain them well and rinse under cold water to remove any starchy residue. For the vegetables, fresh is non-negotiable—wilted celery or rubbery peppers will ruin the texture. If you're prepping ahead, store the chopped veggies in an airtight container with a sprinkle of salt to keep them crisp. The red onion adds a sharp bite that balances the creaminess perfectly—don't skip it!

No mayo? Greek yogurt with a splash of lemon juice works brilliantly for a lighter version. The vinegar can be swapped for apple cider vinegar if you prefer a fruity tang. For extra depth, add a pinch of smoked paprika to the dressing. The optional eggs? Hard-boiled and chopped add protein and richness—omit if you're keeping it strictly vegetarian or if you're meal prepping for more than 3 days. Fresh herbs are key here, but if you're short on parsley, fresh dill or coriander will work in a pinch. Just make sure to chop them finely so they distribute evenly throughout the salad.

This salad tastes even better the next day, so make a double batch if you're meal prepping. Store it in an airtight container in the fridge for up to 4 days, but keep the dressing separate if you're prepping more than 2 days ahead to prevent sogginess. The flavors meld beautifully over time, so if you're serving it at a picnic or potluck, let it sit for at least an hour before serving. For extra crunch, add a handful of toasted nuts or crispy fried onions just before serving—trust me, it's a game-changer!

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by the canned beans here—no soaking, no waiting. Just drain, rinse, and toss with the crisp red onion and celery already chopped for you. My lazy Sundays thank me every time.
  • Sweet-Savory Magic: That red bell pepper? It’s the secret. The natural sweetness balances the sharp onion and buttery beans so well, even my picky husband asks for seconds. Honestly, it’s the kind of combo that makes you forget it’s "just" a salad.
  • Lunchbox Legend: Between us, this keeps perfectly for days—no soggy bits, just fresh-tasting bites. I pack it in jars for work or school lunches, and the texture stays spot-on until the last crunch. No sad, limp salads here.
  • Pound-for-Pound Winner: Canned beans and a single onion stretch this salad to feed four for under £3. It’s my go-to when the bank account’s looking thin but the fridge needs filling. Plus, the leftovers? Even better the next day.

Step-by-step instructions for creamy bean salad

Here's how to create a velvety, crunchy salad that stays fresh for days.

1

Prepare the Vegetables

Start by draining and rinsing the 2 cups haricot beans and 1 cup butter beans thoroughly under cold water to remove any excess sodium. Pat them dry with a clean kitchen towel to prevent a watery salad later. In a large mixing bowl, combine the drained beans with the finely diced red onion, celery stalks, and red bell pepper. You should have about 0.75 cup onion, 0.5 cup celery, and 0.5 cup bell pepper—these measurements ensure the perfect balance of textures.

Use a sharp chef's knife for even dicing. The vegetables should be uniform in size so they distribute evenly throughout the salad. Here's the thing—if you skip this step, you'll end up with a salad where some pieces are too large and others are too small, making it look uneven and unappetizing.

2

Make the Creamy Dressing

In a separate bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup white wine vinegar, 1 tablespoon granulated sugar, and 1 teaspoon Dijon mustard until completely smooth. The sugar and vinegar work together to balance the richness of the mayonnaise while adding a subtle sweetness that complements the beans. I like to use a whisk for this step because it incorporates air into the dressing, giving it a lighter texture.

Season the dressing with 0.5 teaspoon salt and 0.25 teaspoon black pepper, then taste and adjust if needed. The dressing should be tangy but not overpowering—this is the foundation of the creamy flavor that makes this salad so addictive. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency.

3

Combine and Chill

Pour the dressing over the vegetable mixture and gently fold everything together using a large spoon or rubber spatula. This is where the magic happens—the creamy dressing coats each bean and vegetable perfectly, creating a harmonious blend of textures. Work quickly but carefully to avoid mashing the beans, which can turn the salad mushy.

Once combined, transfer the salad to an airtight container and refrigerate for at least 2 hours—this allows the flavors to meld together beautifully. The longer it chills, the better it tastes, but it's best enjoyed within 3-4 days for peak freshness. Here's the crucial part: don't skip the chilling time. The flavors need this resting period to develop fully.

4

Add the Finishing Touches

Before serving, chop the 0.25 cup fresh parsley and 2 tablespoons fresh chives finely. Stir these herbs into the salad just before serving to maintain their vibrant color and freshness. If you're using the 2 hard-boiled eggs, chop them into small pieces and fold them into the salad as well. The eggs add a delightful contrast in texture and richness that elevates the dish.

Give the salad one final taste and adjust seasoning if needed. The perfect bean salad should be creamy, tangy, and just slightly sweet with a satisfying crunch from the vegetables. Serve it chilled on its own or as a side dish with grilled meats or crusty bread. This salad is a crowd-pleaser that never disappoints!

👨‍🍳

Pro Tips For Making Bean Salad Recipe Uk

  • Drain. Rinse. Repeat.: Canned beans taste bland if you don’t rinse them first—especially the haricot and butter beans. Give them a quick cold water rinse in the can, then drain and rinse again in the bowl. The starch clinging to them thickens the salad later, and nobody wants a gluey mess.
  • Slice onions thinly. Soak first.: Red onions add bite, but if you slice them too thick, they’ll stay crunchy and overpower the salad. Soak them in ice water for 10 minutes before chopping—it softens them just enough to mellow the sharpness without turning them mushy. (Yes, even if you’re impatient like me.)
  • Cut celery lengthwise. No dice needed.: Dicing celery is a waste of time for this salad—it turns to mush too fast. Instead, slice the stalks lengthwise into thin strips. They’ll hold their shape better and still give that crisp texture you want. Bonus: You’ll use less prep time and avoid the soggy middle.
  • Dress beans last. Toss gently.: If you mix the dressing with the beans too early, they’ll absorb it all and turn into a sad, watery pile. Keep them dry until the very end, then fold in the dressing with your hands—just enough to coat, not drown. A quick shake in a sealed container does the trick if you’re lazy.

Wine and beer pairings for this recipe

Crisp White Wine

For a classic UK-style bean salad, a dry white wine like Chardonnay or Sauvignon Blanc is perfect—its crisp acidity cuts through the richness of the mayo while complementing the vinegar dressing. I love a chilled Chardonnay from the Loire Valley (like Sancerre) for its bright citrus notes that mirror the white wine vinegar in the recipe. The slight mineral finish also balances the beans' earthiness beautifully. 🍷

Light Beer Options

A pilsner-style beer works surprisingly well with this salad, especially if you prefer something lighter than wine. Try a Peroni or Heineken—the subtle hop bitterness enhances the parsley and chives without overpowering the creamy dressing. For a craft option, a Belgian witbier (like Hoegaarden) adds a refreshing coriander note that pairs brilliantly with the red onion. Serve it ice-cold to refresh your palate between bites. 🍺

Cider Pairing

If you're serving this salad at a picnic or garden party, a dry English cider (like Thatchers Dry) is an unexpected but fantastic match. The cider's slight tartness and apple undertones echo the sugar in the dressing, while its effervescence cleanses the palate. Opt for a still cider rather than sparkling to avoid competing with the salad's creamy texture. This pairing feels distinctly British and elevates the dish to pub-quality perfection. 🍎

Non-Alcoholic Refreshers

Don’t want alcohol? A sparkling elderflower lemonade (like Belvoir Elderflower Lemonade) adds a floral sweetness that complements the herbs. For something sharper, try a gin and tonic with cucumber—the cucumber's crispness mirrors the celery in the salad, while the gin's botanical notes harmonize with the parsley. Both options keep the meal refreshing without overpowering the salad's flavors. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 45mg15%
Sodium 580mg25%
Total Carbohydrate 32g11%
Dietary Fiber 10g36%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dried beans instead of canned for this UK-style bean salad?

While canned beans are ideal for convenience, you can use dried beans—but it requires extra time. Soak 1 cup dried haricot or butter beans overnight, then boil for 1-1.5 hours until tender. The texture will be slightly firmer than canned beans, so adjust by adding 1 extra tablespoon of vinegar to the dressing to compensate. Dried beans also absorb more dressing, so start with 0.3 cup mayo instead of 0.5 cup.

2

How do I keep the vegetables crisp in this bean salad?

Crispness is key! Chop vegetables just before mixing and store them separately in an airtight container with a sprinkle of salt until ready to use. For extra crunch, add 1 tablespoon of ice water to the dressing—it helps maintain texture. If the salad sits too long, sprinkle with 1 teaspoon of lemon juice before serving to revive crispness. Avoid overmixing after adding dressing to prevent mushiness.

3

Can I make this bean salad without mayo for a lighter version?

Replace mayo with 0.5 cup Greek yogurt mixed with 1 tablespoon lemon juice for tang. Use 0.1 cup extra vinegar in the dressing to balance the richness. For extra creaminess, add 1 tablespoon sour cream. This version holds up well for 3 days in the fridge, though the texture may soften slightly faster than the mayo version.

4

What are some traditional UK variations for this bean salad?

Classic UK twists include adding smoked bacon lardons (for non-vegetarian versions) or hard-boiled eggs. Some recipes use apple cider vinegar instead of white wine vinegar for a fruity depth. For extra texture, try crispy fried onions or toasted flaked almonds—both are common in British pub-style salads. A pinch of smoked paprika also adds an authentic touch.

5

Why does my bean salad taste bland after chilling?

Blandness usually means the dressing needs more acidity or seasoning. Boost flavor by adding 1 extra tablespoon of vinegar or 0.25 teaspoon Dijon mustard to the dressing. For depth, stir in 1 teaspoon of capers or 1 anchovy fillet (finely chopped)—both add umami without overpowering. Always taste the dressing before mixing with beans, and adjust salt/pepper gradually. Chilling enhances flavor, but if it's still flat, let it sit at room temperature for 10 minutes before tasting again.

★★★★★4.6(12 reviews)
Categories Salads