01 -
Heat oven to 400°F (200°C). Cut off tops of garlic heads to reveal cloves. Coat with olive oil, wrap in foil, and roast for around 30-35 minutes until cloves turn golden and soft.
02 -
Fry diced bacon in a large pan till it gets crispy. Take the bacon out and leave it on the side.
03 -
Cut potatoes into thin slices. Boil for 8 minutes, then dunk into ice-cold water to stop further cooking.
04 -
In the bacon drippings, toss in butter till melted. Sprinkle in flour while whisking. Cook the mixture for a minute or two until it looks lightly golden.
05 -
Whisk in chicken broth and milk slowly as the roux thickens. Add in roasted garlic, herbs, paprika, salt, and black pepper. Mash in roasted garlic if needed, then stir in cheeses little by little until smooth.
06 -
Layer potato slices in a dish for baking. Pour cheese mixture all over, making sure it spreads evenly. Let bake at 350°F (175°C) for 30 minutes, uncovered.
07 -
Take out the dish, top with mozzarella and crispy bacon. Bake another 10-15 minutes until golden bubbles form. For a charred look, broil briefly. Toss parsley on top before serving.
08 -
Let everything cool for a few minutes, then dig in!