Easy Weeknight Cold Lentil and Tomato Salad
Let’s be honest: the last thing you want to do after a long day is spend an hour scrubbing pans. This Cold Lentil and Tomato Salad is my secret weapon for those hectic weeknights when I need something satisfying on the table in under thirty minutes, with only one bowl to wash up afterwards. It’s a hearty, no-fuss dinner that keeps the whole family happy and the kitchen spotless.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 15 minutes (for the lentils)
- Total Time: 25 minutes
- Servings: 4 generous portions
- Difficulty: Easy
Why You’ll Love This Cold Lentil and Tomato Salad
- One-Pot Wonder: You only need a single saucepan for the lentils and one bowl for the dressing and mixing. That’s minimal cleanup, which means more time for you.
- Make-Ahead Magic: This salad tastes even better the next day. You can cook the lentils and chop the veg the night before, then assemble it in minutes when you get home.
- Kid-Approved: My kids absolutely devour this every time I make it. The mild, earthy lentils pair perfectly with sweet cherry tomatoes, and the lemon dressing adds a zing that keeps them coming back for more.
- Budget-Friendly: Lentils and tomatoes are incredibly affordable staples. This salad proves you don’t need expensive ingredients to create a filling, nutritious meal.
- Naturally Wholesome: It’s packed with plant-based protein, fibre, and vitamins. You feel good serving it, and your body thanks you for it. For another wholesome bowl, check out the Quick 20-Min Brown Rice and Edamame Power Bowl.
Ingredients You’ll Need
- 200g brown or green lentils (not red lentils, as they go mushy)
- 500ml vegetable stock (or water with a teaspoon of salt)
- 250g cherry tomatoes, halved
- 1 small red onion, finely diced (about 80g)
- 1 large cucumber (about 200g), deseeded and diced into small cubes
- A generous handful of fresh flat-leaf parsley, roughly chopped (about 20g)
- 3 tablespoons extra virgin olive oil
- 2 tablespoons lemon juice (from about 1 lemon)
- 1 teaspoon Dijon mustard
- 1 small clove garlic, crushed
- Salt and freshly ground black pepper, to taste
Tip: Use the ripest cherry tomatoes you can find for the best sweetness. If they’re a bit firm, letting them sit in the dressing for ten minutes before serving will soften them beautifully.
How to Make Cold Lentil and Tomato Salad
- Cook the lentils: Rinse the lentils in a fine sieve under cold running water until the water runs clear. Place them in a medium saucepan with the vegetable stock. Bring to a boil over high heat — you’ll see small bubbles forming around the edges. Reduce the heat to low, cover, and simmer for 15-18 minutes. You’ll know they’re ready when they are tender but still hold their shape; they should have a slight bite, not a mushy texture. Drain any excess liquid and spread the lentils on a baking tray to cool quickly. The steam rising off them will smell wonderfully earthy.
- Prepare the dressing: While the lentils cool, make the dressing. In a small jar, combine the olive oil, lemon juice, Dijon mustard, and crushed garlic. Screw the lid on tightly and shake vigorously until the mixture is thick and emulsified. You should see no separation — it will look creamy and pale yellow. Season with a pinch of salt and pepper.
- Chop the vegetables: On a clean cutting board, halve the cherry tomatoes, taking care to catch any juices. Dice the cucumber into small, even cubes (about 1cm). Finely dice the red onion. You want everything roughly the same size so each bite has a balanced mix. The cucumber should look fresh and crisp, the onion bright and sharp.
- Combine everything: In a large salad bowl, toss the cooled lentils with the chopped tomatoes, cucumber, onion, and parsley. The colours are striking — deep green lentils against bright red tomatoes and pale cucumber. Pour the dressing over the top.
- Mix and rest: Using salad servers, gently fold everything together until every lentil is coated in the dressing. You’ll hear a soft, sticky sound as the lentils move through the bowl. Cover the bowl with a plate or cling film and let it rest at room temperature for at least 10 minutes. This resting time is crucial — it allows the flavours to meld and the lentils to absorb the dressing. The tomatoes will release a little juice, making the salad even more luscious.
- Season and serve: Give the salad a final stir. Taste a spoonful — the lentils should be tender, the dressing tangy, and the vegetables crunchy. Adjust the salt and pepper if needed. Serve at room temperature or chilled. The texture should be vibrant and fresh, with each component distinct but harmonious.
Tips From My Kitchen
- Cool the lentils properly: Spreading them on a baking tray is non-negotiable. If you leave them in a hot pile in the saucepan, they will continue to cook and turn mushy. Spreading them out stops the cooking process instantly and ensures they stay perfectly al dente.
- Don’t skip the rest time: I know you’re hungry, but this salad needs those ten minutes. The resting period allows the acidic lemon juice to slightly soften the onion and tomatoes, while the lentils drink up the dressing. The result is a salad that tastes cohesive, not separate.
- Make it ahead for busy nights: I make this at least once a week — it’s become a family favourite. Cook the lentils and chop the veg up to two days in advance. Store them separately in airtight containers in the fridge. When you’re ready to eat, just shake the dressing, toss everything together, and let it rest. Dinner is ready in five minutes.
- Use the right lentil type: Brown or green lentils are your best friends here. Red lentils break down too quickly and will turn your salad into a porridge. Black beluga lentils also work well and look beautiful, but they are pricier. Stick with brown for the best balance of texture and cost.
- Deseed the cucumber: Cucumber seeds add too much water, which will dilute your dressing and make the salad soggy. Cut the cucumber in half lengthways and run a small spoon down the centre to scoop out the seeds before dicing. This keeps the salad crisp for days.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Salad servers
- Small jar for dressing
- Medium saucepan with a lid
- Fine sieve
- Baking tray (for cooling lentils)
Common Mistakes to Avoid
- Overcrowding the pan: When cooking the lentils, use a saucepan that holds at least twice the volume of lentils and stock. If the pan is too small, the lentils won’t cook evenly — some will be hard while others are mushy. A larger pan allows the water to circulate freely.
- Wrong temperature: Cook the lentils at a gentle simmer, not a rolling boil. A vigorous boil can break the lentils’ skins and turn them into a starchy mess. Look for a steady stream of small bubbles, not a violent churn.
- Skipping the rest time: This is the most common mistake I see. Serving the salad immediately after mixing results in a bland, disjointed dish. The flavours need those ten minutes to marry. Trust the process — your patience will be rewarded with a much more delicious salad.
Delicious Variations to Try
- Spicy Version: Add a finely chopped red chilli (deseeded for less heat) to the dressing. Alternatively, stir in half a teaspoon of smoked paprika or cayenne pepper along with the garlic. The heat cuts through the earthiness of the lentils beautifully.
- Vegetarian/Vegan Option: This recipe is already vegetarian and vegan as written. For extra protein, toss in 150g of cooked chickpeas. They add a lovely nutty flavour and creamy texture. You can find a great recipe for No Bake Pasta Salad Chickpeas on this site for more ideas.
- Different Protein: For a heartier meal, add 200g of shredded rotisserie chicken or flaked tinned tuna (drained). Stir them through just before serving. The chicken adds a lovely savoury note that pairs well with the lemon dressing.
What to Serve With Cold Lentil and Tomato Salad
This salad is substantial enough to be a main course, but it also plays well with others. Here are a few simple accompaniments that turn it into a full spread:
- Warm flatbreads or pitta: Perfect for scooping up every last bit of the dressing.
- A side of grilled halloumi: The salty, squeaky cheese is a fantastic contrast to the tangy lentils.
- A simple green salad: If you want extra greens, serve alongside a handful of rocket dressed with a little more lemon juice.
- Leftover roasted vegetables: Cold roasted peppers or courgettes stir in beautifully for added sweetness.
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: Rinse the lentils in a fine sieve under cold running water until the water runs clear. Place them in a medium saucepan with the vegetable stock. Bring to a boil over high heat — you’ll see small bubbles forming around the edges. Reduce the heat to low, cover, and simmer for 15-18 minutes. You’ll know they’re ready when they are tender but still hold their shape; they should have a slight bite, not a mushy texture. Drain any excess liquid and spread the lentils on a baking tray to cool quickly. The steam rising off them will smell wonderfully earthy.
-
Prepare the dressing: While the lentils cool, make the dressing. In a small jar, combine the olive oil, lemon juice, Dijon mustard, and crushed garlic. Screw the lid on tightly and shake vigorously until the mixture is thick and emulsified. You should see no separation — it will look creamy and pale yellow. Season with a pinch of salt and pepper.
-
Chop the vegetables: On a clean cutting board, halve the cherry tomatoes, taking care to catch any juices. Dice the cucumber into small, even cubes (about 1cm). Finely dice the red onion. You want everything roughly the same size so each bite has a balanced mix. The cucumber should look fresh and crisp, the onion bright and sharp.
-
Combine everything: In a large salad bowl, toss the cooled lentils with the chopped tomatoes, cucumber, onion, and parsley. The colours are striking — deep green lentils against bright red tomatoes and pale cucumber. Pour the dressing over the top.
-
Mix and rest: Using salad servers, gently fold everything together until every lentil is coated in the dressing. You’ll hear a soft, sticky sound as the lentils move through the bowl. Cover the bowl with a plate or cling film and let it rest at room temperature for at least 10 minutes. This resting time is crucial — it allows the flavours to meld and the lentils to absorb the dressing. The tomatoes will release a little juice, making the salad even more luscious.
-
Season and serve: Give the salad a final stir. Taste a spoonful — the lentils should be tender, the dressing tangy, and the vegetables crunchy. Adjust the salt and pepper if needed. Serve at room temperature or chilled. The texture should be vibrant and fresh, with each component distinct but harmonious.
Notes
I hope this Cold Lentil and Tomato Salad becomes a regular in your weeknight rotation. It’s the kind of recipe that makes you feel like you’ve got your life together, even on the busiest evenings. If you give it a try, I’d love to hear how it went for your family. Drop a comment below and let me know what variations you experimented with — or if your kids, like mine, asked for seconds before they’d even finished their first serving. For more quick dinner inspiration, browse through our All Recipes collection. Happy cooking!
