Salads
A bean and lentil salad transforms simple pantry staples into a protein-packed powerhouse that’s vibrant, textured, and ready in just 15 minutes. This isn’t your average salad—it’s a hearty, plant-based meal that delivers fiber, plant protein, and bold flavors without sacrificing freshness.
The secret lies in balancing tender lentils, crisp vegetables, and a bright dressing that keeps every bite exciting.
The beauty of this recipe is its versatility—it works as a standalone meal or a side dish, and the flavors only deepen when refrigerated for a few hours.
I’ve perfected the texture contrast: chewy lentils meet crunchy bell peppers and cucumbers, while fresh herbs and citrus add a zesty lift. No fancy ingredients, just simple, wholesome staples that come together effortlessly.
What makes this salad truly special is how it elevates everyday ingredients into something restaurant-worthy. The dressing—a tangy blend of lemon, olive oil, and garlic—binds everything together while keeping the dish light.
It’s the kind of salad that’s nutritious without tasting like a health food compromise, and it’s packed with protein to keep you full for hours.
Meal prep friendly and adaptable to any occasion, this salad is perfect for lunches, potlucks, or picnics. The flavors stay fresh for days, making it a go-to for busy weeks. Ready to turn your pantry into a protein-packed masterpiece? Let’s get started.
Ingredients for bean and lentil salad
Simple pantry staples meet fresh produce for a protein-packed salad that’s restaurant-worthy in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🌾 | 1 cup | Dried, rinsed thoroughly |
| Black Beans 🫘 | 1 cup | Drained and rinsed |
| Cherry Tomatoes 🍅 | 1 ½ cups | Halved, seeds removed |
| Red Bell Pepper 🧅 | 1 whole | Diced, seeds removed |
| Cucumber 🥒 | 1 whole | Seedless, diced |
| Red Onion 🧅 | ½ whole | Thinly sliced |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Mint 🌿 | ⅛ cup | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | High quality, fruity |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh |
| Cumin 🌶️ | ½ tsp | Ground, toasted |
| Sea Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B |
Lentils and beans are the stars here—dried brown lentils hold their shape beautifully, while black beans add depth. Trader Joe’s has pre-cooked lentils if you’re short on time, but cooking your own gives you better texture control. Look for organic beans and lentils if you can—they’re worth the extra penny for flavor. The cherry tomatoes should be vibrant red, not pale or mealy. If you can’t find fresh mint, dried mint at one-third the amount works, but fresh is ideal for that bright lift. For the best olive oil, grab a bottle labeled extra-virgin—it’s the only kind worth using here.
No fresh herbs? Dried parsley or mint will work, but taste the blend before adding more—dried can be overpowering. Swap the red bell pepper for yellow or orange if that’s what’s on hand, but red gives that classic salad pop. The maple syrup adds a subtle sweetness that balances the tangy dressing—agave or date syrup are great substitutes if you prefer. For extra crunch, toss in toasted pine nuts or sunflower seeds. The dressing is the secret weapon here: fresh garlic and lemon juice are non-negotiable for that bright, zesty flavor. If you’re prepping ahead, make the dressing separately and store it in a jar—it keeps for up to 1 week in the fridge.
This salad tastes even better the next day—flavors meld beautifully when refrigerated. Store it in an airtight container with a paper towel pressed on top to keep everything crisp. Keeps for 4-5 days in the fridge, though the texture starts to soften after day 3. For meal prep, divide into portions and pack with a small container of dressing on the side—keeps everything fresh longer. Freezing isn’t recommended, as the vegetables will get mushy. If you make extra, it’s perfect for lunches or potlucks—just add a sprinkle of fresh herbs before serving to revive the flavors.
Why You'll Love This Recipe
- I swear by this trick: just toss the cooked lentils and beans with the diced veggies—no cooking required after that. The bell pepper and cucumber stay crisp, the tomatoes add juicy bursts, and honestly? The prep takes less time than deciding what to eat for lunch.
- No-Cook Base: I swear by this trick: just toss the cooked lentils and beans with the diced veggies—no cooking required after that. The bell pepper and cucumber stay crisp, the tomatoes add juicy bursts, and honestly? The prep takes less time than deciding what to eat for lunch.
- Umami Bomb: That combo of brown lentils and black beans? It’s like a flavor party in your mouth. The lentils bring earthy depth, while the beans add that smoky richness—plus, a squeeze of lime and a sprinkle of cumin turn it into something dangerously addictive. I’ll be real: I’ve eaten this straight from the fridge at midnight.
- Lunchbox Legend: Between us, this is my go-to for work lunches or picnics. The textures hold up perfectly—no soggy salad here—and it’s packed with protein to keep you full. I double the batch every Sunday because it’s the only thing I don’t dread unpacking by Wednesday.
Step-by-step instructions for bean and lentil salad
This protein-packed salad comes together faster than you'd think—just 15 minutes of active work.
Cook the Lentils and Warm the Beans
Start by rinsing the 1 cup brown lentils thoroughly under cold water to remove any debris. In a medium saucepan, combine the lentils with 3 cups water and bring to a boil over high heat. Once boiling, reduce heat to medium-low, cover, and simmer for 20-25 minutes until tender but still holding their shape. Drain any excess water and set aside.
In the same saucepan (no need to wash it), add the 1 cup drained black beans and 1 cup water. Warm them over medium heat for 3-4 minutes, just until heated through. This step ensures all components are at room temperature when combined, preventing a watery salad. Season both the lentils and beans with ½ tsp sea salt and ¼ tsp black pepper while they're warm—the flavors will meld better.
Prep and Dress the Vegetables
While the lentils and beans cook, halve the 1.5 cups cherry tomatoes and remove seeds for cleaner bites. Dice the 1 whole red bell pepper and seeds, then thinly slice the ½ whole red onion. For the 1 whole cucumber, cut in half lengthwise, scoop out seeds with a spoon, then dice the flesh. Place all vegetables in a large mixing bowl.
In a small bowl, whisk together the ⅓ cup extra-virgin olive oil, ¼ cup lemon juice, 1 tbsp maple syrup, ½ tsp cumin, ½ tsp sea salt, and ¼ tsp black pepper. The maple syrup might seem odd, but it balances the acidity of the lemon while adding subtle sweetness that complements the earthy lentils. Toss this dressing with the vegetables and let sit for 5 minutes—this gives the flavors time to marry before adding the beans and lentils.
Combine Everything and Add Fresh Herbs
Add the cooked lentils and warmed black beans to the vegetable mixture. Gently fold everything together with a large spoon, being careful not to mash the vegetables. The lentils should still have some bite, and the beans should hold their shape—this texture contrast is what makes the salad satisfying. Taste and adjust seasoning if needed; the lemon juice might make it taste slightly tart at first, but the maple syrup will mellow that out.
Just before serving, stir in the ¼ cup chopped fresh parsley and ⅛ cup chopped fresh mint. The bright, herbal notes cut through the richness of the olive oil and beans, giving the salad that fresh, restaurant-quality finish. Let it sit for another 5 minutes to allow the herbs to release their oils and infuse the salad fully.
Chill and Serve for Maximum Freshness
Transfer the salad to the refrigerator and let it chill for at least 30 minutes before serving. This step is crucial—it allows all the flavors to meld together and the textures to soften slightly, making each bite more cohesive. The salad will keep well in the fridge for 2-3 days, though I find it's best enjoyed fresh within the first day.
When ready to serve, give the salad one final toss to redistribute any settled ingredients. The colors should be vibrant—deep reds from the tomatoes and bell pepper, bright green from the cucumber and herbs, and earthy browns from the lentils and beans. The dressing should be evenly distributed, with just enough shine to make the salad look appetizing without being soggy. Serve with crusty bread or as a standalone meal for a hearty, protein-rich dish.
Pro Tips For Making Bean And Lentil Salad
- SOAK LENTILS 15 MINUTES: I learned this the hard way—skipping the soak makes brown lentils turn to mush. Just 15 minutes in warm water cuts the cooking time by half and keeps them firm. No, you don’t need to rinse them after—just drain and go.
- SALT BEANS BEFORE DRAINING: Black beans straight from the can taste bland unless you salt the liquid first. Add ½ teaspoon salt per can, stir, and let sit 5 minutes before draining. This seasons them right through the water—no extra salt needed later.
- DICE PEPPER AND TOMATO SMALL: Big chunks of bell pepper and cherry tomatoes make this salad look lazy. Cut the pepper into ¼-inch dice and halve the tomatoes—it balances the texture and makes every bite more interesting. (Yes, it takes 2 minutes extra, but it’s worth it.)
- MIX IN CUCUMBER LAST: Add the cucumber right before serving, or it’ll turn the whole salad soggy. Even if you’re prepping ahead, keep it separate until the final toss. Pro move: Pat it dry first with a paper towel—this makes a real difference.
Make-ahead tips for leftovers
Prep Ahead Strategy
Divide your salad into airtight glass containers (like Le Parfait jars) with dressing layered at the bottom. This keeps vegetables crisp for up to 5 days—the perfect meal prep solution. Store the dressing separately if prepping more than 2 days ahead to maintain freshness. 🥫
Lentil Pre-Cooking
Cook lentils in batches and store them in the fridge for up to 4 days or freeze for 3 months. I like using Trader Joe’s pre-cooked lentils when short on time—they cut prep time by 15 minutes. Reheat gently with a splash of water to maintain texture. 🌾
Dressing Separation
Make the dressing separately and store it in a small jar in the fridge. This prevents soggy vegetables while keeping flavors vibrant. I double the dressing recipe—it lasts 1 week and works perfectly for other salads too. 🍋
Herb Revival Trick
Add fresh herbs just before serving to maximize flavor. If prepping ahead, store herbs separately in a damp paper towel wrapped in plastic. This keeps them fresh for 3 days—sprinkle them on right before eating for that restaurant-quality finish. 🌿
Portion Control
Use 1-cup portions per serving for balanced meals. Pack individual containers with a small dressing cup on the side to prevent wilting. This method works perfectly for lunchboxes—just toss everything together in the morning. ✨
Freezing Tips
Avoid freezing the full salad—vegetables turn mushy. Instead, freeze just the cooked lentils and beans separately for 3 months. Reheat with a splash of water, then assemble fresh with crisp veggies for the best texture. 🧊
Nutrition facts
Frequently asked questions
Can I use canned lentils instead of dried?
Yes, but you'll need to adjust the cooking time. Use 1.5 cups canned lentils (drained and rinsed) and warm them with the beans for just 2-3 minutes—they're already cooked. Canned lentils are softer, so they'll blend more seamlessly with the salad's textures. Just be sure to drain them well to avoid excess moisture.
How do I make this salad nut-free?
This recipe is already nut-free, but you can skip the optional toasted seeds if you're concerned. For extra crunch, try sunflower seeds or pumpkin seeds instead—they're naturally nut-free and add a delightful texture. Always check seed packaging to confirm they're processed in nut-free facilities if allergies are a concern.
What's the best way to store leftovers?
Store in an airtight container with a paper towel pressed on top to absorb excess moisture. Keeps well for 4-5 days in the fridge. For longer storage, separate the dressing and add it just before serving. The herbs should be added fresh when ready to eat to preserve their vibrant flavor and aroma.
Can I make this salad without mint?
If you don't have fresh mint, use dried mint at one-third the amount or swap it for cilantro or basil. The parsley will still provide plenty of freshness. For a different flavor profile, try fresh dill—it pairs beautifully with the lemon dressing and adds a bright, slightly tangy note that complements the earthy beans and lentils.
Why does my salad taste bland after refrigerating?
This usually happens when flavors need more time to meld or the dressing needs adjustment. Let it sit at room temperature for 10-15 minutes before tasting again—the cold can mute flavors. If still bland, add a splash of extra lemon juice or a pinch more salt. The maple syrup in the dressing might also need balancing with a tiny bit of vinegar for brightness.
