Some salads disappear from the table before anyone remembers to put the leftovers away. This marinated cilantro lime bean salad is one of them. I first made it on a warm afternoon when I wanted something filling but did not want to turn on the oven. The combination of creamy cannellini beans, tender chickpeas, crisp cucumber, sharp red onion, and fresh cilantro tasted bright from the first bite, while the lime and roasted garlic dressing gave everything a deeper, almost silky finish.

It is the kind of dish that works for lunch, a casual dinner, or a picnic packed into a small container. The beans become more flavorful as they rest, so preparing the salad a little ahead is actually helpful. I like serving it with mashed avocado and crisp tostadas, but a spoonful straight from the bowl is just as satisfying. If you enjoy healthy bean dishes, vegan cold salad recipes, or a high fiber bean salad recipes collection, this one deserves a regular place in your kitchen.
Ingredients for Cilantro Bean Salad
The ingredient list is simple, but each part has a job. Fresh lime brings acidity, cilantro adds a green herbal note, and the two types of beans create a pleasant contrast in size and texture. Salting the cucumber before mixing keeps the finished salad from becoming watery.
- 2 tablespoons white wine vinegar
- 1/2 teaspoon granulated sugar
- 1/2 teaspoon kosher salt, plus more as needed
- 1 jalapeño, thinly sliced
- 2 tablespoons chopped fresh cilantro
- 1/2 small red onion, thinly sliced
- Zest and juice of 2 limes, divided
- 1 English cucumber
- 2 tablespoons olive oil
- 4 garlic cloves, crushed
- 1 jalapeño, roughly chopped
- 2 teaspoons agave syrup
- 1 teaspoon yellow miso paste
- 2/3 cup fresh cilantro leaves, divided
- 1 can chickpeas, 15 ounces, drained and rinsed
- 1 can cannellini beans, 15 ounces, drained and rinsed
- 2 ripe avocados, for serving
- 6 crisp tostadas, for serving
How to Make This Marinated Cilantro Lime Bean Salad
Begin with the quick-pickled jalapeño. Whisk the vinegar, sugar, and salt in a small bowl until dissolved. Add the sliced jalapeño and two tablespoons of cilantro, toss well, and let it stand while you prepare the salad. The short rest takes away some of the raw bite without losing the pepper’s fresh flavor.
Place the red onion in a large bowl with the zest and juice of one lime and a generous pinch of salt. Massage the onion gently with clean hands for about a minute. It should soften slightly and turn glossy. This little step makes the onion more pleasant to eat and spreads its flavor through the dressing later.
Next, halve the cucumber lengthwise. Place each half cut-side down and lightly smack it with the flat side of a knife until it cracks. Slice the cucumber diagonally into pieces about one inch wide. Toss them with salt and leave them for ten minutes. Squeeze out the extra liquid before adding them to the bowl.
For the dressing, warm the olive oil in a small saucepan over medium-low heat. Add the crushed garlic and stir occasionally until golden, about two to three minutes. Transfer the garlic and oil to a blender with the chopped jalapeño, remaining lime zest and juice, agave, miso, one-third cup of cilantro, and a pinch of salt. Blend until smooth and creamy.

Add the chickpeas, cannellini beans, drained cucumber, and remaining cilantro to the bowl with the onion. Pour in the dressing and toss gently. Avoid stirring too aggressively, since cannellini beans can break. Taste and adjust with more lime, salt, or a small splash of vinegar if needed.
Pro Tips and Serving Ideas
- Rinse canned beans thoroughly, then pat them dry so the dressing clings properly.
- Let the finished salad rest for 15 to 30 minutes before serving. The flavor becomes rounder and more balanced.
- For a complete meal, mash avocado with salt and spread it over tostadas before adding the salad.
- Use less jalapeño or remove the seeds if you prefer gentle heat.
Variations, Substitutions, and Troubleshooting
For a denser white bean salad, replace the chickpeas with another can of cannellini beans, great northern beans, or butter beans. Black beans can also work, although they will create a stronger color contrast. If cilantro is not your favorite herb, use flat-leaf parsley, or combine parsley with a small amount of mint. The result will be different but still fresh.
No agave? Use maple syrup or a teaspoon of sugar. Rice vinegar can replace white wine vinegar, and lemon juice can stand in for lime juice when necessary. For a high protein salad vegetarian meal, add roasted edamame, cooked quinoa, or crumbled baked tofu.
If the salad tastes flat, it probably needs salt or acid rather than more oil. Add lime juice one teaspoon at a time. If it becomes watery, drain a little liquid and fold in extra beans or cucumber. A dressing that seems sharp at first usually softens after resting.
Storage and Serving Suggestions
Store the bean salad in an airtight container in the refrigerator for up to three days. Keep avocado and tostadas separate until serving. The cucumber will soften slightly overnight, but the beans will absorb more of the cilantro lime dressing. Serve it chilled or allow it to sit at room temperature for about ten minutes so the flavors wake up.
Frequently Asked Questions
Can I make this salad ahead?
Yes. Prepare it several hours ahead, refrigerate it, and toss again before serving.
Is this a vegan cold salad?
Yes, the salad and dressing are vegan when prepared with plant-based miso.
Can I use dried beans?
Absolutely. Cooked dried beans work well, provided they are tender but not falling apart.
What can replace cilantro?
Flat-leaf parsley is the easiest substitute. A parsley and mint combination is also refreshing.
How can I add more protein?
Stir in edamame, quinoa, baked tofu, or pumpkin seeds for a heartier high protein high fiber salad.
Can I skip the tostadas?
Yes. Serve the salad over greens, spoon it into lettuce cups, or enjoy it with warm tortillas.

Marinated Cilantro Lime Bean Salad
Ingredients
Equipment
Method
- Pickle the jalapeño: Whisk vinegar, sugar, and salt until dissolved. Add sliced jalapeño and cilantro, toss, and set aside.
- Soften the onion: Mix red onion with the zest and juice of one lime and a pinch of salt. Massage gently until slightly softened.
- Prepare the cucumber: Crack the cucumber with the flat side of a knife, slice into one-inch pieces, salt, and rest for ten minutes. Squeeze out excess liquid.
- Make the dressing: Warm olive oil over medium-low heat. Add garlic and cook for two to three minutes until golden. Blend with jalapeño, remaining lime, agave, miso, cilantro, and salt.
- Combine: Add beans, cucumber, and remaining cilantro to the onion. Pour over the dressing and toss gently.
- Serve: Mash avocado with salt and spread over tostadas. Top with bean salad and pickled jalapeño.
Notes
- Rest the finished salad for 15 to 30 minutes before serving.
- Keep avocado and tostadas separate during storage.
- Remove jalapeño seeds for a milder salad.
