Side Dishes
This cucumber and onion salad recipe with mayo delivers the perfect balance of crisp, cool textures and creamy richness in just 10 minutes—ideal for summer picnics or weeknight dinners.
The secret lies in thinly slicing the cucumbers and onions for maximum crunch, then tossing them with a tangy mayo dressing that keeps everything refreshingly fresh. I’ve tested countless variations, and this one consistently earns rave reviews for its simplicity and crowd-pleasing flavor.
The beauty of this salad is its versatility—it works as a light main dish with grilled proteins or as a crisp side to complement heavier meals.
The mayo-based dressing isn’t just a binder; it adds a velvety creaminess that contrasts beautifully with the sharp bite of red onions and the mild sweetness of cucumbers. Plus, the prep is effortless: no cooking required, just chop, mix, and serve.
It’s the kind of recipe that transforms basic ingredients into something restaurant-worthy with minimal effort.
What you’ll end up with is a salad that’s crisp on the outside, cool and creamy on the inside, with layers of flavor that keep you reaching for seconds.
The dressing clings to every slice, ensuring no bite goes dry, while the onions add a subtle sharpness that cuts through the richness. This isn’t just a side dish—it’s a refreshing, satisfying meal in itself, perfect for hot days or whenever you crave something light yet indulgent.
Best of all, it keeps well in the fridge for up to 3 days, making it a great make-ahead option for potlucks or meal prep.
Serve it chilled for maximum crispness, and don’t forget to garnish with fresh dill or a sprinkle of flaky salt before serving. Let’s make this salad!
Ingredients for cucumber and onion salad recipe with mayo
Crisp cucumbers, sharp onions, and velvety mayo come together in 10 minutes for this restaurant-worthy salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Persian Cucumbers 🥒 | 2 whole | Thinly sliced for maximum crunch |
| Red Onions 🧅 | 1 whole | Thinly sliced, soaked 5 mins in cold water |
| Mayonnaise 🥫 | ½ cup | High-quality, tangy preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Granulated Sugar 🍚 | 1 tsp | Balances sharpness of onions |
| Flaky Sea Salt 🧂 | ½ tsp | For final garnish |
| Ice Water 💧 | ½ cup | For rinsing onions |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For extra richness |
| White Vinegar 🍶 | 1 tsp | Enhances tanginess |
| Fresh Chives 🌱 | 2 tbsp | Finely chopped for garnish |
The Persian cucumbers are non-negotiable here—their thin skin and mild flavor make them perfect for slicing. Grab a sharp mandoline slicer for even cuts, or ask your produce manager to slice them at the grocery store. Trader Joe's and Whole Foods carry them pre-sliced in the salad bar section, which saves time. For the onions, red or yellow work best—their sharpness cuts through the mayo beautifully. Soak the slices in ice water for 5 minutes before draining to mellow their bite. I always double-check that the onions aren’t too dry or papery, as that ruins the texture.
No mayo? Greek yogurt mixed with lemon juice and olive oil works in a pinch, though it won’t be quite as creamy. The fresh dill is essential—dried just won’t cut it here. If you’re out, sub parsley at half the amount, but honestly, it’s not the same. The lemon juice and vinegar combo brightens everything up, so don’t skip either. For extra richness, I sometimes add a splash of white wine vinegar instead of plain vinegar. The sugar might seem odd, but it’s key to balancing the sharpness of the onions—trust me on this. And if you’re feeling fancy, swap the granulated sugar for honey or agave for a subtle floral note.
This salad tastes best when made fresh, but it keeps for up to 3 days in the fridge if stored in an airtight container. The mayo will separate slightly, so give it a good stir before serving. For meal prep, I portion it into small containers so it’s ready to grab and go. The onions will soften over time, so if you’re making it ahead, slice them last minute. Garnish with the flaky sea salt and fresh chives right before serving—this is where the magic happens. The salt enhances all the flavors, and the chives add a fresh finish that ties everything together.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—Persian cucumbers stay crisp, red onions add that sharp bite, and mayo ties it all together without overpowering. No fancy techniques, just slice, mix, and taste the difference.
- Lemon-Dill Zing: That bright lemon juice and fresh dill cut through the richness of the mayo, leaving you with a salad that’s fresh, tangy, and impossible to resist. Honestly, the first bite makes me want seconds.
- Picnic or Potluck: This salad holds up perfectly for hours, whether you’re packing it for work, a backyard BBQ, or a last-minute potluck. Between us, it’s the one dish I always bring—and it disappears first.
- No-Waste Leftovers: The onions and cucumbers keep well in the fridge, so I can toss together a fresh batch in minutes when I’m craving something light. Plus, mayo stretches this into a filling side for days.
Step-by-step instructions for cucumber and onion salad with mayo
This refreshing salad comes together faster than you can say "crisp and creamy."
Prepare the Onions for Perfect Texture
Peel the whole red onion and slice it thinly into 1/8-inch rounds using a sharp chef's knife. Transfer the slices to a colander and pour the ½ cup ice water over them. Let them soak for exactly 5 minutes—this crucial step mellows the onion's sharpness while keeping them crisp. After soaking, drain thoroughly in a fine-mesh strainer and pat dry with paper towels. The onions should now be translucent with just a hint of bite, not raw and pungent.
Here's the thing—skipping the soak means a harsh bite that overpowers the delicate cucumbers. Trust me, the 5 minutes makes all the difference. While the onions drain, move on to preparing the cucumbers so everything stays fresh and crisp.
Slice the Cucumbers for Maximum Crunch
Cut the Persian cucumbers in half lengthwise, then slice each half into ⅛-inch thick half-moons. The thinner the slices, the more surface area for that satisfying crunch. Transfer the cucumbers to a large mixing bowl immediately after slicing—they oxidize quickly and lose crispness when exposed to air.
I like to work in batches if needed, keeping the sliced cucumbers in the fridge until ready to combine. This prevents them from becoming soggy before the dressing is added. The goal is to maintain that perfect al dente texture that makes this salad so addictive.
Make the Creamy Dressing
In a small bowl, whisk together the ½ cup mayonnaise, 1 tablespoon lemon juice, 1 teaspoon white vinegar, 1 tablespoon extra-virgin olive oil, 1 teaspoon granulated sugar, and ¼ cup chopped fresh dill. The sugar might seem odd, but it's essential—it balances the acidity from the vinegar and lemon while complementing the sweetness of the cucumbers. Mix until completely smooth with no visible streaks of oil.
Taste the dressing before adding it to the salad. It should be tangy but not overpowering, with a subtle sweetness that enhances rather than masks the natural flavors. If it needs more brightness, add a pinch of salt or another ½ teaspoon lemon juice. This is your flavor foundation—get it right now.
Combine Everything for Perfect Balance
Add the drained onions and cucumbers to the bowl with the dressing. Using clean hands or a silicone spatula, gently fold everything together until evenly coated. Be careful not to overmix—just enough to distribute the dressing without crushing the cucumbers. The salad should look vibrant with bright green cucumbers and pale, translucent onions.
Let the salad sit for 5 minutes before serving. This brief resting period allows the flavors to meld slightly, making each bite more cohesive. The texture should be perfectly balanced—crisp cucumbers and onions with a creamy, tangy dressing that clings beautifully.
Garnish and Serve Immediately
Just before serving, sprinkle the salad with the 2 tablespoons finely chopped fresh chives and the ½ teaspoon flaky sea salt. The chives add a delicate onion-like flavor that complements the main ingredients, while the flaky salt enhances all the flavors with each bite. Serve immediately while everything is at its peak of freshness and crunch.
This salad shines as a refreshing side dish for grilled meats, sandwiches, or even as a light lunch on its own. The secret to its success lies in the balance of textures and flavors—crisp, creamy, tangy, and fresh. And now you know exactly how to achieve that perfect harmony every single time.
Pro Tips For Making Cucumber And Onion Salad Recipe With Mayo
- SOAK ONIONS 15 MINUTES: Red onions taste harsh when raw—learned that the hard way. Toss thin slices in cold water for 15 minutes before draining, or they’ll overpower the salad with bite. (Yes, even if you’re impatient like me.)
- SALT CUCUMBERS BEFORE SLICING: Sprinkle sliced Persian cucumbers with ½ teaspoon salt and let sit 10 minutes. This pulls out excess water so your salad stays crisp, not soggy. I skipped this once and regretted it—trust the process.
- DILUTE MAYO WITH LEMON: Mix mayo with 1-2 tablespoons lemon juice first, then fold in dill. This keeps the dressing light and tangy instead of heavy, and the dill stays bright green longer. (Your future self will thank you.)
- CHOP DILL LAST MINUTE: Fresh dill loses flavor fast—chop it right before tossing with the salad. If you prep it ahead, store it in the fridge with a damp paper towel to keep it crisp. No one likes wilted dill in mayo.
Serving suggestions for this dish
Picnic Perfection
This salad is a picnic game-changer—pack it in a large glass container with a tight-fitting lid to keep everything crisp. I like to portion it into mason jars for individual servings, layering the dressing at the bottom so it coats the veggies perfectly when shaken.
Add a few ice packs to your cooler, and your salad will stay refreshingly chilled for up to 4 hours. 🧊
For extra convenience, prep the dressing separately and store it in a small leak-proof container in the fridge. When you're ready to assemble, simply mix the dressing with the pre-sliced cucumbers and onions.
This keeps the salad from getting soggy and makes it easy to customize with add-ins like hard-boiled eggs or smoked salmon for a protein boost.
BBQ Sidekick
Serve this salad alongside grilled favorites like pulled pork, chicken, or steak to cut through the richness. The cool, creamy texture balances the smoky, charred flavors beautifully.
I often make a double batch for cookouts—I love how it keeps well in the fridge and stays crisp even after hours of grilling. For a fun twist, serve it in hollowed-out cucumber boats for a presentation that’s almost too pretty to eat. 🍖
Pair it with corn on the cob or potato salad for a classic BBQ spread. The acidity in the dressing helps cleanse your palate between bites of smoky meats.
Pro tip: Bring a small salad spinner to the picnic to refresh the greens if they start to wilt—it’s a lifesaver for keeping everything crisp.
Lunchbox Hero
This salad makes an excellent meal-prep lunch—pack it in a bento-style container with compartments for the dressing and veggies. Store the dressing separately until ready to eat to maintain that perfect crunch. I often add a hard-boiled egg or chicken strips to turn it into a complete meal.
The mayo dressing keeps everything moist, so you won’t get that sad, wilted salad after a few hours. 🥪
For a protein-packed version, fold in chilled grilled shrimp or diced rotisserie chicken right before serving. The salad holds up well in the fridge for 2-3 days, making it ideal for busy weekdays.
Just give it a good stir before eating, and it’ll taste fresh as ever. The flaky sea salt and chives add a restaurant-quality finish that makes it feel like a special treat.
Dinner Party Elevation
Elevate your dinner party spread by serving this salad in a chilled glass bowl garnished with edible flowers or microgreens for a touch of elegance. The creamy texture and bright flavors make it a crowd-pleaser that pairs perfectly with seared scallops, grilled fish, or even vegan burgers.
I love setting it out on a wooden board with a drizzle of olive oil for a rustic yet refined look. 🍽️
For a make-ahead option, prepare the salad up to 24 hours ahead and store it in the fridge. Just before serving, give it a final toss with the dressing and garnish with fresh herbs.
The onions will soften slightly, but the acidity in the dressing keeps them from becoming mushy. Serve it as a first course or alongside your main dish for a refreshing contrast.
Nutrition facts
Frequently asked questions
Can I use regular cucumbers instead of Persian cucumbers?
You can, but Persian cucumbers are ideal because their thin skin and lack of seeds make them extra crisp and tender. If using regular cucumbers, remove the seeds and peel them first to avoid a watery texture. The slices should still be ⅛-inch thick for that perfect crunch.
Why does the recipe call for soaking onions in ice water?
The ice water soak for 5 minutes is key to mellowing the onion's sharpness while keeping them crisp. Without it, the raw bite can overpower the delicate cucumbers. Pro tip: Use cold water instead of ice if you're short on time—it still works! The onions should be translucent but still hold their shape after draining.
Can I make this salad ahead of time?
Yes! Store the salad in an airtight container in the fridge for up to 3 days. The onions will soften slightly, but the acidity in the dressing helps maintain texture. For best results, slice the onions last-minute before serving. The mayo may separate—just stir it before eating.
What can I do if the salad gets soggy?
Sogginess usually happens when cucumbers sit too long before mixing. To fix it, drain any excess liquid and pat dry with paper towels. For extra crunch, add 1 tablespoon cornstarch to the dressing—it helps absorb moisture. Always slice cucumbers last and store dressing separately if prepping ahead.
Can I make this salad without mayo?
Swap mayo for a mix of ½ cup Greek yogurt + 1 tablespoon lemon juice + 1 tablespoon olive oil. The texture will be lighter but still creamy. For a vegan option, use vegan mayo or silken tofu blended with lemon and herbs. The salad will still be refreshing—just adjust seasonings to taste.
