Creamy Pesto Cucumber Tomato Salad


Have you ever wondered why the simplest dishes are often the most satisfying? When summer heat rolls in and you need something refreshing that doesn't require turning on the oven, this Creamy Pesto Cucumber Tomato Salad becomes your best friend. I've been making variations of this Mediterranean salad for years, and it never fails to disappear within minutes at potlucks and family gatherings. The beauty lies in how those crisp cucumbers and juicy cherry tomatoes meet that gorgeous creamy pesto dressing, creating something far greater than the sum of its parts.

Making this salad at home gives you complete control over freshness and flavor. Store-bought versions can't compare to the vibrant taste you get when you slice vegetables at their peak and toss them with a homemade style dressing. Plus, you'll save money and avoid unnecessary preservatives. This recipe takes less than 15 minutes from start to finish, making it perfect for busy weeknights or last-minute entertaining.

Ingredients List

    • 2 large cucumbers, sliced into half-moons
    • 2 cups cherry tomatoes, halved
    • 1/2 medium red onion, thinly sliced
    • 2 tablespoons fresh basil leaves, torn (optional, for garnish)
    • Salt and black pepper to taste

For the Creamy Pesto Dressing:

    • 1/2 cup basil pesto (store-bought or homemade)
    • 1/2 cup Greek yogurt or sour cream
    • 2 tablespoons mayonnaise
    • 1 tablespoon lemon juice
    • 1 clove garlic, minced
    • 2 tablespoons olive oil
    • Salt and pepper to taste

Timing and Cooking Schedule

Prep time: 12 minutes

Cooking time: 0 minutes

Total time: 12 minutes

This is a no-cook recipe that comes together quickly. If you're making it ahead for a party, prepare the vegetables and dressing separately, then combine them 30 minutes before serving for maximum freshness.

Step-by-Step Instructions

Step 1: Prepare the vegetables
Wash your cucumbers thoroughly and slice them into half-moon shapes about 1/4 inch thick. I like leaving the skin on for extra crunch and color, but peel them if you prefer a more delicate texture. Cut your cherry tomatoes in half and slice the red onion as thinly as possible. A sharp knife makes all the difference here. If your onion tastes too sharp, soak the slices in cold water for 5 minutes to mellow them out.

Step 2: Make the creamy pesto dressing
In a medium bowl, whisk together the basil pesto, Greek yogurt, mayonnaise, lemon juice, and minced garlic. Slowly drizzle in the olive oil while whisking to create a smooth, creamy consistency. The dressing should be thick enough to coat the vegetables but still pourable. Season with salt and pepper to taste. This is where the magic happens in our Creamy Pesto Cucumber Tomato Salad, so taste and adjust until it's just right.

Step 3: Combine everything
Place your sliced cucumbers, halved cherry tomatoes, and red onion in a large mixing bowl. Pour the creamy pesto dressing over the vegetables. Using clean hands or a large spoon, gently toss everything together until every piece is evenly coated. Be gentle to avoid crushing the tomatoes, which releases excess liquid.

Step 4: Let it rest and serve
Let the salad sit for about 5 minutes before serving. This short rest allows the flavors to mingle and the vegetables to absorb some of that herbaceous dressing. Give it one final toss, garnish with torn basil leaves if you like, and serve immediately. The colors alone will make your mouth water.

Nutritional Information

Per serving (serves 4):

    • Calories: 215
    • Protein: 6g
    • Carbohydrates: 12g
    • Fat: 17g
    • Fiber: 2g
    • Vitamin C: 25% DV
    • Iron: 8% DV
Creamy Pesto Cucumber Tomato Salad


Tips, Variations, and Cooking Advice

Make it vegan: Swap the Greek yogurt and mayonnaise for cashew cream or vegan mayo. The result is just as creamy and delicious.

Add protein: Toss in grilled chicken, shrimp, or chickpeas to transform this side dish into a complete meal. I've added leftover rotisserie chicken countless times with fantastic results.

Try different vegetables: Bell peppers, radishes, or celery add nice variety. Blanched green beans work beautifully too.

Adjust the creaminess: If you prefer a lighter dressing, reduce the mayo and add more lemon juice. For extra richness, increase the pesto ratio.

Seed your cucumbers: If you're dealing with large, seedy cucumbers, scoop out the seeds with a spoon before slicing. This prevents the salad from becoming watery.

Control the onion bite: Red onion adds beautiful color but can overpower. Start with less than the recipe calls for and add more to taste.

Make it ahead: Prepare components separately and combine just before serving to maintain that crisp texture we love.

Common Mistakes to Avoid

Adding dressing too early: Dressing the salad hours ahead causes vegetables to release water, making everything soggy and diluted. Always dress within 30 minutes of serving.

Cutting vegetables too thick: Chunky pieces don't get enough dressing coverage. Aim for thin, even slices so every bite delivers that creamy pesto flavor.

Using watery tomatoes: Out-of-season tomatoes add unwanted moisture. Stick with ripe, firm cherry or grape tomatoes for best results.

Skipping the salt: Vegetables need proper seasoning to shine. Taste your salad after mixing and add salt as needed. The dressing alone won't provide enough.

Over-mixing: Vigorous tossing breaks down the tomatoes and creates a messy, watery salad. Gentle folding is all you need.

Using old pesto: The star of your dressing is the pesto. If it tastes flat or oxidized, your whole salad suffers. Use fresh pesto for vibrant flavor.

Storage and Leftovers Tips

Store any leftover Creamy Pesto Cucumber Tomato Salad in an airtight container in the refrigerator for up to 24 hours. I won't lie to you, this salad is definitely best eaten fresh. The cucumbers release water as they sit, and the tomatoes become softer. If you know you'll have leftovers, keep the dressing separate from the vegetables and combine portions as needed.

Don't freeze this salad. The high water content in cucumbers and tomatoes means they'll turn mushy when thawed. If you want to prep ahead, make the creamy pesto dressing up to 3 days in advance and store it separately. Slice your vegetables the morning of serving and keep them in separate containers until you're ready to toss everything together.

For meal prep purposes, portion the undressed vegetables into individual containers with small containers of dressing on the side. This Mediterranean salad works great for lunch boxes when kept separate. Just shake and eat when you're ready.

If your leftover dressed salad has become watery, drain off the excess liquid and add a spoonful of fresh pesto or a dollop of Greek yogurt to revive the flavor and texture. It won't be quite as crisp as freshly made, but it's still tasty.