Salads
A bean and lentil salad delivers restaurant-quality texture and protein in just 15 minutes—no cooking required. The secret lies in combining tender lentils, hearty beans, and crisp vegetables with a bright dressing that keeps everything fresh.
This salad is the ultimate plant-based powerhouse, packed with fiber, plant protein, and satisfying textures that hold up all day.
What makes this recipe special is its versatility—it works as a standalone meal or side dish, and you can customize it with add-ins like avocado, nuts, or seeds. The dressing is simple yet transformative, balancing acidity and herbs to elevate every bite.
Best of all, it’s naturally gluten-free, oil-free, and ready in one bowl with no extra cleanup.
By the time you’re done, you’ll have a vibrant salad with crunchy vegetables, creamy lentils, and firm beans all coated in a tangy, herbaceous dressing. The colors pop, the flavors sing, and the texture contrast makes each bite exciting.
It’s the kind of dish that feels both nourishing and indulgent—perfect for meal prep or a quick lunch.
Serve it chilled for maximum freshness or at room temperature for a hearty bowl that’s equally satisfying warm or cold. Whether you’re meal prepping for the week or assembling a last-minute lunch, this salad delivers effortless nutrition without sacrificing flavor.
Ingredients for bean and lentil salad
Fifteen minutes of prep transforms these simple ingredients into a protein-packed, restaurant-worthy salad.
| Ingredient | Amount | Notes |
|---|---|---|
| French Green Lentils 🌾 | 1 cup | Dried, pre-cooked for 15 minutes |
| Canned Chickpeas 🥜 | 1 can | Drained, rinsed, low-sodium preferred |
| Canned Black Beans 🌱 | 1 can | Drained, rinsed, low-sodium preferred |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed for mildness |
| Cucumber 🥒 | 1 whole | Diced, peeled if skin is tough |
| Red Onion 🧅 | ½ whole | Thinly sliced, soaked 5 mins to mellow |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed, packed |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed, packed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing, fruity variety preferred |
| Apple Cider Vinegar 🍏 | ¼ cup | Raw, unfiltered for tang |
| Maple Syrup 🍯 | 1 tbsp | Grade B for robust flavor |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Fresh Lemon Juice 🍋 | 2 tbsp | From 1 small lemon, freshly squeezed |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Avocado (optional) 🥑 | ½ whole | Pitted, sliced for serving |
The lentils are the star here—French green lentils hold their shape beautifully and add that satisfying meaty texture. Grab the dried kind from Whole Foods or Trader Joe's (their bulk section is perfect), but any dried lentils will work. Pre-cooking them for 15 minutes in boiling water with a pinch of salt is a game-changer—it softens them just enough to be creamy without turning mushy. For the beans, low-sodium canned varieties are a must unless you're okay with salty flavor. Drain and rinse them thoroughly to cut any residual sodium. The red bell pepper should be vibrant, not waxy—Heirloom varieties from the farmers market have the best flavor, but store-bought works too.
No fresh herbs? Dried parsley and dill at half the amount will get you close, but fresh is ideal for that bright, herby punch. Running short on olive oil? Avocado oil works perfectly—it's neutral and high-heat stable, though it lacks that fruity depth. For the dressing, raw apple cider vinegar adds complexity that regular vinegar can't match. Skip the maple syrup if you're watching sugar? Agave nectar or date syrup are great swaps. The avocado is optional but adds incredible creaminess— Hass variety is best when slightly underripe for longer shelf life. If you're prepping ahead, hold off on adding the avocado until serving to prevent browning.
This salad keeps beautifully for 4-5 days in the fridge, with the dressing staying vibrant if stored separately. For meal prep, portion into glass containers with tight lids—they keep everything crisp. The dressing can be made up to 1 week ahead and stored in a sealed jar. When ready to serve, give everything a good toss and adjust seasoning with a pinch of salt or extra lemon juice. The flavors actually improve after sitting for an hour, so let it chill while you prep the rest of your meal. Leftovers? It reheats surprisingly well—just warm gently with a splash of water to revive the textures.
Why You'll Love This Recipe
- No-Cook Core: I swear by this trick—just toss the pre-cooked lentils, drained chickpeas, and black beans with diced cucumber and bell pepper. Zero stove time, zero fuss. Honestly, the only "cooking" is waiting for the dressing to cling to those tender lentils like they’re meant to be together.
- Umami Bomb: That’s the magic of French green lentils—earthy, meaty, and holding their shape like tiny marbles. Add a splash of lemon, a sprinkle of smoked paprika, and the chickpeas? They soak up every bit of flavor like sponges. Between us, this salad tastes like it simmered for hours, but it’s ready in 10 minutes.
- Lunchbox Legend: Pack it in jars for work or school—it’s the only salad that stays crisp by day three. My kids actually eat this for lunch (no complaints about "boring veggies"), and I’ve served it at picnics, potlucks, and even as a side for BBQ. The cucumber keeps it light, but the lentils and beans make it hearty enough to fill anyone up.
- Pantry Stash Winner: I keep a can of each bean and a bag of lentils on hand for days like this—when I’m too tired to cook but still want something nourishing. It’s my go-to when grocery money’s tight, but honestly? Even on full paycheck weeks, it’s the first thing I reach for. The bell pepper adds color, the cucumber keeps it fresh, and the lentils? They’re the secret weapon for making this taste like a restaurant dish.
Step-by-step instructions for protein-packed bean and lentil salad
Here's how to assemble this vibrant, protein-rich salad with crisp textures and bold flavors.
Prepare the Base Ingredients
Start by draining and rinsing the 1 can of canned chickpeas and 1 can of canned black beans thoroughly under cold water. This removes any excess sodium and prevents a metallic taste in your salad. While they drain, dice the 1 whole red bell pepper into ½-inch cubes, removing seeds and membranes for a milder flavor. Peel and chop the 1 whole cucumber into ¼-inch pieces—this size gives you that perfect crunch without overwhelming the dish.
Next, thinly slice the ½ whole red onion and immediately place it in a bowl of cold water for 5 minutes. This simple step mellows the onion's sharpness while keeping it crisp. Drain just before using to prevent a watery salad. Chop the ½ cup fresh parsley and ½ cup fresh dill separately, removing any tough stems. These herbs will bring freshness and depth to every bite.
Cook the French Green Lentils
In a small saucepan, combine the 1 cup French green lentils with 2 cups water and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for exactly 15 minutes—this ensures they're tender but still hold their shape. Drain any remaining water and let them cool completely before adding to the salad. The lentils should be warm but not hot when mixed, so they don't release excess moisture.
While the lentils cook, prepare the optional ½ whole avocado by pitting and slicing it into ¼-inch thick pieces. Keep these separate until the very end to prevent browning from the lemon juice and vinegar in the dressing.
Whisk Together the Dressing
In a small bowl, combine the ½ cup extra-virgin olive oil, ½ cup apple cider vinegar, 1 tablespoon maple syrup, 2 tablespoons fresh lemon juice, ½ teaspoon diamond crystal kosher salt, and ¼ teaspoon ground black pepper. Whisk vigorously until fully emulsified—you should see a smooth, glossy dressing with no visible oil separation. Taste and adjust the balance: need more tang? Add another ½ teaspoon lemon juice. Too sweet? A pinch more salt will brighten the flavors.
This dressing is the heart of your salad, tying together the earthy lentils, creamy beans, and fresh vegetables. The maple syrup adds subtle depth, while the vinegar and lemon juice ensure it stays fresh for hours in the fridge.
Assemble the Salad
In a large mixing bowl, combine the drained beans, cooked lentils, diced bell pepper, cucumber, and drained onion. Gently fold in the chopped parsley and dill, reserving a small handful of each herb for garnish. Pour the dressing over the mixture and toss everything together with your hands or a large spoon. Be gentle—you want to coat the ingredients evenly without mashing the beans or lentils.
If using the optional avocado, add it now and toss just until combined. For the best texture, serve immediately while the avocado remains vibrant. If you need to prepare ahead, keep the avocado separate and add it just before serving.
Chill and Serve for Maximum Freshness
Cover the salad and refrigerate for at least 30 minutes before serving. This allows the flavors to meld and the dressing to fully absorb into the ingredients. When ready to serve, give it one final toss and transfer to a platter. Sprinkle with the reserved herbs and a final drizzle of dressing if needed. The salad should be vibrant, with a perfect balance of textures—crisp cucumber, tender lentils, and creamy avocado (if using).
This salad keeps well in the fridge for 2-3 days, making it an ideal meal prep option. The flavors actually improve as the ingredients marry, so it's perfect for lunches or picnics. Pair it with warm pita bread or a simple grain salad for a complete meal.
Pro Tips For Making Bean And Lentil Salad
- TOAST THE LENTILS: After rinsing your French green lentils, spread them on a dry baking sheet and pop them in a 400°F oven for 8-10 minutes. This caramelizes their edges and cuts the earthy bite—trust me, it’s the difference between a salad and something special.
- DRAIN AND RINSE BEANS: Open those canned beans and give them a thorough rinse under cold water, even if the label says "ready-to-eat." The starchy water clings to them like glue, turning your salad into a mushy mess if you skip this step.
- CUT CUCUMBER LAST: Slice your cucumber just before mixing everything together—it bruises and releases bitter water if you prep it too early. Toss it in right when you’re ready to serve, and you’ll keep it crisp.
- USE A LITTLE ACID: Add a splash of lemon juice or vinegar (even just 1 tablespoon) to the dressing. It brightens the flavors and prevents the beans from getting that bland, metallic taste they sometimes develop when sitting too long.
Essential equipment for great bean and lentil salad
Knife Essentials
Your salad prep starts with the right knives—I swear by a sharp 8-inch chef’s knife for dicing veggies and a small paring knife for peeling cucumbers or trimming herbs. For speed, I use the Victorinox Fibrox chef’s knife—it stays sharp longer than most.
A cutting board (I prefer bamboo for its gentle surface) prevents slipping and dulling blades. 🔪
Mixing Tools
A large mixing bowl (at least 8-quart capacity) is non-negotiable for tossing ingredients without spills. I love the OXO Good Grips—it’s sturdy and has a non-slip base.
For the dressing, a small whisk (like the Norpro Whisk) ensures a smooth emulsion. If you hate washing, a collapsible silicone bowl works great for prepping components separately.
Storage Containers
Meal prep is easier with airtight glass containers—I use Leviton glass jars with snap lids to keep everything fresh for 4-5 days. For the dressing, a small mason jar (like Ball brand) lets you shake it up before each use.
If storing avocado separately, wrap it in plastic wrap pressed directly against the flesh to slow browning.
Optional Extras
Want to take it further? A mandoline slicer (like Benriner) makes uniform cucumber and onion slices in seconds. For herbs, a microplane (for lemon zest) or herb scissors speeds up prep.
If you’re prepping for a crowd, a salad spinner (like OXO) removes excess moisture from greens—though this salad’s veggies are sturdy enough to skip it.
Nutrition facts
Frequently asked questions
Can I use canned lentils instead of dried?
Use 1 cup canned lentils, drained and rinsed, to replace the dried variety. Just skip the cooking step—they're pre-cooked. For best texture, choose lentils labeled "no added salt" to avoid overpowering flavors. This swap saves 15 minutes of prep time while keeping the same creamy texture.
How do I prevent the salad from getting soggy?
Keep ingredients separate until ready to serve, especially the cucumber and onion. Store them in an airtight container with paper towels to absorb excess moisture. For the dressing, store it separately and toss it in just before eating. If prepping ahead, add the dressing 1-2 hours before serving to maintain crispness.
What are good protein boosters for this salad?
Try adding ½ cup crumbled feta, ¼ cup pumpkin seeds, or ½ cup cooked quinoa for extra protein. For a vegan option, mix in ½ cup marinated tofu cubes or ¼ cup nutritional yeast for a cheesy flavor. These additions work best when tossed in just before serving to preserve texture.
Can I make this salad without olive oil?
Yes! Replace the ½ cup olive oil with ¼ cup tahini or ½ cup unsweetened almond milk for a lighter dressing. For a creamy texture, blend ¼ cup silken tofu with the vinegar and lemon juice. The salad will still be flavorful—just adjust the seasoning to taste after mixing.
Why does my dressing separate?
This usually happens when the dressing isn't properly emulsified. Whisk vigorously for 30 seconds to combine ingredients, then add 1 teaspoon Dijon mustard or 1 tablespoon aquafaba (chickpea brine) as a natural emulsifier. Store dressings in a sealed jar and give it a good shake before using to restore consistency.
