Pré-aqueça o forno a 350 °. Em uma tigela pequena, cubra as passas com água; deixe descansar até amolecer, cerca de 10 minutos. Drenar.
Aqueça o óleo em uma cazuela de 10 a 12 polegadas ou frigideira refratária. Junte a couve-flor e o açúcar e cozinhe em lume brando, mexendo, até a couve-flor começar a amolecer cerca de 10 minutos. Aumente o fogo para moderado e cozinhe até que a couve-flor esteja levemente dourada, cerca de 5 minutos a mais.
Junte os tomates e a pimenta vermelha esmagada, tempere com sal e pimenta-do-reino e cozinhe até que os tomates comecem a amolecer por cerca de 5 minutos.
Adicione as passas à couve-flor, junto com 1/4 de xícara de água quente, os pinhões e o alho picado. Transfira a cazuela para o forno e asse a couve-flor por cerca de 30 minutos, até ficar bem macia.
Misture a salsa e o suco de limão e deixe descansar em temperatura ambiente por 30 minutos. Sirva a couve-flor quente.