Moroccan Baked Fish Recipe

You must try this Baked Fish Recipe made Moroccan style with fresh herbs, spices and tomatoes. Make for your weekend dinner or your next house party and wow your guests.

Raksha Kamat
Moroccan Baked Fish Recipe
9327 ratings.

Morocco is a North African country, bordering the North Atlantic Ocean and Mediterranean Sea. Spices like paprika, cumin and saffron are widely used in Moroccan food. A firm fleshed fish like salmon or basa fish is used to make this dish.

Moroccan Baked Fish recipe is a popular dish made in Morocco and Mediterranean region. The fish is baked on a bed of spiced Moroccan sauce which is made using coriander leaves or parsley, onion, garlic, olives and various spices. This dish is served with a bread named Challah or Moroccan baked bread. Some people even serve it with vegetables like potatoes or asparagus and white rice.

It makes for a filling and satisfying dinner and is a great weekend dinner or party food recipe.

Serve Moroccan Baked Fish on its own with a glass of wine and some Rustic Rosemary Garlic Zucchini Bread Recipe.

If you like this recipe, you can also try other Fish recipes such as

  1. Goan Lady Fish Curry Recipe 
  2. Mangalore Fish Curry Recipe
  3. Spicy Chettinad Fish Fry Recipe

Course: Dinner
Diet: Non Vegeterian
Prep in

30 M

Cooks in

35 M

Total in

65 M


4 Servings


  • 500 grams Basa fish , salmon or any white firm fleshed fish (1 fillet)
  • For marination
  • 1 teaspoon Black pepper powder
  • 1/2 teaspoon Salt
  • 4 cloves Garlic , crushed
  • 4 sprig Coriander (Dhania) Leaves , finely chopped
  • 4 sprig Parsley leaves
  • 1/2 cup Homemade tomato puree
  • 1 teaspoon Cumin powder (Jeera)
  • 1 pinch Saffron strands
  • 2 teaspoons Paprika powder
  • 1 Lemon , juiced
  • 1/4 cup Extra Virgin Olive Oil
  • 2 Onions , julienned
  • 1/4 cup Black olives , sliced and pitted

How to make Moroccan Baked Fish Recipe

  1. To begin making the Moroccan Baked Fish Recipe,combine garlic, parsley, cilantro, cumin powder, paprika and saffron, lemon juice and tomato puree, salt, pepper powder and half the olive oil in a large bowl.

  2. Add the fish fillet to the bowl and coat the fish well with the marinade.Cover and marinate in the fridge for 2 hours.

  3. Into a preheated pan add some olive oil, onions and saute till the onions turn translucent. Once done add the sliced olives and saute for a few seconds. Turn off the heat and keep aside. 

  4. Preheat the oven at 200 C for 5 Minutes. Spread the roasted onions in a baking dish. Arrange the marinated fish fillets over the roasted onions.Bake it for 25 Minutes until the fish is cooked through.

  5. While serving, take a plate and place a piece of Moroccan Baked Fish and drizzle a little of the gravy released into the pan on top.

  6. Serve Moroccan Baked Fish on its own with a glass of wine and some Rustic Rosemary Garlic Zucchini Bread Recipe.