Today we’re making a classic Moroccan tomato side salad that’s loaded with juicy tomatoes, fresh herbs, and traditional Moroccan spices. It comes together in just 10 minutes and makes a fabulous side salad to enjoy with tagines, soups, and couscous!

a Moroccan tomato salad in a bowl

If you enjoy Moroccan salads, this is the perfect one to share with friends and family!

If you’ve ever been lucky enough to visit the country, chances are, you’ve had this salad, alongside an assortment of other vegetable based dishes like this stewed lentil salad and mashed eggplant salad.

Traditionally, it’s served as a side salad to just about any meal. In my grandmother’s apartment in Rabat, you can find this salad next to three or four others presented in small bowls around the table.

Paired with loafs of freshly cooked bread, it’s good enough to be a meal on it’s own.

This classic Moroccan tomato salad is the perfect introduction to Moroccan cooking as it requires little more than some quick chopping and comes together in less than 15 minutes.

Shopping List

tomatoes, spices, herbs and more on a counter
  • tomatoes or cherry tomatoes
  • red onion
  • parsley
  • cilantro
  • olive oil
  • salt
  • pepper
  • cumin

Step by step instructions

A bowl of tomatoes, onion and herbs for Classic Moroccan Tomato Salad.
Remember you can also make this salad using cherry tomatoes!

More authentic Moroccan recipes

As mentioned above this Moroccan tomato salad is traditionally served with several other side salads and main dishes. Here are some more classic Moroccan recipes to try:

How to serve your tomato salad

a bowl of Moroccan tomato salad on a white counter



clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a Moroccan tomato salad in a bowl

Classic Moroccan Tomato Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 10 reviews
  • Author: Salima Benkhalti
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 34 servings 1x
  • Category: Moroccan, Salad, Side Salad
  • Method: Raw, minced
  • Cuisine: Moroccan, Mediterranean, Middle Eastern


  • 4 tomatoes, diced or 1 cup cherry tomatoes, halved
  • ¼ cup red onion, minced finely
  • 2 tbsp parsley, minced
  • 2 tbsp cilantro, minced
  • 2 tbsp olive oil
  • 1 tsp salt
  • ½ tsp pepper
  • ½ tsp cumin


  1. Prep the veggies. Dice or halve the tomatoes, mince the onion, parsley, and cilantro.
  2. Combine ingredients. In a small bowl combine all ingredients and mix well. Taste to see if you want to add any additional salt, pepper or cumin. Enjoy!