This study examined the effect of task-based language teaching on Iranian high school students' vocabulary learning. Sixty female students were assigned to either an experimental or control group. The experimental group participated in negotiation of meaning, matching, and communicative crossword tasks to learn vocabulary, while the control group used traditional memorization methods. Pre- and post-tests were administered to measure vocabulary gains. Results from ANOVA showed that task-based teaching had a positive effect on vocabulary learning compared to traditional methods. The study provides support for using tasks in vocabulary instruction with Iranian EFL learners.