Cozy Weekend Project: Cold Lentil and Tomato Salad
There are days when the kitchen asks for speed, but on a quiet weekend, I want the gentle rhythm of chopping, the scent of herbs warming in a pan, and the patience of letting a pot of lentils simmer into tenderness. This cold lentil and tomato salad is my reward for that slow, deliberate effort—a bowl of earthy, bright, and deeply satisfying comfort that tastes even better than the sum of its parts. I’ve been making this for over five years, and it never disappoints.
Recipe Overview
- Prep time: 20 minutes
- Cook time: 30 minutes
- Total time: 50 minutes (plus 15 minutes resting)
- Servings: 4 as a main, 6 as a side
- Difficulty: Straightforward
Why You’ll Love This Cold Lentil and Tomato Salad
- Deeply satisfying texture: The lentils hold their shape with a soft bite, while the tomatoes burst with juice and the cucumber offers a crisp, fresh snap.
- Builds flavour while you relax: The magic happens in the resting time—the dressing soaks into the warm lentils, and the herbs release their oils into every spoonful.
- A complete meal in one bowl: Packed with protein, fibre, and vibrant vegetables, this salad is substantial enough for lunch or a light dinner without needing much else.
- Keeps beautifully for days: Unlike many salads that wilt, this one actually improves overnight as the flavours meld together, making it perfect for batch cooking.
- Endlessly adaptable: You can change the herbs, swap the vinegar, or add extra vegetables based on what you have in the fridge—it’s a forgiving recipe that welcomes creativity.
Ingredients You’ll Need
- 200g dried green or brown lentils (Puy lentils work wonderfully)
- 500g ripe tomatoes, roughly chopped into 2cm chunks
- 1 cucumber, halved lengthways, seeded, and diced
- 1 red onion, finely diced
- 3 tablespoons extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 teaspoon Dijon mustard
- 2 cloves garlic, minced
- Large handful fresh parsley, roughly chopped
- Small handful fresh mint leaves, shredded
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- Optional: 100g feta cheese, crumbled
Tip: For the best flavour, use tomatoes that are truly ripe and fragrant—they are the heart of this salad. If your tomatoes lack sweetness, add a tiny pinch of sugar to the dressing to balance the acidity.
How to Make Cold Lentil and Tomato Salad
- Cook the lentils with care. Rinse the lentils under cold water until the water runs clear—you’ll hear the gentle rattle of the grains against the colander. Place them in a medium saucepan and cover with about 5cm of fresh cold water. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 20–25 minutes, until the lentils are tender but still hold their shape—you should feel a slight resistance when you bite one. The aroma in the kitchen will be earthy and nutty. Drain well and spread on a tray to cool for 10 minutes.
- Toast the spices. While the lentils cool, warm a small dry frying pan over medium heat. Add the ground cumin and smoked paprika, stirring constantly for about 30 seconds. The spices will darken slightly and release a warm, smoky fragrance that fills the room—be careful not to let them burn. Tip them into a small bowl to cool.
- Prepare the dressing. In a small jar, combine the olive oil, red wine vinegar, Dijon mustard, minced garlic, cooled toasted spices, and a generous pinch of salt and pepper. Screw the lid on tightly and shake vigorously until the dressing is emulsified and creamy-looking—you’ll hear the oil and vinegar come together into a thick, uniform sound.
- Assemble the vegetables. In a large salad bowl, combine the chopped tomatoes, diced cucumber, and finely diced red onion. The colours should be vibrant and inviting—deep red, pale green, and sharp purple. Sprinkle with a pinch of salt and toss gently.
- Combine everything while the lentils are still warm. Add the cooled lentils to the bowl of vegetables. Pour the dressing over the top and toss everything together gently but thoroughly. The warm lentils will absorb the dressing beautifully, and you’ll see the salad glisten with a glossy sheen. The aroma now is a complex blend of sweet tomatoes, smoky spices, and sharp vinegar.
- Add the fresh herbs. Scatter the chopped parsley and shredded mint over the salad. Toss once more to distribute the herbs evenly—the green flecks should be visible throughout. If using feta, crumble it over the top now.
- Rest before serving. Let the salad sit at room temperature for at least 15 minutes. This is the most important step—the flavours deepen and marry together during this time. The lentils will have absorbed the dressing, and the tomatoes will have released a little juice, creating a light, delicious pool at the bottom of the bowl.
Tips From My Kitchen
- Don’t rush the lentils: Different lentils cook at different rates, so start checking for doneness at 18 minutes. Overcooked lentils turn mushy and lose their pleasant bite. The perfect lentil is tender but still holds its shape when stirred. If you’re using Puy lentils, they typically take a few minutes longer than brown lentils.
- Toast your spices fresh: Pre-ground spices lose their volatile oils over time. Toasting them in a dry pan for just 30 seconds wakes up their flavour dramatically. You’ll notice the difference immediately in the aroma—it’s the difference between a flat salad and one that sings.
- Season the vegetables separately: Salting the tomatoes and cucumber before adding the dressing draws out excess moisture and concentrates their flavour. Let them sit for 5 minutes after salting, then drain any accumulated liquid before adding the lentils. This prevents the salad from becoming watery.
- Use a seeded cucumber: The watery seeds in a standard cucumber can dilute the dressing and make the salad soggy. Halve the cucumber lengthways and run a teaspoon down the centre to scrape out the seeds before dicing. The flesh stays crisp and the dressing clings better.
- Make it ahead deliberately: This salad is one of those rare dishes that actually improves overnight. If you have the time, make it a few hours or even a day in advance, but hold back half the fresh herbs and add them just before serving. The mint especially will retain its bright, fresh note.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Salad servers
- Small jar for dressing
- Medium saucepan for lentils
- Small frying pan for toasting spices
- Colander for rinsing and draining
Common Mistakes to Avoid
- Overcrowding the pan: Lentils need room to cook evenly. If you crowd them in too small a saucepan, they will cook unevenly and some will become mushy while others remain hard. Use a pan that holds at least 2 litres of water, and don’t skimp on the cooking liquid—the lentils should be able to move freely.
- Wrong temperature: Boiling lentils too aggressively will cause them to burst and turn into a porridge. Once the water reaches a boil, reduce the heat to a gentle simmer—small bubbles rising slowly, not a rolling boil. This gentle cooking keeps the lentils intact and gives them a perfect, tender bite.
- Skipping the rest time: Serving this salad immediately after assembling is a missed opportunity. The resting time allows the warm lentils to absorb the dressing, the salt to penetrate the vegetables, and the herbs to infuse the entire dish. Without this step, the salad tastes separate and unfinished. Fifteen minutes makes all the difference.
Delicious Variations to Try
- Spicy Version: Add a finely chopped red chilli (seeds removed if you prefer less heat) along with the garlic in the dressing. You can also add a pinch of cayenne pepper when toasting the spices for an extra layer of warmth that builds slowly.
- Vegetarian/Vegan Option: This salad is naturally vegetarian. To make it vegan, simply omit the feta cheese or replace it with diced marinated tofu or a sprinkle of toasted pine nuts for richness. The dressing is already plant-based.
- Different Protein: For a heartier meal, fold in a can of drained chickpeas or some shredded cooked chicken. Both additions work beautifully with the lentil base and the tangy dressing. If you’re looking for another cold salad idea, the Cozy Weekend Roasted Veggie And Rotini Pasta Salad is a wonderful companion recipe for batch cooking.
What to Serve With Cold Lentil and Tomato Salad
- Warm crusty bread or flatbreads to soak up the dressing
- A simple green salad with a lemon vinaigrette for extra freshness
- Grilled lamb chops or a piece of roasted chicken for a more substantial meal
- A bowl of roasted vegetables, such as those in Pasta With Roasted Summer Vegetables, for a cosy weekend spread
- For a complete weekend lunch, pair it with a light pasta dish like Creamy Lemon Pasta Fresh Basil for contrast
Still hungry for ideas? You might also love Sweet Corn And Tomato Salad, Vibrant Lentil Salad Recipe Lunch from our sister kitchens.
Frequently Asked Questions

Cold Lentil and Tomato Salad
Ingredients
Method
-
Cook the lentils with care. Rinse the lentils under cold water until the water runs clear—you’ll hear the gentle rattle of the grains against the colander. Place them in a medium saucepan and cover with about 5cm of fresh cold water. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 20–25 minutes, until the lentils are tender but still hold their shape—you should feel a slight resistance when you bite one. The aroma in the kitchen will be earthy and nutty. Drain well and spread on a tray to cool for 10 minutes.
-
Toast the spices. While the lentils cool, warm a small dry frying pan over medium heat. Add the ground cumin and smoked paprika, stirring constantly for about 30 seconds. The spices will darken slightly and release a warm, smoky fragrance that fills the room—be careful not to let them burn. Tip them into a small bowl to cool.
-
Prepare the dressing. In a small jar, combine the olive oil, red wine vinegar, Dijon mustard, minced garlic, cooled toasted spices, and a generous pinch of salt and pepper. Screw the lid on tightly and shake vigorously until the dressing is emulsified and creamy-looking—you’ll hear the oil and vinegar come together into a thick, uniform sound.
-
Assemble the vegetables. In a large salad bowl, combine the chopped tomatoes, diced cucumber, and finely diced red onion. The colours should be vibrant and inviting—deep red, pale green, and sharp purple. Sprinkle with a pinch of salt and toss gently.
-
Combine everything while the lentils are still warm. Add the cooled lentils to the bowl of vegetables. Pour the dressing over the top and toss everything together gently but thoroughly. The warm lentils will absorb the dressing beautifully, and you’ll see the salad glisten with a glossy sheen. The aroma now is a complex blend of sweet tomatoes, smoky spices, and sharp vinegar.
-
Add the fresh herbs. Scatter the chopped parsley and shredded mint over the salad. Toss once more to distribute the herbs evenly—the green flecks should be visible throughout. If using feta, crumble it over the top now.
-
Rest before serving. Let the salad sit at room temperature for at least 15 minutes. This is the most important step—the flavours deepen and marry together during this time. The lentils will have absorbed the dressing, and the tomatoes will have released a little juice, creating a light, delicious pool at the bottom of the bowl.
Notes
There is a particular kind of satisfaction that comes from a bowl made with patience—the quiet work of sorting lentils, the gentle sizzle of spices, the careful toss of vegetables and herbs. This cold lentil and tomato salad rewards that slowdown with every single forkful. I’d love to hear how it turns out for you, so please drop a comment below and share your own touches or questions.
