1Cook the bacon in a pan over medium heat until crispy. Remove and set aside, reserving the bacon fat.
2Reduce the heat to low, add a splash of oil to the reserved bacon fat, then add the garlic cloves and shallots. Cook for 15-20 minutes, stirring often, or until golden and caramelized.
3Strain the garlic and shallots from the oil, then mash with a fork.
4Stir in the cream cheese, Parmesan, herbs, and lemon juice until well combined.
5Fold through the crispy bacon. Season to taste with salt and pepper.