Parece ser de origen español, más concretamente de las Islas Canarias en la época de la Cuba colonial, donde pudo haber sido importado. Es un plato muy típico en Canarias, aunque parece que en Canarias el arroz acompaña al tomate y en Cuba se omite el tomate frito.