Salads
This cucumber tomato salad recipe with mayo delivers the perfect balance of cool, creamy crunch in just 15 minutes—ideal for summer gatherings or a refreshing side dish.
The secret lies in thinly slicing crisp cucumbers and juicy tomatoes, then tossing them with a simple mayo-based dressing that enhances their natural freshness without overpowering the flavors.
I developed this recipe during a particularly hot afternoon when I needed something light yet satisfying, and it quickly became a staple in my meal rotation.
The beauty of this salad is its simplicity—no cooking required, just chopping and mixing. The mayo dressing binds everything together while adding a subtle richness that complements the salad's brightness.
Thinly sliced cucumbers and tomatoes create a satisfying crunch, and a pinch of salt and black pepper elevates the flavors to restaurant-quality levels. It's the kind of dish that feels special but comes together effortlessly, making it perfect for busy weeknights or last-minute meals.
What you'll end up with is a vibrant, chilled salad that's creamy from the mayo, crisp from the fresh vegetables, and perfectly balanced in flavor. The coolness of the cucumbers and tomatoes contrasts beautifully with the creamy dressing, creating a refreshing bite that's impossible to resist.
This salad works equally well as a side dish for grilled meats or fish, or as a light main course on its own.
For extra depth, consider adding a sprinkle of fresh herbs like dill or basil, or a dash of red pepper flakes for a subtle kick. The salad keeps well in the refrigerator for up to 2 days, making it a great option for meal prep.
Let's get started on this cool, creamy, and crunchy cucumber tomato salad!
Ingredients for cucumber tomato salad recipe with mayo
Cool, crisp vegetables and creamy mayo come together for this refreshing 15-minute salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Persian Cucumbers 🥒 | 2 whole | Thinly sliced, seeds removed |
| Medium Tomatoes 🍅 | 3 whole | Thinly sliced, seeds removed |
| Mayonnaise 🥫 | ½ cup | High-quality, creamy brand |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For brightness |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Red Wine Vinegar 🍷 | 1 tsp | For tangy depth |
| Garlic Cloves 🧄 | 2 cloves | Minced, optional for depth |
| Red Pepper Flakes 🔥 | ¼ tsp | Adjust for heat |
| Fresh Basil Leaves 🌿 | ⅛ cup | Torn, for garnish |
Persian cucumbers are the secret to perfect crunch—they're less seedy and more tender than regular cucumbers, which means less prep work. Trader Joe's and Whole Foods usually carry them, but any seedless cucumber will work. Tomatoes should be ripe but firm—vine-ripened from the grocery store's produce section are ideal. Skip the pre-sliced tomatoes; slicing them yourself keeps them crisp. For the mayo, Hellmann's or Best Foods are reliable, but any good-quality mayo will do—just avoid the light or 'imitation' versions. Fresh dill is a must for that bright, herby flavor, but if you're in a pinch, dried dill at one-third the amount works.
No fresh dill? Fresh parsley or tarragon can stand in, though the flavor will differ slightly. Short on lemon juice? A splash of apple cider vinegar adds a similar tang. Want to skip the garlic? No problem—just leave it out, but trust me, it adds a subtle depth that ties everything together. The red pepper flakes are optional, but if you love a little kick, add them. For extra richness, swap half the mayo for Greek yogurt. And if you're feeling fancy, add a sprinkle of toasted pine nuts or sunflower seeds for crunch.
This salad keeps beautifully in the fridge for up to 2 days, though it's best enjoyed fresh. Store it in an airtight container with a paper towel pressed on top to keep the cucumbers crisp. If you're prepping ahead, hold off on adding the basil until serving—it wilts fast. The dressing can be made separately and stored for 3 days, making it perfect for meal prep. Double the batch and serve it at your next picnic or potluck—it disappears fast!
Why You'll Love This Recipe
- No-Chop Nightmare: Honestly, the thick Persian cucumbers and tomatoes slice in seconds—no peeling, no seeding, just clean cuts. I’ve made this while chatting with a friend on the phone, and still come out with a bowl that looks like it belongs on a restaurant menu.
- Creamy-Tang Magic: That mayo-dill-lemon combo? It’s the secret weapon—rich enough to coat every bite, bright enough to cut through the summer heat. The dill’s fresh bite makes the mayo taste luxurious, not heavy, and the lemon keeps it from feeling flat.
- Potluck Hero: Between us, this salad is my go-to for picnics, BBQs, or even as a side when I’m hosting. It travels well, stays crisp, and pairs with everything—grilled chicken, sandwiches, or just straight from the bowl. (Yes, even on a Tuesday night.)
- Lasts Without Losing: I’ve had this in my fridge for four days, and the flavors only get better—more concentrated, more satisfying. It’s cheap to make (a few bucks for cucumbers and tomatoes), and I’ve fed a crowd with what I’d normally toss out. Zero waste, all win.
Step-by-step instructions for creamy cucumber tomato salad
Here's how to assemble this refreshing, creamy salad with perfect texture and balance.
Prepare the Vegetables
Start by cutting the 2 whole Persian cucumbers in half lengthwise, then slice them thinly into ¼-inch rounds. Remove the seeds with a spoon to prevent a watery salad. I like to work quickly here—cucumbers oxidize fast, so have a bowl of ice water ready to plunge them into if they start browning.
Next, slice the 3 whole medium tomatoes into ⅛-inch thick rounds, again removing any seeds. Pat both the cucumbers and tomatoes dry with paper towels to help the dressing cling better. Arrange them on a large platter or bowl—this keeps everything organized as you build the salad.
Make the Creamy Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 2 tbsp lemon juice, 1 tbsp extra-virgin olive oil, 1 tsp red wine vinegar, 0.5 tsp kosher salt, and 0.25 tsp freshly ground black pepper. This combination creates a perfectly balanced dressing—creamy from the mayo, bright from the citrus, and tangy from the vinegar.
Add the 2 cloves minced garlic cloves (if using) and 0.25 tsp red pepper flakes for subtle depth. Taste and adjust seasoning—you want it tangy enough to cut through the richness of the mayo but not overpowering. The dressing should coat the back of a spoon smoothly without being too thick.
Combine and Chill
Gently fold the sliced cucumbers and tomatoes into the dressing using a silicone spatula. Work carefully to avoid bruising the vegetables—you want them to stay crisp and vibrant. Add the 0.25 cup chopped fresh dill and toss lightly to distribute evenly. The dill adds freshness that balances the creaminess perfectly.
Transfer the salad to an airtight container and refrigerate for at least 30 minutes before serving. This chilling time lets the flavors meld and the dressing soak into the vegetables. If you're short on time, let it sit at room temperature for 10 minutes—just know the texture will be slightly less crisp.
Garnish and Serve
Before serving, tear the 0.125 cup fresh basil leaves by hand and sprinkle them over the top. The basil adds a final layer of brightness and pairs beautifully with the dill. Give the salad one final gentle toss to distribute everything evenly.
Serve immediately while the cucumbers are still crisp and the dressing is perfectly creamy. This salad pairs wonderfully with grilled meats, sandwiches, or as a light lunch on its own. The key to success is keeping everything chilled until serving—this ensures that perfect cool, creamy crunch you're after.
Pro Tips For Making Cucumber Tomato Salad Recipe With Mayo
- CHILL THE CUCUMBERS FIRST: Persian cucumbers taste bland straight out of the fridge—give them a 15-minute soak in ice water before slicing. The cold shock tightens their skin, reduces bitterness, and keeps them crisp longer. (Yes, even if you’re impatient like me, this makes a real difference.)
- SALT THE TOMATOES: Toss halved tomatoes with a pinch of salt and let them sit for 10 minutes before mixing with mayo. This draws out excess water, preventing a soggy salad. I learned this the hard way—skipping it turns your bright dish into a sad, watery mess.
- DON’T SKIP THE LEMON: A splash of lemon juice (about 1 tablespoon) brightens the mayo and cuts through the richness. Use freshly squeezed—bottled juice lacks the tang and smells like regret. (Your future self will thank you.)
- MIX THE DRESSING LAST: Toss the mayo with dill and lemon first, then fold it into the cucumbers and tomatoes at the very end. This keeps the veggies from turning to mush under the mayo’s weight. Sounds weird, but it works—trust the process.
Storing and reheating this cucumber tomato salad recipe with mayo
Refrigerator Storage
Store your cucumber tomato salad in an airtight container with a paper towel pressed on top to absorb excess moisture and keep the cucumbers crisp. I use glass Pyrex containers because they maintain freshness longer than plastic.
Keep it refrigerated at 40°F or below for up to 2 days—the flavors actually deepen overnight as the vegetables marinate in the dressing. 🥒
Freezer Storage
This salad isn’t ideal for freezing because the cucumbers will turn mushy, but you can freeze the dressing separately for up to 3 months. Mix the mayo, lemon juice, olive oil, vinegar, salt, pepper, garlic, and red pepper flakes in a freezer-safe container, leaving ½-inch headspace for expansion.
Thaw overnight in the fridge before using—it’ll be slightly thicker, so add a splash of water or lemon juice to restore consistency. ❄️
Reheating Tips
Since this salad is best served chilled, avoid reheating it entirely. Instead, reassemble it after storing: toss the sliced cucumbers and tomatoes with fresh dressing (made from scratch) and herbs.
This keeps the texture crisp and vibrant. If you’ve stored the dressing separately, whisk it with 1 tsp cold water to loosen it before mixing. 💡
Serving After Storage
Before serving stored salad, pat the vegetables dry with a clean kitchen towel to remove any excess moisture. Add fresh herbs (like basil or dill) and a pinch of salt and pepper to revive the flavors.
The salad will still be delicious but may lack the initial crunch—this is normal! Serve it as a side dish or light meal within 2 days for best results. ✨
Meal Prep Strategy
Prep this salad in two parts for maximum freshness: store the sliced cucumbers and tomatoes in one airtight container with a paper towel, and keep the dressing in a separate small container. When ready to eat, mix them together and let sit for 10 minutes at room temperature.
This approach keeps the cucumbers crisp for up to 3 days while maintaining the dressing’s quality. 📅
Reviving Wilted Salad
If your cucumbers lose their crunch after storage, don’t toss the salad! Toss the wilted veggies with 1 tbsp cold water and let sit for 5 minutes to plump them up.
Drain well, then mix with fresh dressing. This trick works surprisingly well—your salad will still taste great, even if it’s not perfectly crisp. 💫
Nutrition facts
Frequently asked questions
Can I use Greek yogurt instead of mayo?
Greek yogurt adds protein and a tangy brightness that works beautifully. Use a 1:1 ratio (swap mayo for Greek yogurt) and add 1 tsp lemon juice to balance the flavors. For extra creaminess, mix half mayo with half yogurt. The texture will be lighter but still satisfying.
How do I keep the cucumbers from getting soggy?
Remove cucumber seeds and pat slices dry with paper towels before mixing. Store in an airtight container with a paper towel pressed on top to absorb moisture. For extra crunch, add the dressing just before serving or store veggies and dressing separately until ready to eat.
What other veggies can I add to this salad?
Try thinly sliced red onion (¼ cup) for bite, or add ¼ cup diced bell peppers for sweetness. For extra texture, toss in ¼ cup chopped celery or 2 tbsp toasted pine nuts. Just keep portions balanced so the cucumbers and tomatoes remain the star flavors.
Can I make this salad ahead of time?
Yes, but store the vegetables and dressing separately for best results. Slice cucumbers/tomatoes, store in an airtight container with a paper towel, and keep dressing in a separate jar. Mix just before serving to maintain crispness. The salad keeps well for 2 days this way.
What's the best way to serve this salad?
This creamy salad pairs perfectly with grilled chicken, fish, or steak as a refreshing side. For a light meal, serve it with crusty bread or crackers. It also works as a topping for sandwiches or wraps—just add a pinch of salt and pepper to enhance the flavors.
