In a small bowl, mix together the mayonnaise, chipotle peppers, lime juice, smoked paprika, and a pinch of salt. Adjust seasoning to taste. Set aside.
In a large bowl, combine the ground turkey, chopped onion, breadcrumbs, egg, garlic, smoked paprika, oregano, salt, and pepper. Mix until just combined; be careful not to overmix.
Divide the mixture into 4 equal portions and shape into patties.
Heat the olive oil in a large skillet over medium heat.
Add the turkey patties and cook for about 5-6 minutes per side, or until the internal temperature reaches 165°F (74°C) and the patties are cooked through.
Toast the hamburger buns lightly in the skillet or in a toaster.
Spread a generous amount of chipotle mayo on the bottom half of each bun.
Top with a turkey patty, avocado slices, lettuce, tomato, and red onion.
Place the top half of the bun over the toppings and serve immediately.
