01 - Preheat a 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, about ¾ inch thick.
03 - Cook the beef bacon in a skillet over medium heat until crispy, about 4–5 minutes. Drain on paper towels.
04 - Grill or pan-cook the burger patties for 3–4 minutes per side or until desired doneness. In the final minute, top each patty with a slice of cheddar cheese (if using) and cover to melt.
05 - Toast the burger buns lightly.
06 - Mix mayonnaise and Dijon mustard; spread on the bottom half of each bun.
07 - Layer lettuce, tomato, and red onion on each bun base. Top with a burger patty, slices of avocado, and 2 strips of beef bacon. Cover with the top buns and serve immediately.