Bean Salad Recipe With Mayo: Creamy Celery Crown Crunch in 10 Minutes

Salads

Bean Salad Recipe With Mayo: Creamy Celery Crown Crunch in 10 Minutes

This bean salad recipe with mayo delivers restaurant-quality crunch and creaminess in just 10 minutes—no fancy prep required. The secret lies in perfectly balanced textures: tender beans, crisp celery, and a velvety mayo dressing that binds everything together without overpowering the fresh ingredients.

I developed this recipe after years of testing variations, and it's now my go-to for potlucks, picnics, or quick lunches.

The foundation starts with high-quality canned beans (no soaking needed), which you'll rinse and drain before tossing with a bright mayo-based dressing. Fresh celery adds that signature crunch, while red onion and herbs bring layers of flavor.

The key is letting the salad sit for 10 minutes before serving—this allows the flavors to meld and the dressing to evenly coat each ingredient.

What you'll end up with is a salad that's creamy, crunchy, and perfectly balanced—each bite delivers tender beans, crisp vegetables, and a tangy mayo dressing that's neither too heavy nor too light.

The texture contrast alone makes this salad irresistible, and it keeps beautifully in the fridge for up to 3 days, making it perfect for meal prep.

For extra depth, consider adding diced bacon or smoked paprika for a smoky kick, or swap regular mayo for vegan mayo to keep it plant-based. Serve chilled as a side dish or as a hearty main with crusty bread. Let's get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for bean salad recipe with mayo

Canned beans, crisp celery, and creamy mayo—this 10-minute salad is pure crunchy perfection.

Ingredient Amount Notes
Canned Green Beans 🥦 1 ½ cups Drained and rinsed thoroughly
Mayonnaise 🥫 ½ cup Dijon-style preferred for tang
Fresh Celery Stems 🥬 1 ½ cups Finely diced, crisp stalks only
Red Onion 🧅 ¼ cup Thinly sliced, white/light purple
Fresh Dill 🌿 2 tbsp Chopped, stems removed
Fresh Parsley 🌿 2 tbsp Chopped, flat-leaf preferred
Lemon Juice 🍋 2 tbsp Freshly squeezed, no seeds
Dijon Mustard 🌶️ 1 tbsp For depth of flavor
Granulated Sugar 🍚 1 tsp Balances acidity
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Apple Cider Vinegar 🍎 1 tsp For brightness
Celery Seeds 🌿 ½ tsp Optional, for extra crunch

The beans are the heart of this salad, so grab low-sodium canned green beans—they're pre-cooked and ready to drain in seconds. Trader Joe's has the best selection of organic options, but any brand works. Celery is non-negotiable for that signature crunch—look for stalks that are firm and white all the way through. I always buy extra because it keeps for 2 weeks in the fridge, and you can use the rest in soups or stir-fries. For the herbs, fresh is best, but if you're in a pinch, dried dill at one-third the amount will work in a squeeze.

No mayo? Greek yogurt mixed with a little olive oil gives a similar texture without the heaviness. Short on celery? Substitute with cucumber or radish for a different crunch. The red onion adds a sharp bite—if you hate raw onion, swap it for green apple or pear for sweetness. For the dressing, Dijon mustard is key for that tangy kick, but yellow mustard in a pinch works just fine. Want to make it vegan? Vegan mayo plus extra lemon juice keeps it bright and creamy. The celery seeds are totally optional but add a subtle, earthy note that makes this salad feel extra special.

This salad tastes even better the next day—3 days max in the fridge, stored in an airtight container. I always double the batch because it disappears fast at potlucks. The mayo keeps things creamy, so if you're storing leftovers, add a splash of lemon juice to keep it fresh. For meal prep, portion into small containers so you can grab and go. The flavors meld beautifully overnight, so if you're making this ahead, wait 24 hours before serving for maximum deliciousness.

❤️

Why You'll Love This Recipe

  • Pantry Magic: No fresh produce? No problem. I keep a can of green beans in my cupboard just for this—drain, rinse, toss. The celery and onion add crunch, but honestly? The mayo and dill turn it into something special with almost no effort.
  • Creamy Crunch Perfection: That mayo isn’t just a binder—it’s the star. Thick, tangy, and brightened by fresh dill, it coats every bean like a hug. The celery’s sharp bite cuts through, while the onion adds just enough bite to keep it interesting.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days in the fridge, stays crisp, and I swear, my coworkers always ask for the recipe. Sprinkle a little extra dill on top, and it’s basically a fancy salad without the fuss.
  • Budget-Friendly Staple: Canned beans, mayo, and a few fresh veggies? This salad costs me about $3 to make and feeds four. I’ll be real: it’s not the prettiest, but the taste makes up for it—and my wallet thanks me every time.

Step-by-step instructions for creamy celery crown crunch

This bean salad comes together faster than you can say "crunchy celery." Here's how to make it perfectly creamy and fresh every time.

1

Prep and Chop All Ingredients

Start by draining and rinsing the 1.5 cups canned green beans thoroughly under cold water to remove any excess sodium. Pat them completely dry with a kitchen towel—this helps them hold up better in the salad. While they're drying, finely dice the 1.5 cups fresh celery stems into tiny, even pieces. I like to use the smallest dice setting on my food processor for consistency, but a sharp knife works too if you prefer.

Next, thinly slice the 0.25 cup red onion and chop the 2 tbsp fresh dill and 2 tbsp fresh parsley separately. The onions should be paper-thin so they don't overpower the salad. Remove the stems from the herbs and chop them finely—they should be small enough to disappear into the mix. If you're using the optional 0.5 tsp celery seeds, lightly crush them between your fingers to release their aroma before adding.

2

Mix the Creamy Dressing

In a medium bowl, combine the 0.5 cup mayonnaise, 1 tbsp Dijon mustard, 2 tbsp lemon juice, 1 tsp granulated sugar, 0.5 tsp salt, 0.25 tsp black pepper, and 1 tsp apple cider vinegar. Whisk everything together until smooth and fully incorporated. The sugar helps balance the acidity from the lemon and vinegar, while the Dijon mustard adds depth that regular mustard can't match. If you're using Dijon-style mayonnaise, you'll notice it's tangier right away—this is what makes the salad taste so fresh.

Taste the dressing before adding the other ingredients. It should be slightly tangy and well-seasoned. If it needs more brightness, add a tiny splash of lemon juice. If it's too thick, stir in 1 teaspoon of water to loosen it. The dressing is the soul of this salad, so don't skip this step.

3

Combine Everything Gently

Add the drained green beans, diced celery, sliced red onion, chopped dill, and chopped parsley to the dressing. Using a large spoon or spatula, gently fold everything together until the beans and celery are evenly coated. Be careful not to mash the beans—they should stay whole and crisp. If you're using celery seeds, sprinkle them over the top now and give one final gentle toss to distribute them evenly. The seeds add a subtle crunch that makes this salad stand out.

Let the salad sit at room temperature for 5-10 minutes before serving. This gives the flavors time to meld together, making each bite taste more cohesive. If you're making it ahead, cover and refrigerate for up to 2 hours, but give it a good stir before serving to redistribute the flavors.

4

Serve Immediately for Best Texture

Transfer the salad to a serving bowl or platter and give it one final taste. Adjust the seasoning if needed—maybe a pinch more salt or a squeeze of lemon. Serve it immediately while the celery is still crisp and the beans hold their shape. This salad is best enjoyed fresh, straight from the fridge, so don't let it sit out too long.

For extra crunch, I like to garnish with a few extra diced celery pieces on top. Pair it with crusty bread, sandwiches, or even as a side for grilled chicken. The creamy mayo dressing balances the crunchy vegetables perfectly, making every bite satisfying. Enjoy it while it's still cold and fresh—this salad doesn't wait!

👨‍🍳

Pro Tips For Making Bean Salad Recipe With Mayo

  • DRAIN AND RINSE BEANS: Canned green beans come packed in saltwater or syrup—both add unwanted moisture and flavor. After draining, give them a quick cold-water rinse and pat them dry with a kitchen towel. This step cuts down on that slimy texture mayo hates and keeps your salad crisp for hours.
  • SHRED ONION THINLY: Thick slices make this salad look like a sad, watery mess. Use a mandoline or a sharp knife to slice the red onion paper-thin, then soak the strips in cold water for 5 minutes to mellow the bite. (Yes, even if you’re impatient like me.)
  • TOSS WITH DILL LAST: Fresh dill wilts fast under mayo’s embrace. Add it right before serving—just a handful of chopped leaves—so it stays bright and fragrant. If you must prep ahead, store the dill separately and mix it in right before eating.
  • CHILL BEFORE SERVING: This isn’t just about temperature—it’s about texture. Let the salad sit in the fridge for at least 30 minutes before serving. The beans soften slightly, the flavors meld, and the mayo stops feeling like a coating and starts feeling like part of the dish. (Your future self will notice the difference.)

Serving suggestions for leftovers

Crunchy Toppings

Add ¼ cup toasted breadcrumbs or crushed potato chips for an extra crunch layer that contrasts beautifully with the creamy beans. I like to toast 1 tbsp olive oil with ½ tsp smoked paprika before adding the breadcrumbs for a subtle smoky flavor.

For a sweet crunch, try chopped pecans or walnuts—just toast them lightly in a dry pan for 2-3 minutes to enhance their nuttiness. 🥜

Protein Pairings

Turn this salad into a hearty main by adding ½ cup diced ham or crumbled bacon for a smoky, salty kick. For a lighter option, try chopped hard-boiled eggs or grilled chicken strips.

I often serve it alongside turkey or roast beef sandwiches—the creamy beans add moisture and balance the dryness of bread. The mayo dressing helps the proteins stay juicy, too!

Bread Pairings

Serve this salad on crusty sourdough or rye bread for a satisfying open-faced sandwich. I love using thick-cut baguette slices toasted with garlic butter. For a lighter option, spread the salad on wheat crackers or water crackers—the crunch complements the beans perfectly.

The mayo keeps everything cohesive, so no extra dressing is needed!

Drink Pairings

A crisp sparkling water with lemon or iced tea cuts through the richness of the mayo. For something stronger, try a light lager like Peroni or a dry white wine such as Sauvignon Blanc.

The acidity in both drinks balances the creamy dressing beautifully. If you prefer coffee, a cold brew with a splash of milk keeps the meal refreshing and light. 🍷

Garnish Ideas

Brighten the dish with extra lemon zest or a few lemon wedges on the side for squeezing. A sprinkle of fresh chives or green onion tops adds a pop of color and freshness.

For a tangy finish, drizzle with a little hot honey or chili oil—just ½ tsp adds a nice kick without overpowering. The garnishes make the salad look as good as it tastes!

Meal Prep Tips

Store leftovers in an airtight container with a paper towel pressed on top to absorb excess moisture. Refrigerate for up to 3 days, but add a splash of lemon juice before serving to keep the dressing fresh.

For meal prep, portion into small glass jars—layer the beans and celery at the bottom, then the dressing on top. This keeps everything crisp and prevents sogginess. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 6g
Protein 6g12%
* 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?

Yes, but you'll need to cook them first! Soak 1 cup dried green beans overnight, then simmer for 30-45 minutes until tender. Drain well and pat dry before mixing with the dressing. Dried beans add a heartier texture but require more prep time.

2

How do I make this salad vegan?

Swap the mayo for vegan mayo (like Vegenaise) and add 1 extra tbsp lemon juice to brighten the flavor. For extra creaminess, stir in 2 tbsp Greek yogurt or silken tofu. The celery and herbs will keep the dish fresh and satisfying!

3

Why does my bean salad get soggy?

Sogginess happens when the beans absorb too much moisture. To fix this, pat the beans very dry after draining, and add the dressing just before serving. For meal prep, store components separately—keep the dressing in a small container and mix it in right before eating.

4

Can I add other vegetables to this recipe?

Try adding ¼ cup diced bell pepper for sweetness, 2 tbsp chopped jalapeño for heat, or ½ cup corn kernels for extra texture. Just be mindful of cooking times—raw veggies should be added fresh, while cooked veggies (like roasted carrots) work well too.

5

How long can I store this salad in the fridge?

This salad stays fresh for 3-4 days in an airtight container. For best texture, add a splash of lemon juice before serving to keep everything crisp. If the celery starts to soften, sprinkle with ½ tsp salt and let sit for 10 minutes to draw out excess moisture.

★★★★★4.6(2 reviews)
Categories Salads