Para o molho, em uma panela, aqueça o óleo e frite a cebola até dourar, em fogo médio. Junte o pimentão, o tomate e refogue por 3 minutos. Acrescente a salsicha, o extrato de tomate, a água e cozinhe por 5 minutos. Retire do fogo e reserve. Para o purê, em outra panela, coloque a batata e a margarina, e leve ao fogo médio, mexendo sempre, até aquecer. Adicione o leite e tempere com sal e noz-moscada. Cozinhe por 2 minutos e retire do fogo. Coloque em uma travessa, cubra com o molho de salsicha e sirva.