In English as first language contexts, clear requirement for critical thinking (CT) has been listed in teaching guidelines and assessment criteria in higher education. At present, fostering language learners to be critical thinkers is valued in English as a foreign language (EFL) teaching as well; yet how to achieve the objective remains a challenge. Efforts have been made to seek appropriate ways to develop CT in various courses; although no single method has emerged as the best, some do seem to be effective when properly implemented. This paper focuses on three sets of research-supported teaching strategies which are useful in promoting CT and applicable to EFL classrooms; that is, explicit instruction, teacher questioning, as well as active and cooperative learning strategies. Meanwhile, common features of effective CT instruction are discussed, which aims to illuminate instructional strategies for CT at a macro level.