01 - Combine chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, red pepper flakes, salt, and black pepper in a small bowl. Mix thoroughly and set aside.
02 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 2-3 minutes until softened and translucent. Add minced garlic and cook for 30 seconds until fragrant.
03 - Add ground beef to the skillet, breaking it apart with a spatula. Cook for 5-7 minutes until thoroughly browned and no longer pink. Drain excess fat if necessary.
04 - Sprinkle the prepared taco seasoning blend over the browned beef. Stir continuously for 1 minute to evenly distribute spices and toast them slightly.
05 - Pour in tomato sauce and water. Stir to combine, reduce heat to low, and simmer for 4-5 minutes until the sauce thickens and coats the beef. Taste and adjust seasoning if needed.
06 - Heat tortillas in a dry skillet for 15-20 seconds per side or microwave wrapped in damp paper towels for 30 seconds until pliable and warm.
07 - Spoon generous portions of beef filling into each warm tortilla. Top with shredded lettuce, diced tomatoes, cheese, cilantro, red onion, and any additional toppings as desired. Serve immediately with lime wedges.