Salads
This bean salad with mayonnaise recipe delivers that perfect balance of creamy, chunky texture and refreshing flavors. The secret lies in properly cooked beans—whether canned or dried—and a well-seasoned mayo dressing that binds everything together.
I developed this recipe during a particularly hot summer when I needed a salad that could stand up to the heat without wilting.
What sets this dish apart is the combination of tender beans, crisp vegetables, and a rich mayo dressing that's tangy, slightly sweet, and just the right amount of savory. The beans absorb the dressing beautifully, creating that signature creamy texture while maintaining a satisfying bite.
This salad works as a standalone meal or as a side dish that complements grilled meats and sandwiches equally well. By the time you're done assembling, you'll have a salad that's visually appealing with its mix of colors and textures—creamy beans, crisp vegetables, and that glossy mayo dressing.
The flavors develop even better after sitting for 30 minutes, allowing everything to meld together perfectly. It's the kind of salad that disappears quickly at picnics and potlucks. The beauty of this recipe is its versatility.
Keep it vegetarian with just the basics, or add optional ingredients like hard-boiled eggs, shredded cheese, or fresh herbs for extra depth. Here's everything you need to make it!
Ingredients for bean salad mayonnaise
Creamy beans, tangy dressing, and crisp veggies—this salad balances texture and flavor perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🥦 | 1 ½ cups | Drained, rinsed, and room temperature |
| Canned Chickpeas 🌱 | 1 cup | Drained, rinsed, and room temperature |
| Mayonnaise 🥫 | ½ cup | High-quality, tangy preferred |
| Red Onion 🧅 | ¼ cup | Finely diced, about 1 whole |
| Celery Stalks 🥬 | 1 cup | Finely chopped, about 2 stalks |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, about 1/2 lemon |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| White Vinegar 💧 | 1 tbsp | For brightness |
| Granulated Sugar 🍬 | 1 tsp | Balances tanginess |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Hard-Boiled Eggs 🥚 | 2 whole | Optional, chopped for extra protein |
| Shredded Carrot 🥕 | ½ cup | Optional, for added crunch |
The beans are the foundation—canned green beans and chickpeas work best for consistent texture. Look for low-sodium varieties to control salt levels better. Fresh herbs like dill and parsley elevate the flavor, but dried will work in a pinch (use half the amount). For the mayo, Hellmann's or Duke's are reliable choices, but any high-quality brand with a tangy profile will do. The red onion and celery add crunch and freshness, so don't skip them—even if you're short on time, chopping them finely ensures they blend well with the creamy base. If you're using dried beans, soak them overnight for the best texture.
No fresh herbs? Dried dill or parsley at one-third the amount will still add depth. Short on mayonnaise? A mix of Greek yogurt and a splash of lemon juice creates a lighter dressing without sacrificing creaminess. The Dijon mustard is key for that signature tang—if you're out, a mix of yellow mustard and extra lemon juice works in a bind. For the optional additions, hard-boiled eggs add protein, while shredded carrots bring a satisfying crunch. If you're making this ahead, hold off on adding the eggs until serving to keep them from getting soggy.
This salad keeps beautifully in the fridge for 3-4 days, though the texture is best within the first day or two. Store the dressing separately if you're adding it later, and toss everything together just before serving. For picnics or potlucks, portion it into airtight containers—the flavors meld even better after sitting for 30 minutes. If you're prepping ahead, chop all the veggies and store them in a sealed container with a paper towel to absorb moisture. The dressing can be made a day in advance and stored in a small jar in the fridge.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I open a can of beans and think, "What am I supposed to do with these?" No fancy prep—just drain, chop, mix. The celery adds that fresh crunch without needing a garden.
- Creamy Crunch Balance: That mayo isn’t just filling—it clings to the beans like a hug, while the red onion and celery cut through with sharp, bright bites. Honestly, the contrast is what makes it addictive.
- Potluck Star: I bring this to every summer gathering because it’s foolproof and always disappears first. No reheating needed—just scoop and serve straight from the bowl. (Yes, even on a Tuesday night.)
- Budget Powerhouse: Chickpeas and green beans are my wallet’s best friend. A single can of each stretches into three servings, and the mayo makes it feel like a special treat. My daughter picks out the celery first, but still asks for seconds.
Step-by-step instructions for creamy bean salad
Here's how to assemble a perfectly balanced bean salad with rich, creamy texture and vibrant flavors.
Prepare All Ingredients for Even Mixing
Start by draining and rinsing the 1.5 cups canned green beans and 1 cup canned chickpeas thoroughly under cold water. Pat them completely dry with paper towels to remove any surface moisture. This step is crucial—wet ingredients will dilute the mayo and make your salad watery instead of creamy.
Next, chop the 1 cup celery stalks into small, uniform pieces—about ¼-inch dice. Finely dice the 0.25 cup red onion and chop the 0.25 cup fresh dill and 0.25 cup fresh parsley separately. For the optional additions, chop the 2 whole hard-boiled eggs into small pieces and set aside the 0.5 cup shredded carrot. Having everything prepped and ready ensures smooth mixing later.
Whisk Together the Creamy Dressing
In a medium bowl, combine the 0.5 cup mayonnaise, 2 tbsp lemon juice, 1 tbsp Dijon mustard, 1 tbsp white vinegar, 1 tsp granulated sugar, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk vigorously for about 1 minute until the mixture is completely smooth and well blended. The sugar helps balance the acidity from the lemon and vinegar, while the mustard adds depth.
Taste the dressing before adding the beans—it should be tangy but not overpowering. If it needs more brightness, add a splash of lemon juice. If it's too thick, thin it slightly with 1 tsp water at a time. This creamy base is what makes the salad rich and satisfying.
Combine Beans and Vegetables
Add the drained green beans and chickpeas to the dressing and gently fold with a large spoon or rubber spatula. Mix just enough to coat the beans evenly—overmixing can mash the chickpeas. Next, fold in the chopped celery, red onion, dill, and parsley. The herbs will brighten the flavors and add freshness, while the celery and onion provide texture.
If using, add the shredded carrot and chopped eggs now. Stir gently to distribute everything evenly. Let the salad sit for 5 minutes before tasting—this allows the flavors to meld slightly. Adjust seasoning if needed, adding a pinch more salt or lemon juice as necessary.
Chill for Maximum Flavor Development
Cover the bowl with plastic wrap and refrigerate the salad for at least 1 hour before serving. Chilling allows the flavors to fully develop and the dressing to absorb into the beans, resulting in a more cohesive texture. This step is especially important for the creamy elements to set properly.
Before serving, give the salad one final gentle stir to redistribute any settled ingredients. The salad should be creamy, chunky, and perfectly balanced—neither too wet nor too dry. Serve chilled as a side dish or use it as a filling for sandwiches and wraps. The flavors will continue to improve over the next 24 hours, making it ideal for meal prep.
Pro Tips For Making Bean Salad Mayonnaise
- DRAIN AND RINSE BEANS: Drain the canned beans but don’t skip the cold water rinse—especially chickpeas. The starchy water makes mayo-based salads turn gloppy faster than you can say "sandwich spread." A quick rinse keeps things light and fresh.
- DICE ONION SMALL: Cut the red onion into 1/4-inch pieces, not thin slices. Big chunks disappear into the salad without adding bite, while small dice keep that sharp crunch everyone loves. (Yes, even if you’re impatient like me—just don’t go too small.)
- TOSS WITH DRY BEANS: Pat the drained beans completely dry with a kitchen towel before mixing. Wet beans dilute the mayo and make the salad soggy within hours. A quick towel press guarantees a dressing that clings instead of pools.
- ADD ACID LAST: Hold off on vinegar or lemon juice until the very end. The acid breaks down the mayo’s emulsifiers, turning it grainy if mixed too early. Stir it in right before serving—your salad stays creamy and bright.
Essential equipment for this dish
Knife Essentials
For this salad, a sharp 8-inch chef's knife is my go-to for chopping celery, onions, and herbs efficiently. I recommend the Mercer Culinary Genesis—its 8-inch blade is perfect for dicing uniformly while maintaining control.
For the red onion, a serrated knife like the Victorinox Swiss Classic helps prevent tearing while creating fine dice. Always keep your knives sharp; a dull blade crushes herbs and releases bitter juices from onions. 🌿
Mixing Bowls
Use a large, shallow mixing bowl with a non-slip base to prevent tipping when combining ingredients. My favorite is the OXO Good Grips Stainless Steel Mixing Bowl—it’s spacious enough for all components and has a comfortable grip.
For smaller batches, a medium glass bowl (like Pyrex) works well, especially if you’re prepping ahead and want to see the layers of ingredients clearly.
Measuring Tools
Precision matters for the dressing, so invest in a liquid measuring cup with clear markings and a fine-mesh strainer for rinsing beans. I use the OXO Good Grips Stainless Steel Measuring Cups for accuracy, especially when measuring the 2 tbsp lemon juice and 1 tbsp Dijon mustard.
A small whisk (like the Norpro 100% Silicone Whisk) ensures the dressing emulsifies smoothly without splattering.
Storage Containers
For meal prep, transfer the salad to airtight glass containers with snap-on lids—I love the Glasslock 16-ounce containers for portion control. Store the dressing separately if prepping ahead to maintain texture.
If freezing, use freezer-safe silicone molds (like OXO Good Grips) to portion individual servings. Label containers with dates to track freshness.
Optional Extras
If adding hard-boiled eggs, a microplane (like Bar-Kays) shreds carrots finely for even distribution. For picnics, pack the salad in a wide-mouth mason jar—layer dressing at the bottom, followed by beans and veggies, so it stays intact.
A small spray bottle with water helps refresh wilted herbs if prepping ahead. 🥫
Nutrition facts
Frequently asked questions about bean salad with mayonnaise
Can I use dried beans instead of canned for this salad?
Yes, but you'll need to soak them first! For 1.5 cups canned beans, use 1 cup dried beans soaked overnight in cold water (or 2 hours in hot water). Drain and rinse thoroughly before using. Dried beans absorb more liquid, so you may need to add an extra 1-2 tbsp mayonnaise after mixing to maintain creaminess.
How can I make this salad lighter without losing creaminess?
Swap half the mayonnaise for Greek yogurt or light mayo—it keeps the creamy texture while cutting calories. For extra freshness, add 1 tbsp sour cream or 1 tsp lemon zest to brighten flavors. Reduce the sugar to ½ tsp if using low-fat mayo to balance sweetness.
Why does my bean salad turn watery after sitting?
This happens when beans release moisture or the dressing separates. Always pat beans completely dry before mixing, and use 1 tbsp extra Dijon mustard in the dressing to help emulsify. For extra insurance, chill the salad uncovered for 15 minutes before sealing to evaporate excess moisture.
What are the best ways to use leftover bean salad?
This salad is incredibly versatile! Serve it cold as a sandwich filling, wrap it in tortillas for tacos, or pile it high on toast with smoked salmon. It also makes a great potato salad substitute—just add diced potatoes cooked to medium-firm (about 15 minutes in boiling water).
Can I make this salad ahead of time?
This salad tastes even better after 24 hours as flavors meld. Store in an airtight container in the fridge, keeping dressing separate if prepping more than 2 days ahead. Stir gently before serving—some ingredients may settle. For best texture, add fresh herbs just before eating.
