Mahi Shekam Por (Stuffed Fish)

Fish represents life, so fish dishes figure prominently at meals during Nowruz, the two-week Persian new year celebration that begins with spring. Most of the dishes served during Nowruz or Norooz holidays have herbs as a symbol of rebirth, or fish that represents life. There are other Norooz Specialty dishes such as Noodle Rice , Herb Omelette or Herb Rice with Fish that I have posted their recipes before.

Mahi Shekam Por is originally from northern Iran, but its a popular dish all around the country. The stuffing is generally made with pomegranate paste, walnuts and herbs, but this recipe is a simpler version that makes an exceptionally delicious dish.

Please check out all the delicious recipes on the bottom of the page that other Persian food bloggers have created to share for our Norouz 2015 Collaborative Posts!

Serves 4 People
Prep time
Cook Time
1h 0m


  • 1
    large whole fish (trout or rockfish) scaled and cleaned *approx 40-45 cm
  • ½ Cups
    chopped fresh parsley
  • 1 Teaspoon
  • 1 Teaspoon
  • 2 Tablespoons
  • 1 Teaspoon
    garlic powder
  • 1 Teaspoon
  • 1
    medium onion
  • 1 Tablespoon
    chopped mint, dry or fresh
  • 4 Tablespoons
    chopped celery
  • vegetable oil


  1. Rinse the fish with cold water. Use paper towels to pat it dry. Make some cross wise cuts over the skin.

  2. Dice the onion and saute it in a pan. Then add the parsley,celery and mint to form a stuffing; cook for 2 minutes, stirring, then remove from heat and let cool. Fill the inside of the fish with the stuffing.

  3. In a bowl, mix flour, turmeric, salt, pepper and garlic powder.

  4. Rub the fish inside and out with the spice mixture until skin is fully covered. Do not cover the head.

  5. Preheat the oven to 180 ° C. Brush the fish with oil (Not the head) and grease a baking dish large enough to hold the fish flat.

  6. Bake for almost 60 minutes (depending on the size of the fish), until the fish flakes easily with a fork. Carefully transfer the fish to a platter.

    * The exact baking time depends on the oven you use and the size of the fish. A good way to not over cook it is to check if its cooked after first 30 minutes using a fork. If it needs more time in the oven, use some oil from the baking dish to brush over the fish again and put it back in the oven.

  7. Let the fish cool down for five minutes. Now for decorating it you need these:
    Carrot, shredded
    Hard boiled egg, egg yolk and whites mashed separately
    Cauliflower, shredded
    Purple cabbage, shredded
    Raisin and barberries, sauteed
    Pickled cucumber, shredded.

    When fish is ready to serve, cover its skin with mayonnaise and place the above ingredients layer by layer in a way the color combination looks good. Mayonnaise makes them stick to the skin.
    For the eye of the fish you can use mayonnaise or egg white with one raisin or black olive. For the tail use a carrot cut lengthwise.


3 reviews for Mahi Shekam Por (Stuffed Fish)

  1. Fae's Twist & Tango


    Absolutely gorgeous stuffed fish. I like you spice mix for the fish.
    Happy Norouz to you and yours!

  2. Coco in the Kitchen


    What a gorgeous fish recipe. I cannot wait to try it.
    Eid-eh shomah mobarak!

  3. Limner


    It’s almost too pretty to eat!

  4. Naz


    What a lovely presentation! Looks and sounds delicious. Thanks for sharing!

  5. Anjani


    Very easy to follow cooking instruction I shall definitely try.

Add a review