01 - Combine chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried 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 to 3 minutes until softened and translucent.
03 - Stir in minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.
04 - Add ground beef to the skillet, breaking it apart with a spatula. Cook for 5 to 7 minutes until completely browned and no longer pink. Drain excess fat if necessary.
05 - Sprinkle the prepared taco seasoning evenly over the browned beef. Stir well to coat all meat with the spice mixture.
06 - Pour in tomato sauce and water. Stir to combine, reduce heat to low, and simmer for 4 to 5 minutes until the sauce thickens and coats the meat.
07 - Taste the beef mixture and adjust salt or spices if needed before serving.
08 - Heat tortillas in a dry skillet for 30 seconds per side or microwave wrapped in damp paper towels for 30 seconds until warm and pliable.
09 - Spoon seasoned beef filling into warm tortillas. Top with shredded lettuce, diced tomatoes, cheese, cilantro, red onion, sour cream, and jalapeños as desired. Serve with lime wedges on the side.