In un tegame fate rosolare la cipolla e l'aglio tritato aggiungendovi poi il polipo che avrete già tagliato a pezzetti e infarinato. Fate insaporire in modo che anch'esso risulti rosolato.
Coprite con acqua e fate cuocere per 50 minuti circa a fuoco lento. Aggiungete le patate che avrete già pelato e tagliato a rondelle da un centimetro e lo zafferano.
Continuate la cottura per altri 15 minuti facendo addensare il sugo. Servite su un piatto da portata con una spolverata di prezzemolo ben tritato.