Salads
This bean and lentil salad recipe transforms simple pantry staples into a hearty, protein-packed dish that requires no cooking—just assembly. The secret lies in cold-pressing fresh herbs and citrus to awaken flavors while preserving the natural textures of canned beans and cooked lentils.
I developed this recipe during a busy week when I needed a nourishing meal that could be prepped in minutes yet tasted like a restaurant-worthy dish.
What sets this salad apart is its perfect balance of earthy lentils, tender beans, and bright citrus dressing, all bound together by fresh herbs that add a vibrant pop of color and flavor.
The no-cook method means you can have dinner on the table in under 15 minutes, making it ideal for weeknight dinners or meal prep. The texture contrast—creamy lentils, crisp vegetables, and crunchy toasted nuts—keeps every bite interesting.
The result is a salad that’s satisfying enough to stand alone but versatile enough to pair with grilled proteins or crusty bread. The dressing, made with lemon juice and olive oil, brightens the earthy flavors of the beans and lentils, while fresh parsley and cilantro add freshness.
This dish is packed with plant-based protein, fiber, and nutrients, proving that healthy eating can be both delicious and effortless.
Ready to elevate your salad game? This recipe delivers restaurant-quality results with minimal effort, perfect for those who want a wholesome, flavorful meal without the fuss. Let’s get started!
Ingredients for bean and lentil salad
Just 15 ingredients for a salad that tastes like a restaurant dish but takes no cooking.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Green Lentils 🌾 | 1 cup | Rinsed before cooking |
| Canned Chickpeas 🥜 | 1 can | Drained and rinsed well |
| Canned Black Beans 🌱 | 1 can | Drained and rinsed well |
| Fresh Parsley 🌿 | ½ cup | Chopped, stems removed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Red Bell Pepper 🍅 | 1 whole | Diced, seeds removed |
| Cucumber 🥒 | 1 whole | Diced, peeled if preferred |
| Red Onion 🧅 | ½ whole | Thinly sliced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For dressing and toasting nuts |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Raw Walnuts 🥜 | ½ cup | Toasted and chopped |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 3 cloves | Minced for dressing |
| Maple Syrup 🍯 | 1 tbsp | For dressing sweetness |
The lentils are the heart of this salad, so grab dry green lentils—they hold their shape better than brown or beluga. Trader Joe's usually has them in the bulk section, and they're worth the extra minute to rinse before cooking. For the beans, canned chickpeas and black beans save time, but if you're prepping ahead, cook a big batch of lentils and beans together—they'll keep for 5 days in the fridge. Fresh herbs are non-negotiable here; parsley and cilantro from the grocery store's refrigerated section work, but I always grab extra since they wilt fast.
No fresh herbs? Dried parsley or cilantro at half the amount gets you close, though it won't have that same bright pop. Swap walnuts for toasted pecans or sunflower seeds if you're avoiding nuts. The red bell pepper can be subbed for jalapeño or roasted red pepper from a jar—just adjust the heat to your taste. For the dressing, if you don't have maple syrup, agave or a touch of honey works (though this is vegan, so skip the honey). The lemon juice should be freshly squeezed—bottled won't cut it here.
Prep the lentils and beans ahead—they keep for 5 days in the fridge, making this a perfect meal-prep salad. Store the dressing separately until ready to toss so the herbs stay fresh. The salad itself holds up for 3 days in the fridge, though the cucumber gets softer over time. Double the dressing if you're meal prepping—it's worth the extra. Toast the walnuts fresh before serving, or they'll lose their crunch. This salad tastes even better the next day as the flavors meld.
Why You'll Love This Recipe
- I’ll be real: I’ve made this with whatever I had on hand—no fancy ingredients, just beans, herbs, and a splash of acid (lemon or vinegar). It’s my budget-friendly go-to when I’m broke but still want something that feels special. Plus, leftovers taste better the next day.
- No-Cook Base: Honestly, I swear by this trick—just drain and rinse the canned beans, toss them with the pre-cooked lentils (yes, you can use canned or quick-soaked), and you’re halfway there. That parsley and cilantro? Chop them while you watch one episode of your favorite show. Zero fuss.
- Texture Magic: Here’s what sold me—the lentils hold their shape, the chickpeas add crunch, and the black beans? They’re the secret sauce. The herbs cut through the richness, and that little bite from the lentils makes it anything but boring.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It keeps for days in the fridge, stays fresh in containers, and honestly? My kids (yes, even the picky ones) eat it cold or at room temp. No reheating, no complaints.
Step-by-step instructions for bean and lentil salad recipe
This no-cook salad comes together in minutes with bold flavors and satisfying texture.
Cook the Green Lentils
Rinse the 1 cup dry green lentils thoroughly under cold water to remove any debris. In a medium saucepan, combine the lentils with 3 cups of water and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 20-25 minutes until the lentils are tender but still hold their shape.
Drain any remaining water and let the lentils cool completely before adding to the salad. I like to spread them on a baking sheet to cool faster—this prevents them from getting soggy when mixed with other ingredients. The lentils should be warm to the touch but not hot when you handle them.
Prepare the Vegetables
While the lentils cook, dice the 1 whole red bell pepper into ½-inch cubes, removing seeds and membranes first. Peel and dice the 1 whole cucumber into similar-sized pieces. Thinly slice the 0.5 whole red onion into half-moons, then place in a bowl of ice water for 5 minutes to mellow their sharpness.
Chop the 0.5 cup fresh parsley and 0.25 cup fresh cilantro, removing stems first. Drain the onion slices and pat them dry with a paper towel. This prep work keeps everything ready to go when the lentils are cool. I find using a sharp chef's knife makes dicing faster and more uniform—no one wants uneven salad pieces.
Toast and Chop the Walnuts
Spread the 0.5 cup raw walnuts on a baking sheet and toast in a 350°F oven for 8-10 minutes until they're fragrant and golden brown. Watch them closely—they burn quickly. Let them cool completely before chopping into rough pieces with a knife or food processor.
Toasted walnuts add a satisfying crunch and rich flavor that balances the salad's freshness. I like to keep a small bowl nearby to catch any stray nuts while chopping—nothing's worse than finding walnut pieces in your salad later.
Make the Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 1 tbsp maple syrup, 1.5 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, and 3 minced garlic cloves. The dressing should be emulsified but still pourable—if it separates, whisk vigorously for another 30 seconds.
Taste and adjust seasoning: add more maple syrup if you prefer it sweeter, or extra lemon juice if it needs brightness. This dressing ties everything together with its tangy, slightly sweet profile. I always make a little extra—it's perfect for drizzling over grilled meats too.
Assemble the Salad
In a large bowl, combine the cooled lentils, chickpeas, black beans, red bell pepper, cucumber, red onion, parsley, and cilantro. Pour the dressing over the mixture and toss gently but thoroughly to coat everything evenly. Let the salad sit for 10 minutes before serving—this allows the flavors to meld together.
Just before serving, sprinkle the toasted walnuts over the top. The contrast between the warm, nutty walnuts and cool, fresh vegetables makes this salad truly special. Serve immediately while the dressing is still vibrant and the textures are perfect—this salad tastes best when enjoyed fresh.
Pro Tips For Making Bean And Lentil Salad
- SOAK LENTILS 1 HOUR MINIMUM: Green lentils cook faster and stay firmer if you soak them for at least an hour before boiling—no need to overnight. I used to skip this and ended up with mushy lentils that turned the salad into a gluey mess.
- DRAIN BEANS WELL: Rinse canned chickpeas and black beans thoroughly under cold water, then pat them dry with a towel. The extra starch from the liquid makes the salad soggy, and no one wants a watery bean pile.
- DON’T OVERMIX THE HERBS: Chop parsley and cilantro just before tossing—no need to blend them into a paste. Fresh herbs lose their brightness when overworked, and you’ll end up with a sad, muddy salad instead of a bright, herby bite.
- COOL LENTILS BEFORE MIXING: Let cooked lentils cool completely before combining with other ingredients. Hot lentils release too much starch and turn the salad into a thick paste—wait 10 minutes, and you’ll avoid a gummy disaster.
Common mistakes when making this recipe
Over-Soaking Lentils
Never soak your green lentils overnight—they don’t need it and can become mushy. A quick 5-minute rinse before cooking removes debris, but no soaking is required.
I’ve ruined batches by soaking them, thinking it would speed up cooking. The key is proper cooking time (20-25 minutes) on medium-low heat. 🌾
Skipping the Ice Water
Red onions pack a punch that can overpower the salad. Placing thin slices in ice water for 5 minutes mellows their sharpness dramatically. I once forgot this step and ended up with a salad that tasted like onion soup—trust me, it’s worth the extra minute.
Pat them dry before adding to avoid excess moisture.
Using Bottled Lemon Juice
Freshly squeezed lemon juice is non-negotiable for this salad. Bottled juice lacks the bright acidity and complex flavor needed to cut through the earthy lentils and beans. I’ve tried the shortcut, and while it works in a pinch, the salad never tastes as vibrant.
If you’re short on time, use 1 tbsp of apple cider vinegar mixed with ¼ cup water as a substitute, but it won’t be the same. 🍋
Under-Toasting Walnuts
Toasted walnuts should be golden brown and fragrant, not pale and raw. Under-toasting means they’ll lack crunch and flavor. Set a timer for 8-10 minutes at 350°F and watch closely—they burn faster than you think.
I’ve learned this the hard way with bitter, burnt walnuts. Let them cool completely before chopping to avoid releasing oils that can make the salad greasy.
Over-Mixing the Salad
Once you’ve tossed the dressing with the salad, resist the urge to mix it again. Over-mixing breaks down the textures and releases excess moisture from the cucumber and bell pepper, turning your crunchy salad into a soggy mess.
Give it a gentle toss and let it sit for 10 minutes before serving. This resting time allows flavors to meld without compromising texture.
Ignoring the Resting Time
The 10-minute rest before serving is crucial for letting the dressing penetrate the ingredients and flavors to meld. I’ve served this salad immediately, and while it’s still good, it never reaches its full potential.
Patience here makes all the difference—think of it as a flavor infusion period. If you’re short on time, at least let it sit for 5 minutes before serving. ✨
Nutrition facts
Frequently asked questions
Can I use canned lentils instead of dry?
Yes! Swap the 1 cup dry green lentils for 1.5 cups canned lentils (drained and rinsed). For best texture, choose lentils that hold their shape well, like French or Puy lentils. Drain them thoroughly to avoid excess moisture in your salad.
How do I make this salad nut-free?
Omit the walnuts and add ¼ cup sunflower seeds or ½ cup toasted pumpkin seeds instead for crunch. For extra protein, stir in ½ cup cooked quinoa or ½ cup chopped avocado when serving. The seeds add a satisfying texture without nuts.
Can I prep this salad ahead of time?
Cook the lentils and chop all vegetables 2 days ahead and store separately in airtight containers. Make the dressing fresh and keep it in a small jar. When ready to serve, toss everything together and add the walnuts last. The flavors actually improve overnight!
What's the best way to store leftovers?
Transfer leftovers to an airtight container and refrigerate for up to 4 days. The cucumber will soften slightly, but the flavors stay vibrant. To revive texture, add a sprinkle of salt and toss gently before serving. Freezing isn't recommended as it affects the texture of the vegetables.
Can I make this salad spicier?
Add ½ tsp cayenne pepper or 1 tbsp hot sauce to the dressing, or mix in ¼ cup diced jalapeño with the vegetables. For smoky heat, top with 1 tbsp smoked paprika before serving. Adjust to taste—this salad handles heat beautifully!
