This Moroccan-style three-bean salad brings together chickpeas, kidney beans, and crisp green beans with lemon, cumin, and fresh herbs. It is a flexible modern salad inspired by Moroccan flavors, not one fixed traditional recipe, and it works well as a make-ahead side or a light lunch. The tangy dressing seasons the beans throughout, while parsley, cilantro, and optional preserved lemon add a fresh, savory finish.
Ingredients
- 8 oz (225 g) fresh green beans, trimmed and cut into 1-inch (2.5 cm) pieces
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed; about 1½ cups (250 g) drained
- 1 can (15 oz / 425 g) red kidney beans, drained and rinsed; about 1½ cups (255 g) drained
- ½ cup (75 g) finely chopped red onion
- 1 small garlic clove (about 3 g), finely grated or minced
- 3 tbsp (45 ml) fresh lemon juice
- 3 tbsp (45 ml) extra-virgin olive oil
- 1 tbsp (15 ml) red wine vinegar
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) sweet paprika
- ½ tsp (1 g) ground coriander
- ½ tsp (3 g) fine salt, plus more to taste
- ¼ tsp (0.5 g) freshly ground black pepper
- 1 small pinch cayenne pepper (about 0.1 g), optional
- ½ cup (15 g) chopped flat-leaf parsley
- ¼ cup (5 g) chopped cilantro leaves and tender stems
- 1 tbsp (15 g) finely chopped preserved lemon rind, optional; rinse it first if very salty
Instructions
- Blanch the green beans. Bring a medium saucepan of water to a boil. Add the cut green beans and cook for 3 minutes, until bright green and crisp-tender; a piece should bend slightly but still have a clean bite. Drain promptly and rinse under cold running water to stop the cooking. Drain again thoroughly. This brief blanch softens the beans enough to take on the dressing without making them limp.
- Rinse and drain the canned beans. Put the chickpeas and kidney beans in a colander and rinse under cool water until the liquid runs clear. Let them drain well, then gently shake the colander to remove excess water. Wet beans can dilute the dressing, so give them a minute to drain while you prepare the other ingredients.
- Prepare the onion and herbs. Finely chop the red onion, parsley, cilantro, and, if using, preserved lemon rind. If the onion tastes especially sharp, place it in a small bowl of cold water for 5 minutes, then drain and pat it dry. This optional rinse takes the raw edge off without removing all of its flavor.
- Mix the dressing. In a large bowl, whisk together the lemon juice, olive oil, red wine vinegar, garlic, cumin, paprika, coriander, salt, black pepper, and optional cayenne. Whisk until the spices are evenly distributed. Taste a small dab: it should seem slightly more assertive than you want the finished salad, because the beans will absorb some of the acidity and seasoning.
- Combine the salad. Add the drained chickpeas, kidney beans, green beans, red onion, parsley, cilantro, and preserved lemon, if using. Fold gently with a large spoon until the dressing coats everything. Avoid vigorous stirring, which can break up the chickpeas and turn the salad cloudy.
- Chill, then adjust. Cover and refrigerate for 30 minutes so the flavors can settle into the beans. Before serving, stir once and taste again. Add a little salt if needed, more lemon juice for brightness, or a teaspoon of olive oil if the salad tastes too sharp. Let it stand at room temperature for about 10 minutes before serving for the best flavor.
Tips
- Drain canned beans carefully. Excess canning liquid can make the dressing thin and mute the spices. Rinsing also removes the starchy coating that may otherwise make the salad look cloudy. If you use home-cooked beans, measure them after cooking and draining.
- Keep the green beans crisp. Start timing as soon as they go into boiling water, and check them at 3 minutes. Thin beans may need less time; thicker ones may need another minute. Rinsing in cold water immediately after draining prevents carryover heat from softening them further.
- Use preserved lemon thoughtfully. Preserved lemon is a salted, fermented citrus condiment used in Moroccan cooking; its rind contributes concentrated lemon flavor and a savory, briny note. It is optional here. If unavailable, add ½ teaspoon finely grated fresh lemon zest (about 1 g) instead; the salad will be citrusy but less salty and complex, so taste before adding extra salt.
- Season in stages. Canned beans and preserved lemon vary in saltiness, and chilled food can taste less seasoned than it does at room temperature. Start with the listed salt, chill the salad, then make the final adjustment shortly before serving.
Serving Suggestions
Serve the salad cool or at room temperature as a side for grilled vegetables, roast chicken, lamb, or simply prepared fish. It also fits naturally beside couscous, flatbread, or a spread of mezze-style dishes. For a vegetarian lunch, spoon it over cooked couscous or bulgur, or serve it with warm pita and a bowl of plain yogurt. Those additions are serving ideas rather than ingredients in the salad, so keep them separate until plating if you want the beans to remain well dressed.
For a simple lunch bowl, arrange a handful of leafy greens in each serving dish and top with a generous scoop of salad. Add sliced cucumber or tomato at the table if you like fresh crunch; mixing them into the storage container can make the beans watery. A few extra parsley leaves and a lemon wedge make an easy garnish. The recipe serves six as a side, or about three to four as a larger lunch, depending on what else is on the table.
Variations
Swap a bean: If kidney beans are not available, use an equal amount of drained cannellini beans, black beans, or butter beans. Cannellini and butter beans give a softer, creamier texture, while black beans bring a more earthy flavor and a darker appearance. Keep the chickpeas and green beans for contrast, or use wax beans in place of green beans for a similar crisp texture.
Make it milder or more aromatic: Leave out the cayenne for a gentle salad. For a warmer spice profile, add a small pinch of ground cinnamon or a little extra cumin, but keep the amounts restrained so the lemon and herbs remain clear. You can replace the red wine vinegar with white wine vinegar; apple cider vinegar works too, though it gives the dressing a fruitier edge.
Add more vegetables: Fold in up to ½ cup (75 g) finely diced roasted red pepper or a handful of chopped cucumber just before serving. Roasted pepper adds sweetness and softness, while cucumber adds cool crunch but releases water as it sits. If adding cucumber, serve promptly or keep it separate and add it to individual portions.
Adjust the herbs: Use all parsley if cilantro is not to your taste, or replace the cilantro with 2 tbsp (6 g) chopped fresh mint for a cooler, more pronounced herbal note. Fresh herbs are preferable here because dried herbs do not provide the same lift; if fresh herbs are limited, use less dried parsley and add it to the dressing so it has time to hydrate.
Storage and Reheating
Transfer leftovers to a covered food-safe container and refrigerate within 2 hours of serving. The salad keeps for 3 to 4 days in the refrigerator. Its flavor often becomes more blended after several hours, but the green beans gradually lose some of their crispness. For the freshest texture, you can prepare the dressing and rinse the canned beans a day ahead, then blanch the green beans and combine everything on the day you plan to serve it.
This salad is meant to be served cold or at room temperature, so reheating is usually unnecessary. Do not leave it out for more than 2 hours total, or more than 1 hour if the temperature is above 90°F (32°C); return it to the refrigerator sooner in hot weather. If you choose to warm a portion, heat it evenly and use a food thermometer to bring leftovers to 165°F (74°C), the USDA FSIS reheating temperature. The beans will soften, so warm only the portion you intend to eat.
Frequently Asked Questions
Is this a traditional Moroccan three-bean salad?
It is a Moroccan-style salad, not a claim to one definitive traditional dish. The three-bean combination is a flexible salad format, while cumin, paprika, fresh herbs, lemon, and optional preserved lemon draw on flavors and ingredients associated with Moroccan cooking. Families and cooks vary their salads, and this recipe is intended as a practical version rather than the only authentic one.
Can I make the salad a day ahead?
Yes. Prepare it up to 24 hours ahead, cover it, and refrigerate it. The beans will take on more of the dressing as they sit, so reserve a little lemon juice and parsley to add just before serving if you want a brighter finish. Stir gently and taste for salt after chilling, since the seasoning may seem different once the salad is cold.
Can I use dried beans instead of canned?
Yes, provided they are fully cooked and tender before you add them. Cook chickpeas and kidney beans separately according to their package directions, because their cooking times differ, then cool and drain them well. Measure approximately 1½ cups (250–255 g) of each cooked, drained bean for this recipe. Do not add dried beans directly to the salad; they need cooking first.
What can I use instead of preserved lemon?
Simply leave it out, or use the fresh lemon zest listed in the tips. Preserved lemon has a salty, fermented flavor that fresh zest cannot fully reproduce, but the salad will still taste lively from the lemon juice, spices, and herbs. If you omit the preserved lemon, taste the finished salad before deciding whether it needs a little more salt or zest.
Why does my salad taste less flavorful after chilling?
Cold temperatures soften the impression of salt, acidity, and spice, and beans absorb dressing as they rest. Let the salad sit out for about 10 minutes, stir it, and taste again before adding anything. If it still seems flat, add lemon juice a teaspoon at a time; if it is too sharp, balance it with a small drizzle of olive oil rather than adding extra vinegar or spices.
Related
- Moroccan Chicken Tagine Recipe with Olives and Lemon
- Moroccan Couscous Recipe with Vegetables and Chickpeas
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).