01 - Preheat grill or skillet over medium-high heat.
02 - Combine ground beef, salt, pepper, garlic powder, and onion powder in a bowl. Mix gently and form into 4 equal patties, approximately ¾ inch thick.
03 - Cook beef bacon in skillet over medium heat until crispy, about 4–5 minutes. Drain on paper towels.
04 - Grill or pan-cook patties for 3–4 minutes per side until desired doneness. Top with cheddar cheese during final minute and cover to melt if using.
05 - Lightly toast burger buns on grill or in toaster.
06 - Mix mayonnaise and Dijon mustard together until combined.
07 - Spread mayo-mustard mixture on bottom bun halves. Layer lettuce, tomato, and red onion. Add burger patty, avocado slices, and 2 strips beef bacon. Cover with top bun.
08 - Serve immediately while hot.