Brussels sprouts thrive in well-drained, fertile soil with a pH of 6.5 or higher.