01 - Combine apple cider vinegar, water, sugar, and salt in a small saucepan. Bring to a boil, stirring until sugar and salt dissolve. Pour the hot liquid over sliced onions in a heatproof container and let sit at room temperature for at least 20 minutes.
02 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 2 to 3 minutes until softened. Stir in minced garlic and cook for 30 seconds.
03 - Add ground beef to the skillet, breaking it apart with a spoon. Cook for 5 to 7 minutes until browned. Drain excess fat if necessary.
04 - Incorporate cumin, smoked paprika, chili powder, oregano, salt, and black pepper into the beef. Pour in beef broth or water and simmer for 3 to 5 minutes until most liquid evaporates and flavors meld.
05 - Heat tortillas in a dry skillet or microwave until soft and pliable.
06 - Fill each tortilla with beef mixture, then top with shredded lettuce, diced tomatoes, pickled onions (drained), crumbled cheese, and fresh cilantro. Serve with lime wedges.