🐟 Moroccan Grilled Sardines + Moroccan Tomato & Onion Salad

Authentic Moroccan Seafood Meal

This classic Moroccan meal combines grilled sardines marinated in chermoula with a refreshing tomato and onion salad. It’s a popular dish in Moroccan coastal cities where fresh sardines are abundant and often grilled on street stalls or at seaside restaurants.

The combination of smoky grilled fish and fresh salad creates a balanced meal that is simple, healthy, and full of Mediterranean flavors.


⭐ Why This Recipe Is Great

🐟 Fresh and Affordable Seafood

Sardines are one of Morocco’s most common fish because the country has rich Atlantic fisheries, making them accessible and widely used in traditional dishes.

🍅 Perfect Flavor Balance

The grilled sardines are smoky and savory, while the tomato-onion salad is fresh and tangy, creating a perfect contrast.

⏱ Quick to Prepare

This entire meal can be ready in 20–25 minutes, making it ideal for quick lunches or dinners.

🥗 Healthy Mediterranean Dish

Sardines provide omega-3 fatty acids and protein, while the salad offers vitamins and antioxidants from fresh vegetables.


🛒 Ingredients

Moroccan grilled sardines
Image By Whisk

For the Grilled Sardines

  • 500 g fresh sardines (cleaned)
  • 3 garlic cloves (minced)
  • 2 tbsp chopped parsley
  • 2 tbsp chopped cilantro
  • 1 tsp paprika
  • 1 tsp cumin
  • ½ tsp chili powder (optional)
  • Juice of 1 lemon
  • 2 tbsp olive oil
  • Salt and pepper

Sardines are often marinated in chermoula, a Moroccan herb and spice mixture that includes garlic, herbs, lemon, and olive oil.


For the Moroccan Tomato & Onion Salad

  • 3 fresh tomatoes (diced)
  • ½ red onion (finely chopped)
  • 2 tbsp chopped parsley or cilantro
  • 2 tbsp olive oil
  • 1 tbsp lemon juice or vinegar
  • ½ tsp cumin
  • Salt and black pepper

This simple Moroccan salad is commonly served with grilled foods and relies on fresh tomatoes, onion, olive oil, and herbs for flavor.


👨‍🍳 How to Make Moroccan Grilled Sardines

1️⃣ Prepare the Marinade

In a bowl mix:

  • garlic
  • parsley
  • cilantro
  • paprika
  • cumin
  • lemon juice
  • olive oil
  • salt and pepper

2️⃣ Marinate the Sardines

Coat the sardines with the marinade and let them rest 10–15 minutes.


3️⃣ Grill the Sardines

Place sardines on a hot grill or grill pan and cook 3–4 minutes per side until lightly crispy.


Moroccan grilled sardines
Image by Whisk

🥗 How to Make Moroccan Tomato & Onion Salad

1️⃣ Prepare the Vegetables

Dice tomatoes and finely chop the onion.

2️⃣ Mix Ingredients

Combine tomatoes, onion, parsley, olive oil, lemon juice, cumin, salt, and pepper.

3️⃣ Let Flavors Develop

Allow the salad to rest 10 minutes before serving so the flavors blend together.


🍽 How to Serve

Serve hot grilled sardines with:

  • Moroccan tomato and onion salad
  • fresh bread (khobz)
  • olives
  • lemon wedges

This dish is often enjoyed as street food or family seafood dinner along Morocco’s coastal regions.


Moroccan Grilled Sardines with Tomato Onion Salad (Easy Recipe)
Image By Whisk

📜 History & Cultural Background

Sardines have been central to Moroccan cuisine for centuries thanks to the country’s rich Atlantic and Mediterranean fisheries. Coastal cities such as Essaouira and Agadir are especially famous for grilled sardine dishes.

The marinade used—chermoula—reflects Morocco’s diverse culinary influences, including Amazigh, Arab, and Andalusian traditions, and has long been used to flavor fish and seafood.

The tomato and onion salad is one of the most common Moroccan salads and is typically served alongside grilled fish, tagines, or other main dishes.