- Cook the bacon until crispy in a large saute pan over medium heat. 
- Transfer the bacon to a paper towel-lined plate to drain excess grease. 
- In the same pan, reduce the heat to medium-low and add olive oil. 
- Add shallots, onion, and garlic, then cook until softened. 
- Incorporate the brown sugar, balsamic vinegar, and maple syrup into the pan. 
- Stir everything together thoroughly. 
- Simmer the mixture on low heat for about 20 minutes, until it thickens and becomes syrupy. 
- Combine the bacon back into the mixture, stirring in black pepper. 
- Cook until heated through and well mixed. 
- Serve with burgers or your favorite dishes.