Microorganisms have a significant influence on human activities and health, and consequently, there is high demand to develop automated, sensitive, and rapid methods for their detection. These methods might be applicable for clinical, industrial, and environmental applications. Although different techniques have been suggested and employed for the detection of microorganisms, and the majority of these methods are not cost effective and suffer from low sensitivity and low specificity, especially in mixed samples. This paper presents a comprehensive review of microbiological techniques and associated challenges for bioengineering researchers with an engineering background. Also, this paper reports on recent technological advances and their future prospects for a variety of microbiological applications.