Em uma panela, misture o leite condensado com o amido de milho, até dissolver.
Acrescente o leite e leve ao fogo, mexendo sempre para não queimar.
Quando o creme engrossar, desligue o fogo, acrescente o creme de leite e misture bem.
Leve ao congelador e quando começar a endurecer, bata na batedeira por cerca de 8 a 10 minutos para que fique bem cremoso.
Leve de volta ao congelador até que endureça bem.
Para calda, descasque as goiabas e retire as sementes.
Corte-as em pedaços pequenos e leve ao fogo com o açúcar e a água.
Mexa de vez em quando para não queimar e deixe cozinhar até que as goiabas desmanchem e a calda engrosse.
Retire do fogo e deixe esfriar, sirva por cima do sorvete.
Pode ser usada a calda com a fruta de sua preferência.