In a small bowl, combine chili powder, cumin, cornstarch, salt, oregano, paprika, onion powder, celery salt, cayenne pepper, red pepper flakes, and black pepper. Set aside.
In a large skillet, heat olive oil over medium-high heat. Add the chopped onion and cook for 5–6 minutes, stirring occasionally, until soft and lightly browned around the edges.
Add the ground hamburger to the skillet. Cook until browned and cooked through, about 4–6 minutes, breaking up with a spatula.
Stir in the prepared seasoning mix. Cook for 1 minute to toast the spices.
Pour in beef broth or red wine. Stir well and let simmer for 3 minutes. Turn off the heat and set aside.
In a small skillet, heat canola oil (½ inch deep) over medium heat until shimmering but not smoking.
Using tongs, lay a tortilla in the oil and fry for 10 seconds per side. The goal is a chewy, pliable texture—not crispy.
Transfer fried tortillas to a paper towel-lined plate and sprinkle with salt. Repeat with all tortillas.
Fill warm tortillas with seasoned taco meat and your favorite toppings like shredded lettuce, cheese, sour cream, or diced tomatoes.