Prepare and slice your burger toppings, reserving the avocado to cut fresh once burgers are prepared.
Prepare the patties: In a medium bowl mix together ground beef, garlic powder, onion powder, salt and cracked black pepper to taste. Divide beef into four patties and shape into 1'' inch patties and about as wide as the burger buns. Make a small indent with your thumb into the center of the patty.
For stove top burgers: Heat a thin layer of vegetable oil into heavy bottom cast iron skillet on medium-high heat. Add in the burger patties and sear for 3-5 minutes (with indent side up) on each side or until the internal temperature reaches 160 degrees F. ORFor grilled burgers: Grill burgers with indent side up for 3-5 minutes on each side over direct heat or until the internal temperature reaches 160 degrees F.
Add 1 slice of cheese to each burger and melt, cover with either a skillet lid or grill lid and melt cheese for 1-2 minutes.
Remove burgers and top on a (toasted or un-toasted) burger bun. Add 1-2 tbsp of bbq sauce to the other half of the bun.
Top with 1/4 Fresh California Avocado (sliced), tomato slice, lettuce, red onion, and bacon pieces.