In a large skillet over medium-high heat, cook the ground beef, breaking it apart with a wooden spoon, until no pink remains and internal temperature reaches 160°F (71°C), about 5–7 minutes. Carefully drain excess fat.
Reduce heat to medium. Sprinkle taco seasoning evenly over the beef, add water, and stir well. Simmer until the liquid reduces and the beef is nicely coated, about 3–4 minutes.
While the beef rests, warm taco shells according to package directions or heat tortillas in a dry skillet until pliable and slightly charred.
Spoon the seasoned beef into each shell, then top generously with lettuce, tomatoes, cheese, sour cream, and salsa. Serve immediately with extra lime wedges on the side.