First, prepare the bacon by frying on the stove top until crispy. Remove from heat and place the bacon on a paper towel lined plate to dry.
Prepare the hard boiled eggs. Place the eggs in the bottom of a large pot and fill it with cold water. Place on the stove top, cover, and bring to a boil over high heat. Remove from heat and allow to sit, covered, for 12 minutes. Drain, rinse with cold water to stop cooking, then peel and slice.
For the burgers, use your hands to gently combine the ground beef, salt, pepper, garlic, onion powder, and Worcestershire in a medium sized mixing bowl. Form into 5 patties, placing a dent with your thumb in the center of each one.
Heat a drizzle of olive oil in a cast iron skillet over medium high heat. When the oil is shimmering, add the beef patties. Cook for 3-4 minutes on the first side, flip, then add an ounce of cheese to each patty, allowing it to melt while the other side cooks an additional 3 minutes, or to desired doneness. Remove from heat.
To assemble, spread a spoonful of blue cheese dressing on the bottom of each of the buns. Top with the burger patty, a few slices of egg, avocado, and red onion, 2 strips of bacon, lettuce, and tomato. Finish with additional blue cheese dressing if desired. Serve immediately.