01 - Preheat a grill or skillet over medium-high heat.
02 - Mix the ground beef with salt, pepper, garlic powder, and onion powder. Shape into 4 equal patties, approximately 0.75 inch thick.
03 - Cook the bacon in a skillet over medium heat until crisp, about 6-8 minutes. Drain on paper towels and set aside.
04 - Grill or pan-sear the beef patties for 3-4 minutes per side until reaching desired doneness. Place a slice of cheddar cheese on each patty during the final minute to melt.
05 - Toast the burger buns cut side down until golden and crispy.
06 - Spread mayonnaise on the bottom bun if desired. Layer lettuce, tomato, cheese-topped beef patty, bacon strips, avocado slices, and onion. Complete with the top bun.
07 - Serve immediately alongside your preferred sides.