Last July, I was standing in my kitchen at 6:45 PM, staring at a sink full of dishes and a refrigerator that was somehow both empty and completely full of things I didn’t want to cook. My husband had just walked in the door, exhausted from a 12-hour shift, and my two kids were already arguing over who got the last slice of cheese. We needed dinner. We needed it fast. We needed it to not feel like a chore.
I pulled out three cucumbers, a pint of cherry tomatoes, and a bunch of fresh dill that was starting to wilt in the crisper drawer. I didn’t have a plan. I just had hunger and about fifteen minutes before the kids would lose their minds. I tossed it all together with a creamy dressing I threw together from scratch, and honestly? It was the best thing any of us ate all week.
It’s funny how the simplest meals often become the most memorable. I didn’t add any fancy ingredients. No expensive cheeses, no exotic spices, no complicated techniques. Just crisp, cold cucumbers, sweet juicy tomatoes, and that bright, herbal punch of fresh dill. But the creamy dressing? That was the secret weapon. It turned a basic veggie bowl into something that felt indulgent, even though it’s light enough to eat on a hot afternoon without feeling weighed down.
This creamy cucumber tomato salad has since become my go-to solution for those chaotic weeknights. It takes ten minutes. Ten. You can make it while the chicken is cooking, while the rice is boiling, or while you’re trying to find your keys to leave for practice. It’s the ultimate backup plan for when your brain is fried and your energy is at zero. And here’s the thing: it actually tastes better after it sits for a bit. The flavors meld together, the cucumbers get slightly softer, and the dressing clings to everything in the best way possible.
I’ve made this salad probably fifty times since that summer night. I’ve tweaked the dressing ratio, I’ve added different herbs, and I’ve even used it as a topping for grilled fish. But the core recipe stays the same because it just works. It’s refreshing, it’s creamy without being heavy, and it’s a crowd-pleaser. Even my picky eaters—who usually treat green vegetables like they’re radioactive—ask for seconds. If you’re looking for a side dish that requires minimal effort but delivers maximum flavor, you’re going to love this.
Why You’ll Love This Creamy Cucumber Tomato Salad
There are a hundred reasons I keep coming back to this salad, but let’s be real: you don’t need another complicated recipe that requires seven different spices and an hour of prep time. You need something that works. Here’s why this creamy cucumber tomato salad with fresh dill has earned a permanent spot in my weekly rotation.
Stupid Simple — Seriously, if you can chop a cucumber and drain a jar of mayo, you can make this. I’ve walked my teenage daughter through it over FaceTime while she was at college. It’s so forgiving that you really can’t mess it up. Chop, whisk, toss, eat. Done.
Lightning Fast — From start to finish, it’s about 10 minutes. And only 5 of those minutes are active chopping. The rest is just waiting for the flavors to marry. I make this on weeknights when I get home late and still want something that feels homemade, not like I ordered takeout.
Perfectly Refreshing — This isn’t a heavy, mayo-laden potato salad that puts you in a food coma. It’s crisp, cool, and bright. The dill adds this incredible aromatic quality that makes every bite feel like a breath of fresh air. It’s the kind of side dish that makes you feel good about eating vegetables.
Pantry-Friendly — You probably have 90% of these ingredients already. Cucumbers, tomatoes, mayo, sour cream, dill, garlic. If you have these, you have dinner. I keep a jar of dill pickles and fresh dill in the fridge specifically for this salad because it’s that reliable.
Makes Amazing Leftovers — This is one of those salads that actually improves overnight. The cucumbers absorb the dressing and become slightly tender-crisp, which is even better than the first day. I deliberately make extra for lunch the next day because it’s so refreshing in the heat.
This is my answer to “what’s for dinner?” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking. It’s that simple.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This isn’t a recipe that requires a trip to three different specialty stores. It’s built on basic, accessible ingredients that come together to create something special.
For the Salad Base
English cucumbers (2 large / about 600g) — I prefer English cucumbers because they have thinner skins and fewer seeds. Regular slicing cucumbers work too, but you might want to scoop out the seeds if they’re watery. English cucumbers stay crisp longer and don’t make the salad soggy.
Cherry tomatoes (2 cups / about 300g) — I use cherry tomatoes because they’re sweet and don’t get mushy. You can use Roma tomatoes, but chop them into quarters so they don’t release too much water. The sweetness balances the creamy dressing perfectly.
Red onion (½ medium / about 75g) — Thinly sliced. If raw onion is too sharp for you, soak the slices in cold water for 10 minutes before adding them. It mellows the bite significantly. I love the pop of color and flavor it adds.
Fresh dill (½ cup / about 15g, packed) — This is the star of the show. Fresh dill is non-negotiable here. Dried dill just doesn’t have the same bright, grassy flavor. If you can’t find fresh, try dill weed, but fresh is worth the trip to the store. It’s what makes this salad taste like summer.
For the Creamy Dressing
Mayonnaise (½ cup / 120g) — I use standard full-fat mayo. It provides the rich, creamy base. Some people worry about mayo, but in this context, it’s balanced by the acidity and the fresh veggies. It’s not heavy at all.
Sour cream (¼ cup / 60g) — This adds tang and lightness to the mayo. It keeps the dressing from being too dense. If you’re dairy-free, you can use coconut yogurt, but the texture will be different.
Lemon juice (2 tablespoons / 30ml) — Freshly squeezed is best. It cuts through the richness of the mayo and sour cream, adding a bright note that wakes up your palate. Bottled juice works in a pinch, but fresh is superior.
Garlic (2 cloves, minced / about 1 tablespoon) — Yes, two cloves. Don’t skimp. The garlic flavor needs to stand up to the creamy dressing. Fresh only—no jarred garlic in this recipe. It has a different texture and taste that doesn’t work here.
Salt and black pepper (to taste) — I usually use about 1 teaspoon of salt and ½ teaspoon of pepper. Taste as you go. The cucumbers and tomatoes can vary in saltiness, so adjust accordingly.
Optional: Crumbled feta cheese (¼ cup / 30g) — If you want a bit of saltiness and tang, toss in some feta. It’s a great addition if you’re serving this with grilled fish or chicken.
Shopping Tips
I always buy the English cucumbers wrapped in plastic because they stay fresh longer. For the dill, I pick the bunches that look perky and bright green, not yellowing or wilted. If your dill is looking sad, you can revive it by putting the stems in a glass of water in the fridge for an hour.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use, and what you can swap if you don’t have it.
Large mixing bowl — I use a 4-quart bowl. It needs to be big enough to toss the salad without spilling. A glass or ceramic bowl works well because it’s easy to clean.
Small bowl — For whisking the dressing. Any small bowl will do. I use a separate one so I don’t have to wash the big bowl.
Sharp knife — For slicing the cucumbers and tomatoes. Dull knives make you cry more—learned this the hard way with onions, anyway. A good chef’s knife makes quick work of this.
Cutting board — Any size works. I use a large plastic one for easy cleanup.
Whisk — To emulsify the mayo and sour cream. A fork works too, but a whisk makes it smoother.
Measuring spoons — Pretty standard stuff. Dollar store versions work fine.
Serving spoon — A large spoon for tossing and serving. I love using a wooden spoon because it doesn’t scratch the bowl.
Optional: Mandoline slicer — If you want perfectly uniform cucumber slices, a mandoline is great. But it’s not necessary. Hand-slicing is fine and adds a rustic touch.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Prep Your Vegetables (5 minutes)
Start by washing your cucumbers and tomatoes. You don’t need to peel the cucumbers—the skin adds color and crunch. Slice the English cucumbers into half-moons, about ¼-inch thick. If you’re using regular cucumbers, slice them the same way, but consider scooping out the seeds with a spoon if they look watery. Halve the cherry tomatoes. Thinly slice the red onion. If the onion is sharp, soak the slices in a bowl of cold water for 10 minutes, then drain and pat dry.
Step 2: Make the Dressing (2 minutes)
In a small bowl, combine the mayonnaise, sour cream, lemon juice, minced garlic, salt, and black pepper. Whisk until smooth and creamy. Taste it. Does it need more salt? More lemon? Adjust now, because once you add the veggies, it’s harder to change the flavor. The dressing should be thick and creamy, not runny.
Step 3: Combine Everything (3 minutes)
In your large mixing bowl, add the sliced cucumbers, halved tomatoes, and drained red onion. Pour the dressing over the top. Use a large spoon or tongs to gently toss everything together. You want to coat every piece evenly, but be gentle so you don’t crush the tomatoes.
Step 4: Add the Dill (1 minute)
Chop the fresh dill. I like to chop it roughly so you get little bursts of flavor in every bite. Sprinkle the dill over the salad and give it one final gentle toss. The dill should be visible throughout, adding specks of green.
Step 5: Chill and Serve (Optional but Recommended)
For the best flavor, cover the bowl and refrigerate for at least 30 minutes before serving. This allows the cucumbers to absorb the dressing and the flavors to meld. If you’re in a hurry, you can serve it immediately, but it really does improve with a little wait time. Serve chilled as a side dish to grilled meats, fish, or even on its own with some crusty bread.
Total Time: About 10 minutes active, plus optional chilling time.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Chilling Time
I know you want to eat it now, but letting it sit for 30 minutes makes a huge difference. The cucumbers release a little water, which mixes with the dressing to create a thin, tangy sauce that coats the veggies perfectly. If you serve it immediately, the dressing will just slide off.
Use Full-Fat Mayo
I know everyone is obsessed with low-fat everything, but low-fat mayo has a weird texture and taste that doesn’t work in this salad. Full-fat mayo is creamy and rich, and it balances the acidity of the lemon and tomatoes. Trust me on this.
Balance the Creaminess
If you find the dressing too heavy, add a splash more lemon juice or a tablespoon of buttermilk. The goal is creamy, not gloopy. You want it to be light enough that you can eat a big bowl without feeling weighed down.
Watch the Salt
Cucumbers and tomatoes can vary in saltiness. Taste your veggies before adding salt to the dressing. If they’re very fresh and sweet, you might need more salt. If they’re older and more watery, you might need less. Adjust as you go.
Common Mistakes (and how to avoid them)
Mistake: Salad is too watery
Fix: This usually happens if you use very ripe, watery tomatoes or if you don’t let the salad chill. Use cherry tomatoes, which are less watery, and chill the salad for at least 30 minutes. If it’s already watery, drain off the excess liquid before serving.
Mistake: Dressing is too thick
Fix: Add a splash of lemon juice or water to thin it out. You want a pourable consistency, not a spreadable one.
Mistake: Dill is bitter
Fix: Make sure you’re using fresh dill, not dried. If you’re using dried dill, use half the amount because it’s more concentrated. But fresh is always better.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
With Feta Cheese
Add ¼ cup crumbled feta cheese when you add the dill. The salty, tangy cheese pairs beautifully with the creamy dressing. This is my favorite version when serving with grilled lamb or chicken.
Avocado Twist
Add 1 diced avocado when you toss the salad. It adds creaminess and healthy fats. Toss it gently so you don’t mash the avocado. This version is great for meal prep, but eat it within 24 hours because avocado browns quickly.
Herb Swap
Not a fan of dill? Try fresh parsley or mint. Parsley gives a more neutral, grassy flavor, while mint adds a cool, refreshing kick. Both work well, but dill is the classic choice.
Spicy Kick
Add a pinch of red pepper flakes or a diced jalapeño to the dressing. It adds a nice heat that contrasts with the cool creaminess. Great if you like a little spice.
Gluten-Free
This salad is naturally gluten-free. Just make sure your mayo and sour cream are certified gluten-free if you’re strict about it. Most are, but always check the label.
Dairy-Free
Replace mayo and sour cream with vegan mayo and coconut yogurt. It’s not exactly the same, but it’s still creamy and delicious. My dairy-free friend loves this version.
Serving & Storage
How to Serve
I usually serve this straight from the bowl at the dinner table. It looks rustic and stays cool. But here are other ways I’ve enjoyed it:
- With Grilled Chicken — This is the classic combo. The cool salad cuts through the smoky, charred flavor of the chicken.
- With Grilled Fish — Especially salmon or white fish. The dill and lemon pair perfectly with seafood.
- On Its Own — Sometimes I just eat it with some crusty bread and a glass of iced tea. It’s that satisfying.
Storage Instructions
Refrigerator: Store in an airtight container for up to 3 days. The salad will release some liquid as it sits, which is normal. Just drain off any excess liquid before serving. The flavors will continue to meld, so it actually tastes better on day 2.
Reheating: Do not reheat this salad. It’s meant to be served cold or at room temperature. Heating it will make the cucumbers mushy and the dressing separate.
Freezing: Do not freeze this salad. The cucumbers will become watery and mushy when thawed. It’s best enjoyed fresh.
Pro Tip: If you’re meal prepping, make the dressing separately and store it in the fridge. Toss the veggies with the dressing right before serving to keep them crisp. This is especially important if you’re making it more than a day in advance.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 6 servings).
Look, this is a creamy salad with mayo and sour cream. It’s not a diet recipe. But it’s way better than store-bought dressings, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less mayo and more sour cream, or switch to Greek yogurt. But usually? I just eat a reasonable portion and enjoy it.
- Calories: 150
- Protein: 2g
- Carbs: 10g
- Fiber: 2g
- Sugar: 6g
- Fat: 12g
- Saturated Fat: 3g
- Cholesterol: 10mg
- Sodium: 200mg
It’s decently low in calories for a creamy salad, and the veggies provide fiber and vitamins. The main source of calories is the mayo and sour cream, so if you’re watching your fat intake, you can reduce those amounts.
Final Thoughts
So that’s my go-to creamy cucumber tomato salad! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner?” when I’m tired, don’t want takeout, and still want something that tastes really good.
My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking. It’s simple, it’s refreshing, and it’s reliable. Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the herbs to your liking. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot. Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use dried dill instead of fresh?
You can, but the flavor will be very different. Dried dill is more concentrated and has a slightly bitter taste. If you must use dried, use about 1 tablespoon of dried dill for every ½ cup of fresh dill. But honestly, fresh dill is worth the extra trip to the store. It adds that bright, grassy aroma that makes this salad special.
Why did my salad turn out watery?
This usually happens if you use very ripe, watery tomatoes or if you don’t let the salad chill. Cherry tomatoes are less watery than Roma tomatoes, so they’re a better choice. Also, let the salad chill for at least 30 minutes before serving. This allows the cucumbers to absorb the dressing. If it’s already watery, just drain off the excess liquid before serving.
Can I make this ahead for a dinner party?
Absolutely! This salad actually tastes better if made a few hours ahead. The flavors meld together, and the cucumbers absorb the dressing. You can make it up to 24 hours in advance. Just store it in the fridge and bring it to room temperature before serving. If it releases too much liquid, just drain it before serving.
Can I add other vegetables?
Yes! This salad is very versatile. You can add sliced radishes, chopped bell peppers, or even some shredded carrots. Just make sure the vegetables are similar in size so they distribute evenly. I’ve also added some cooked, cooled quinoa to make it more filling. It’s a great base for whatever veggies you have on hand.
Is this salad good for meal prep?
Yes, but with a caveat. If you’re meal prepping, I recommend making the dressing separately and tossing the veggies with the dressing right before you eat. This keeps the cucumbers crisp. If you toss them ahead of time, they’ll get soggy. Also, if you add avocado, eat it within 24 hours because avocado browns quickly.
Can I use Greek yogurt instead of sour cream?
Yes! Greek yogurt is a great substitute for sour cream. It adds a similar tang and creaminess, but with more protein and less fat. I use plain, full-fat Greek yogurt for the best texture. It works perfectly in this recipe and is a healthier option if you’re watching your calorie intake.
Pin This Recipe!
Creamy Cucumber Tomato Salad
- Total Time: 10 minutes
- Yield: 6 servings 1x
Description
A quick, refreshing, and creamy side salad made with crisp cucumbers, sweet cherry tomatoes, and fresh dill in a tangy mayo-sour cream dressing. Perfect for busy weeknights.
Ingredients
- 2 large English cucumbers (about 600g), sliced into half-moons
- 2 cups cherry tomatoes (about 300g), halved
- ½ medium red onion (about 75g), thinly sliced
- ½ cup fresh dill (about 15g, packed), chopped
- ½ cup mayonnaise (120g)
- ¼ cup sour cream (60g)
- 2 tablespoons lemon juice, freshly squeezed
- 2 cloves garlic, minced
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- ¼ cup crumbled feta cheese (optional)
Instructions
- Wash the cucumbers and tomatoes. Slice the cucumbers into ¼-inch half-moons and halve the cherry tomatoes. Thinly slice the red onion. If the onion is sharp, soak slices in cold water for 10 minutes, then drain and pat dry.
- In a small bowl, whisk together the mayonnaise, sour cream, lemon juice, minced garlic, salt, and black pepper until smooth and creamy. Taste and adjust seasoning if needed.
- In a large mixing bowl, combine the sliced cucumbers, halved tomatoes, and drained red onion.
- Pour the dressing over the vegetables and gently toss to coat everything evenly.
- Chop the fresh dill and sprinkle it over the salad. Give it one final gentle toss.
- Cover and refrigerate for at least 30 minutes to allow flavors to meld and cucumbers to absorb the dressing. Serve chilled.
Notes
For best results, chill the salad for at least 30 minutes before serving to allow flavors to meld. If the salad becomes watery, drain excess liquid before serving. This salad improves in flavor after sitting overnight. Do not freeze or reheat.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Side Dish
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 150
- Sugar: 6
- Sodium: 200
- Fat: 12
- Saturated Fat: 3
- Carbohydrates: 10
- Fiber: 2
- Protein: 2
Keywords: cucumber salad, tomato salad, creamy salad, dill salad, quick side dish, summer salad, gluten-free, vegetarian


