Cook bacon in a skillet over medium heat. Remove to a plate lined with a paper towel.
Keep the skillet on and cook the chopped onion in the bacon grease. Sauté for about 10 minutes until the onion is reduced, soft, and golden brown.
In a large bowl, combine the beaten eggs, milk, garlic powder, salt, white pepper, crumbled bacon, blue cheese, and caramelized onion.
Line muffin tins with muffin liners.
Use a ladle to scoop the egg mixture into the muffin tins. I made sure to scoop at least once from the bottom of the egg mixture to get equal distribution of the goodies.
Bake for 15 minutes.
After the 15 minutes, scoop a teaspoon of fig jam into the center of the egg muffin.
Bake the muffins for an additional 15 minutes.
Remove the muffins from the oven and allow to sit for 5 minutes in their tins.
Place on a wire cooling rack, or store in the fridge and warm it up before eating!