01 - Combine cranberries, orange juice, sugar, orange zest, and salt in a small saucepan. Bring to a simmer over medium heat, stirring occasionally. Cook for about 10 minutes until cranberries burst and sauce thickens. Remove from heat and let cool.
02 - In a large bowl, combine ground turkey, onion, garlic, egg, breadcrumbs, Dijon mustard, parsley, salt, and pepper. Mix gently until just combined. Avoid overmixing to prevent tough patties.
03 - Divide mixture into 4 equal portions and shape into burger patties. Make a slight indentation in the center of each patty to prevent puffing during cooking.
04 - Heat olive oil in a large skillet over medium heat. Cook burgers for 5-6 minutes per side until golden brown and cooked through. Internal temperature should reach 165°F.
05 - Toast burger buns if desired. Place lettuce on bottom half, add turkey burger, top with cranberry sauce, red onion, and tomato slices. Finish with top bun and serve immediately.