Despeje a carne em uma bacia e coloque 2 colheres (sopa) de azeite, o curry, a salsa, a cebolinha, as 2 cebolas picadinhas e metade do suco de limão.
Misture até ficar bem homogêneo.
Unte uma assadeira de vidro com a margarina e acomode a carne temperada.
Leve ao forno com temperatura alta por 30 minutos.
Enquanto isso prepare o molho.
Coloque em uma panela 2 colheres (sopa) de azeite e esquente um pouco, despeje o molho de tomate e mexa.
Acrescente sal, o restante do suco de limão, a pitada de canela e de açúcar.
Mexa bem.
O molho é agridoce mesmo.
Retire a carne do forno.
A carne terá bastante molho por causa da margarina.
Coloque o molho agridoce por cima e por último salpique as rodelas de cebola.
Sirva com arroz branco e se quiser um bom vinho tinto seco.