Tritate i pomodori secchi precedentemente ammollati in acqua tiepida e tagliate a dadini il polpo. Fate rosolare l'aglio e il peperoncino in olio caldo, aggiungete la cipolla a fettine e il pomodoro secco. Una volta che la cipolla si è appassita, aggiungete il polpo e rosolatelo.
Sfumate con il vino bianco e fate asciugare. Togliete gli spicchi d'aglio, aggiungete la passata, il concentrato di pomodoro, il sale e fate cuocere 20 minuti. Aggiungete la fregola, allungate con il brodo vegetale e cuocete per 13 minuti. Impiattate aggiungendo il prezzemolo.