Измийте и почистете шарана. Нарежете лука на филийки и го запържете в олиото. Посолете го и прибавете червения и черния пипер, канелата, орехите и магданоза.
Разбъркайте сместа и с част от нея напълнете шарана.
Останалата смес изсипете в продълговата тавичка и отгоре сложете напълнения шаран с 2-3 л. олио.
Налейте половин чаша вода, в която сте размили 1 л. доматена салца и печете в умерена фурна около 40 мин. Украсете с лимона.