01 -
Preheat oven to 400°F (200°C). Slice tops off garlic bulbs to expose cloves. Drizzle with olive oil, wrap in foil, and bake for 30-35 minutes until soft and golden.
02 -
Slice potatoes thinly. Boil in a large pot of water for 8 minutes. Remove and blanch in ice-cold water.
03 -
In a large skillet, cook chopped bacon until crispy. Remove bacon and set aside.
04 -
In the same skillet with bacon fat, melt butter. Add flour and whisk to create a roux. Cook for 1-2 minutes until golden.
05 -
Gradually whisk in milk and chicken broth until the mixture thickens. Add roasted garlic, salt, black pepper, paprika, thyme, and rosemary. Stir to combine. Optionally, use a potato masher to fully incorporate garlic. Gradually stir in cheeses until sauce is creamy.
06 -
Place sliced potatoes in a baking dish. Pour cheese sauce over the potatoes, ensuring even coating. Bake uncovered at 350°F (175°C) for 30 minutes.
07 -
Remove dish from oven, sprinkle mozzarella cheese and cooked bacon over the top. Bake for an additional 10-15 minutes until golden and bubbly. Optionally broil for a charred finish. Garnish with parsley before serving.
08 -
Allow the dish to rest for a few minutes before serving.