Side Dishes
This cucumber and onion salad recipe with mayo delivers the perfect balance of cool crunch and creamy tang—ideal for potlucks where you want something refreshing yet substantial.
The secret lies in thinly slicing the vegetables for maximum crispness while the mayo-based dressing binds everything together with just the right amount of richness. I've perfected this recipe over years of summer gatherings, where it consistently disappears first.
The magic happens when you combine crisp cucumbers and sharp red onions in a bright mayo dressing that's tangy enough to cut through the richness. A pinch of dill and a squeeze of lemon keep the flavors fresh, while a touch of sugar balances the acidity.
This salad holds up beautifully for hours, making it perfect for prepping ahead—just toss and serve when guests arrive.
What you'll end up with is a dish that's creamy yet light, crunchy yet satisfying—each bite delivers that refreshing contrast of textures and flavors. The cool creaminess makes it ideal for summer barbecues, picnic spreads, or even as a light lunch when paired with grilled meats or crusty bread.
It's the kind of side that elevates any meal without overpowering the main dish.
For extra flair, consider adding a sprinkle of fresh dill or a dash of smoked paprika before serving. The salad keeps well in the refrigerator for up to 24 hours, allowing flavors to meld even more beautifully. Let's create this crowd-pleasing classic that's always a hit at gatherings.
Ingredients for cucumber and onion salad recipe with mayo
Crisp cucumbers, sharp onions, and creamy mayo make this salad a summer staple.
| Ingredient | Amount | Notes |
|---|---|---|
| English Cucumber 🥒 | 2 medium | Seedless variety preferred |
| Red Onion 🧅 | 1 medium | Thinly sliced for crispness |
| Mayonnaise 🥛 | 1 cup | Store-bought or homemade |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Granulated Sugar 🍚 | 1 tbsp | Adjust to taste |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | ¼ tsp | Optional for extra flavor |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy brightness |
| Ice Water 💧 | ¼ cup | For rinsing cucumbers |
The cucumber is the star here—seedless English cucumbers stay crisp longer than regular ones. Grab a couple from the produce section, not the pre-sliced tubs (those get soggy fast). Trader Joe's or Whole Foods have the best selection, but any grocery store works. Thinly slice the onions on a mandoline if you're fancy, but a sharp knife works too—just go slow. The dill? Fresh is non-negotiable—dried just won't cut it here. Look for bright green stems when buying, and store it wrapped in damp paper towels in the fridge.
No mayo? Greek yogurt mixed with olive oil makes a decent substitute (about 3/4 cup yogurt + 1/4 cup oil). Short on dill? Fresh parsley at double the amount works in a pinch. The red wine vinegar adds that tangy kick—substitute apple cider vinegar if that's what you've got. Sugar balances the acidity, but taste as you go—some lemons are sweeter than others. Want extra crunch? Add 1/4 cup thinly sliced radishes. The smoked paprika is optional but adds a nice smoky depth that pairs perfectly with the creamy dressing.
This salad keeps beautifully—up to 24 hours in the fridge, actually getting better as flavors meld. Store in an airtight container with parchment paper between layers to keep everything crisp. Double the batch if you're bringing it to a potluck—it disappears fast. For serving, I like to pile it on a platter and let everyone dig in with forks. The dressing clings perfectly to the veggies, so no soggy bottoms here. Leftovers? Toss with a fried egg for breakfast the next day—trust me on that.
Why You'll Love This Recipe
- I’ll be real: most salads wilt in the fridge by day two. Not this one. The mayo keeps the cucumbers from getting soggy, and the lemon actually brightens up the flavors over time. Make a big batch on Sunday, and you’ve got a snack, side, or sandwich topper ready to go all week.
- Five-Ingredient Magic: I swear by this one—just cucumbers, onions, mayo, dill, and lemon. That’s it. No fancy tools, no stress, and honestly? It’s the kind of dish where you can chop while watching a show and still end up with something that tastes like you put in effort.
- Crispy-Creamy Balance: The thinly sliced red onion soaks up the mayo just enough to soften its bite, but the cucumbers stay gloriously crisp. Add a squeeze of lemon and fresh dill, and you’ve got that perfect tangy, herby punch that makes every bite feel like a little victory.
- Picnic to Potluck: Between us, this salad is my go-to for everything—packed in a jar for lunch, tossed on burgers at a BBQ, or served alongside grilled chicken at a dinner party. It’s the kind of thing that disappears fast, no matter the occasion.
Step-by-step instructions for creamy cucumber and onion salad
This refreshing salad comes together in minutes with just a few simple steps.
Prepare the Vegetables for Maximum Crunch
Start by peeling the 2 medium English cucumbers if you prefer a smoother texture, or leave them unpeeled for extra crunch. Cut them into ¼-inch thick slices and place them in a large mixing bowl. I like to work with seedless cucumbers—they're more tender and less bitter, which pairs perfectly with the creamy dressing.
Next, peel the 1 medium red onion and slice it as thinly as possible. The thinner the slices, the more tender they'll be. If you're worried about sharp onion flavor, soak the sliced onion in the ¼ cup ice water for 5 minutes while you finish prepping the cucumbers. This softens them slightly and mellows their bite. Drain well before adding to the bowl.
Whisk Together the Creamy Dressing
In a separate medium bowl, combine the 1 cup mayonnaise, 2 tablespoons lemon juice, 1 tablespoon granulated sugar, ½ teaspoon salt, ¼ teaspoon black pepper, ¼ teaspoon smoked paprika, and 1 tablespoon red wine vinegar. I always use freshly ground black pepper and smoked paprika for that extra depth of flavor. Whisk vigorously until the sugar dissolves completely and everything is well incorporated.
Add the ¼ cup chopped fresh dill to the dressing mixture. The dill adds a bright, herby note that cuts through the richness of the mayo. Give it one final stir to distribute the dill evenly throughout the dressing. This is where the magic happens—the creamy texture comes together perfectly.
Combine and Chill for Best Texture
Pour the dressing over the cucumber and onion mixture in the large bowl. Use a wooden spoon or spatula to gently fold everything together, being careful not to crush the cucumbers or onions. You want to maintain that delightful crunch while ensuring the dressing coats every piece evenly. Taste a small spoonful and adjust seasoning if needed—you might want to add a pinch more salt or sugar based on your preference.
Cover the bowl with plastic wrap and refrigerate for at least 30 minutes. This chilling time allows the flavors to meld together beautifully and gives the dressing time to fully coat the vegetables. The longer it sits, the more the cucumbers will absorb the creamy mixture, creating that perfect balance of crunch and creaminess.
Serve Chilled for Perfect Creamy Crunch
Before serving, give the salad one final gentle stir to redistribute any dressing that may have settled. This creamy cucumber and onion salad is best served chilled, so let it sit in the fridge for another 10-15 minutes if you've been working on it for a while. The contrast of the cool, creamy dressing with the crisp vegetables makes this salad irresistible.
This salad keeps well in the refrigerator for up to 3 days, though it's best enjoyed fresh. The creamy texture and bright flavors make it perfect for potlucks, picnics, or as a refreshing side dish for any meal. The combination of cool cucumbers, sharp onions, and rich mayo creates a flavor balance that's simply irresistible.
Pro Tips For Making Cucumber And Onion Salad Recipe With Mayo
- Soak Onions First: I learned this the hard way—raw red onion in mayo salad turns your bite into a mouthful of tears. Thinly slice the onion, toss it in a bowl of ice water for 10 minutes, then drain. The cold water mellows the sharpness without cooking it. Trust me, your salad will taste like a picnic, not a chemical attack.
- Dry the Cucumber: English cucumbers release water like a sponge when chopped. Pat them dry with paper towels before dicing—this keeps your salad from turning into a sad, watery mess. Yes, it’s tedious, but it’s the thing that matters most for texture.
- Mix Mayo Last: Toss the cucumbers, onions, and dill first, then fold in the mayo right before serving. The acid in the lemon and the sharpness of the onion can break down mayo over time, making it grainy. Stir it in just before eating, and your dressing stays smooth and creamy.
- Pulse the Dill: Skip the chopping—toss the fresh dill into your food processor with the cucumbers and pulse 3-4 times. This distributes the flavor evenly and gives you that restaurant-quality texture without the hassle. I was skeptical until I tried it, and now I never go back.
Make-ahead tips for this recipe
Prep Ahead for Potlucks
This salad is a potluck superstar because it tastes even better after sitting for a few hours. I always make it the night before—just toss everything together, cover tightly, and refrigerate.
The flavors meld beautifully overnight, and the cucumbers stay crisp. For extra insurance, place a paper towel over the surface before sealing to absorb any excess moisture. 🥗
If you're bringing it to a gathering, double the recipe—it disappears fast! Store in an airtight container with parchment paper between layers to keep everything crisp.
I like to pack it in a glass Pyrex dish for easy transport and serving. The creamy dressing clings perfectly, so no soggy bottoms here.
Layering for Long Storage
For maximum crispness over time, layer ingredients strategically before sealing. Start with cucumber slices, then onions, then dressing. Repeat layers, ending with dressing on top. This prevents the veggies from sitting in liquid too long.
I use quart-sized mason jars for individual servings—they're perfect for picnics and keep everything separate until ready to eat.
When ready to serve, simply invert the jar or container onto a platter. The dressing will coat everything perfectly as you serve. For extra flair, garnish with fresh dill or a sprinkle of smoked paprika right before serving. The contrast of colors makes it look as good as it tastes!
Reheating Leftovers
This salad isn't meant to be reheated—it's best enjoyed cold! But if you have leftovers, you can revive the texture by gently tossing with a splash of ice water (about 2 tablespoons) and letting it sit for 10 minutes in the fridge.
This refreshes the cucumbers and cuts through any richness from the mayo. For a fun twist, serve leftovers with a fried egg on top for breakfast the next day.
If the salad starts to look wilted after 2 days, add 1 tablespoon fresh lemon juice and toss gently. The acidity perks up the flavors and tightens the cucumbers again. I've had this salad last up to 3 days in the fridge with this trick—it's a lifesaver for meal prep!
Freezer-Friendly Adaptation
While this salad isn't ideal for freezing (the cucumbers get mushy), you can freeze the dressing separately for up to 1 month. Thaw in the fridge overnight, then mix with fresh cucumbers and onions just before serving. This works great for busy weeks when you want to keep the prep simple. Just
For a freezer-friendly version, swap the cucumbers for pickled cucumbers (like cornichons) and store the entire salad in the freezer. The acidity from the pickling process helps preserve texture. Thaw overnight in the fridge before serving. This hack keeps the salad fresh-tasting even after freezing!
Nutrition facts
Frequently asked questions
Can I use Greek yogurt instead of mayo for a lighter version?
Greek yogurt makes an excellent lighter alternative. Mix ¾ cup plain Greek yogurt with ¼ cup olive oil to mimic mayo's creaminess. Add the same seasonings (lemon juice, sugar, dill, etc.) and adjust thickness with a splash of milk if needed. The texture will be slightly tangier but still delightfully creamy.
How do I keep the cucumbers extra crisp for hours?
For maximum crunch, soak cucumber slices in ice water for 10 minutes before draining and adding to the salad. Pat them very dry with a clean kitchen towel to remove excess moisture. Also, chill the salad for at least 30 minutes before serving—this helps the cucumbers absorb the dressing without getting soggy. For potlucks, layer with paper towels between plastic wrap.
What if I don't like red onions—they're too sharp?
Swap red onions for white or yellow onions (they're milder) or use green onions for a gentler flavor. For even more sweetness, try Vidalia onions or soak any onion type in cold water for 15 minutes before slicing. You can also reduce the onion quantity by half if you prefer. The key is thin slicing—it makes the flavor more tender.
Can I make this salad ahead for a picnic?
Yes! This salad actually tastes better after sitting overnight. Store in an airtight container with parchment paper between layers to prevent sogginess. For picnics, pack it in individual mason jars (cucumbers/onions at the bottom, dressing on top) and invert onto a plate when ready to eat. The dressing will coat everything perfectly. Keep it chilled in a cooler until serving.
Why does my salad turn watery after a few hours?
This usually happens when cucumbers release too much moisture. To fix it, pat cucumbers thoroughly dry before adding to the salad and chill for at least 30 minutes before serving. For extra insurance, add 1 tablespoon cornstarch to the dressing to absorb excess liquid. If it's already watery, drain excess liquid through a colander before serving. The salad should have a creamy but not soupy texture.
