Heat a large frying pan or cast-iron skillet over medium-high heat until hot. Lightly oil the surface.
Add the sliced onions with a small pinch of salt and cook over medium heat for 10–15 minutes, stirring often, until soft, golden, and caramelised. Remove and set aside.
In a small bowl, mix all burger sauce ingredients together until smooth. Set aside.
Divide the beef mince into 8 loose balls (do not compact tightly).
Increase the pan heat to high. Place a beef ball into the hot pan and immediately smash it down firmly using a spatula or burger press until thin.
Season with salt, pepper, garlic powder, and onion powder while cooking. Let the beef cook for 2–3 minutes without moving it to develop a crust.
Flip the beef, add a slice of cheese on top, and cook for a further 1–2 minutes until cooked through and melted. Repeat with remaining beef.
Warm the tortillas in a dry pan for 20–30 seconds per side until soft and slightly toasted.
Assemble each taco by layering smashed beef, caramelised onions, and a drizzle of burger sauce.
Serve immediately while hot and crispy.