Morocco · Africa

Moroccan Salad Recipe with Tomato, Cucumber & Herbs

Updated November 2, 2026

Total time
30 min
prep 20 min · cook 0 min
Serves
4
portions as written
Cuisine
Morocco
Africa

Jump to recipe

Moroccan Salad Recipe with Tomato, Cucumber & Herbs

Moroccan salad is a fresh chopped salad from Morocco, usually made with tomatoes, cucumber, onion, herbs and a bright lemon-and-olive-oil dressing. Versions vary from home to home; this one adds green pepper, cumin and paprika for a savory, aromatic side that is easy to serve with bread, grilled food or a larger Moroccan-inspired meal.

Ingredients

  • 3 medium ripe tomatoes (about 1 lb / 450 g), cored and finely diced
  • 1 English cucumber (about 10½ oz / 300 g), finely diced; or 2 Persian cucumbers (about 9 oz / 250 g)
  • ½ small red onion (about 2 oz / 55 g), finely diced
  • 1 small green bell pepper (about 4 oz / 115 g), seeded and finely diced
  • ¼ cup (15 g) finely chopped flat-leaf parsley
  • ¼ cup (10 g) finely chopped fresh cilantro
  • 2 tablespoons (30 ml) fresh lemon juice
  • 2 tablespoons (30 ml) extra-virgin olive oil
  • ½ teaspoon (1 g) ground cumin
  • ½ teaspoon (1 g) sweet paprika
  • ½ teaspoon (3 g) fine salt, plus more to taste
  • ⅛ teaspoon (about 0.3 g) freshly ground black pepper
  • Optional: 1 tablespoon (15 g) finely chopped preserved lemon rind; if using, start with less salt

Instructions

  1. Prepare the vegetables. Rinse and dry the tomatoes, cucumber, bell pepper, parsley and cilantro. Core the tomatoes, remove the cucumber ends, and seed the bell pepper. Cut the vegetables into small, even pieces, roughly ¼ inch (6 mm) across. A similar dice helps each forkful include a little of everything and lets the dressing coat the salad evenly. If the cucumber has especially watery seeds, scrape them out with a spoon before dicing.
  2. Soften the onion if desired. Dice the onion finely. Its sharpness is part of the salad’s character, but if you prefer a gentler flavor, place it in a small bowl of cold water for 5 minutes, then drain and pat it dry. This brief soak is optional and does not change the recipe’s stated preparation time appreciably if done while you chop the other vegetables.
  3. Mix the dressing. In a large bowl, whisk together the lemon juice, olive oil, cumin, paprika, salt and black pepper. Whisk until the spices are distributed and the dressing looks lightly emulsified. Taste a small drop: it should taste a little bold on its own, since the tomatoes and cucumber will soften its intensity. If using preserved lemon, stir it in now and hold back some of the salt.
  4. Combine the salad. Add the tomatoes, cucumber, bell pepper, onion, parsley and cilantro to the bowl. Toss gently but thoroughly with a large spoon, scraping the dressing from the bottom so it reaches all the vegetables. Avoid crushing the tomatoes; fold the mixture rather than stirring aggressively. If the tomatoes have released a great deal of liquid, you can spoon off a little before serving, but do not drain away all the seasoned dressing.
  5. Let the flavors mingle. Leave the salad at room temperature for 10 minutes. This short rest gives the lemon, cumin and herbs time to season the vegetables while keeping the cucumber crisp. Taste again and adjust with another pinch of salt, a squeeze of lemon or a little black pepper as needed.
  6. Serve. Transfer the salad and its dressing to a shallow serving bowl. Serve promptly, with a spoon so guests can enjoy the flavorful juices along with the vegetables. If it has been sitting out for a while, return it to the refrigerator rather than leaving it on the table indefinitely.

Tips

  • Choose ripe but firm tomatoes. Fragrant tomatoes with some give will taste more rounded than pale, hard ones, but very soft tomatoes can turn the salad watery. If your tomatoes are exceptionally juicy, remove the seeds and loose pulp before dicing. Save the pulp for soup, a cooked sauce or another use rather than squeezing the tomato flesh dry.
  • Keep the dice small and consistent. This is a chopped salad, not a platter of large wedges. Pieces around ¼ inch (6 mm) make it easier to scoop the ingredients together and distribute the herbs and spices. A sharp knife also helps cut the tomatoes cleanly instead of bruising them.
  • Balance salt and lemon at the end. Tomato ripeness and lemon acidity vary, so use the listed amounts as a starting point and taste after the 10-minute rest. Add salt in small pinches. If the salad tastes flat, a little lemon may help; if it tastes too tart, add a drizzle of olive oil rather than sugar.
  • Use preserved lemon carefully. Preserved lemon is a salted, fermented citrus condiment used in some Moroccan-style preparations, but it is optional here. Finely chop the rind and add it sparingly because it contributes a concentrated salty, citrusy flavor. If it is hard to find, leave it out; fresh lemon juice keeps the dressing bright but does not duplicate the rind’s deeper flavor.

Serving Suggestions

Serve Moroccan salad as a cool side dish alongside grilled vegetables, kebabs, roasted chicken or fish, or a bowl of lentils. Its crisp texture and tart dressing contrast nicely with warm, richly seasoned foods. For a simple lunch, spoon it onto toasted bread or serve it with warm flatbread to catch the juices. A plate of olives, hummus or another bean spread can turn it into part of a light, varied meal without requiring the salad itself to be changed.

For a shared table, place the salad in a shallow bowl rather than a tall narrow one; that makes the colorful vegetables easy to serve and keeps the herbs visible. If you are preparing several dishes, make this salad near serving time or keep it chilled until the meal is ready. The tomatoes release liquid as they stand, so serve the salad with a spoon and expect some dressing to collect at the bottom. That seasoned liquid is welcome with bread, but it can make a crisp side dish feel less fresh if the salad sits too long.

Variations

Make it more herb-forward: Increase the parsley or cilantro to ⅓ cup (about 20 g each), or use whichever herb you prefer. Parsley gives a clean, grassy note; cilantro tastes brighter and more distinctive. If cilantro is not to your liking, use extra parsley rather than dried herbs, which will not provide the same fresh texture.

Add a little heat: Add a pinch of cayenne pepper or ¼ teaspoon (about 0.5 g) of mild chili flakes to the dressing. Start with less and taste before adding more, since the salad is meant to remain refreshing rather than dominated by heat. A finely diced mild green chile can also replace part of the bell pepper, though it will make the salad more pungent.

Try a different citrus note: Replace up to 1 tablespoon (15 ml) of the lemon juice with red-wine vinegar for a sharper, slightly different acidity. Alternatively, add the optional preserved lemon for a deeper salty-citrus taste. Do not use both generously at once; taste the dressing first so the finished salad does not become overly sour or salty.

Make it more substantial: Fold in 1 cup (about 165 g) of drained cooked chickpeas just before serving. They make the salad heartier and absorb some of the dressing, so you may want an extra teaspoon of lemon juice and a small drizzle of olive oil. This is a useful variation for a light lunch, but add the chickpeas only after the vegetables are dressed so they do not get crushed while tossing.

Storage and Reheating

This salad is best soon after its 10-minute rest, while the cucumber is crisp and the tomatoes still hold their shape. Refrigerate leftovers within 2 hours of preparation, transferring them to a covered container. Because the ingredients are cut raw and the tomatoes release liquid, the texture declines faster than that of a cooked dish; for best quality, eat leftovers within 1 day. They can generally be kept refrigerated for up to 2 days, but expect a softer, juicier salad and stir before serving. Discard it if it has been left at room temperature for more than 2 hours, or 1 hour in temperatures above 90°F (32°C).

There is no reheating step: serve the salad cold or let it stand briefly until it is cool rather than refrigerator-cold. Do not freeze it, since cucumber and tomato become mushy when thawed. If you want to prepare ahead, chop the onion, bell pepper and herbs up to a day in advance and refrigerate them separately in covered containers. Make the dressing separately, then dice the tomatoes and cucumber and toss everything together about 10 minutes before serving. Refrigerated dressing is best used within 3 days; whisk it again before adding it to the vegetables.

Frequently Asked Questions

Can I make Moroccan salad ahead of time?
Yes, but it is better to prepare the components separately. Chop the onion, pepper and herbs in advance, and mix the dressing ahead; keep both covered in the refrigerator. Cut the tomatoes and cucumber and toss the salad shortly before serving, since those vegetables soften and release juice once salted and dressed. Allow the finished salad its 10-minute rest for the flavors to come together.

Should I peel or seed the cucumber?
An English cucumber usually has a thin skin and mild seeds, so it can be used unpeeled and unseeded after washing. Peel it if the skin is tough or bitter. If the center is unusually watery, scrape out the seeds before dicing. Persian cucumbers are also a good choice and typically need no peeling or seeding.

Can I use dried herbs instead of fresh?
Fresh parsley and cilantro are preferable because their flavor and texture are central to this crisp salad. Dried herbs will taste different and can feel dusty against the raw vegetables. If fresh cilantro is unavailable, replace it with an equal amount of fresh parsley. If parsley is unavailable, use extra cilantro, or a smaller amount of finely chopped mint for a noticeably different but refreshing result.

Why is my salad watery?
Very ripe tomatoes, cucumber seeds and a long standing time can all release liquid. Choose firm-ripe produce, scrape out especially watery cucumber seeds, and dice and dress the salad close to serving. A little liquid is normal and carries the dressing’s flavor; if there is more than you want, spoon off a small amount just before serving rather than draining the whole bowl.

Is this the only traditional Moroccan salad?
No. Moroccan home cooking includes many salads, and ingredients and seasoning vary by region, season and household. This chopped tomato-and-cucumber version is one familiar style, not a claim that every Moroccan salad is made this way. Other salads may feature cooked vegetables, legumes or different herbs and spices.

Related

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).