Розігріти духовку до 180 градусів. Проткнути батат вилкою з усіх боків і запікати протягом години, поки він стане м'яким. Дати бульбам охолонути, розрізати їх навпіл, ложкою викласти м'якоть на чашу комбайна і перетворити батат на пюре — для флана вистачить однієї склянки.
У невеликому сотейнику на середньому вогні підігріти півсклянки цукру з двома столовими ложками води. Як тільки цукор розчиниться, збільшити вогонь і кип'ятити п'ять хвилин - не помішуючи, а нахиляючи сотейник вліво-вправо та протираючи стінки вологим кулінарним пензлем.
Готову карамель відразу перелити в 20-сантиметрову форму. Залишити в сотейнику дві столові ложки карамелі, дати їй розтектися дном форми.
Влити в сотейник вершки, підігрівати на слабкому вогні, поки|доки| в них не розчиниться карамель. У великій мисці збити яйця в піну, додати збиті вершки, пюре з батату і цукор, що залишився; поступово влити гарячі вершки з карамеллю.
Процідити суміш у сотейник і підігріти протягом хвилини на середньому вогні, не перестаючи заважати. Потім зняти каструлю з вогню, додати портвейн та перелити тісто у форму для випічки.
Форму потрібно поставити в глибоке деко, а потім налити в нього води, щоб форма наполовину поринула в рідину.
Випікати флан при температурі 180 градусів близько години, а потім, коли десерт охолоне, занурити форму на п'ятнадцять секунд у гарячу воду і перекинути на тарілку.