This study investigated the effect of strategy-based methods vs. translation-based methods on General English and ESP reading comprehension of Iranian university students. 120 homogenous General English and ESP students were selected based on a Quick Placement Test. They were assigned into four groups. One experimental and one comparison group for General English and ESP students. A pretest of General English and ESP reading comprehension was administered to assess their General English and ESP reading comprehension ability. In both experimental groups, the strategy-based method, and in comparison groups, the translation-based method was used for teaching General English and ESP reading comprehension. After the post-test, the result of independent t-tests indicated that the comparison group outperformed the experimental group in the ESP course. However no statistically significant difference was observed between the two groups in General reading comprehension, it can be concluded that in ESP reading comprehension, the translation-based strategy is more effective than the strategy-based method however in General English reading comprehension, students can understand the text via both strategies. So, the strategy-based method was preferred in General English reading comprehension. These findings encourage English teachers to choose a proper strategy for teaching different materials in different contexts.