The adrenal cortex produces three main types of steroid hormones: mineralocorticoids, glucocorticoids, and androgens.