Caveolae are small (50-100 nm in diameter), cholesterol-rich invaginations in the plasma membrane. They are characterized by the presence of proteins called caveolins, primarily caveolin-1, caveolin-2, and caveolin-3. These structures are abundant in various cell types such as endothelial cells, adipocytes, and muscle cells.