Horseradish is a rugged, cold-hardy perennial that grows best where there's enough of a winter to force the plants into dormancy. You can choose from two widely available types of horseradish: common horseradish, which has broad, crinkled leaves, and Bohemian, which has narrower, smooth leaves.
Choosing A Site
Horseradish thrives in full sun but tolerates light shade. As for soil, horseradish can take almost anything but consistently waterlogged conditions. Site your horseradish in an out-of-the way spot because you won't want to move this perennial once it is planted.
Grow horseradish from plants or root cuttings set out in spring or fall. You won't be able to find seeds, but roots are often available at farmers' markets, supermarkets, and retail and mail-order nurseries. (Root cuttings from nurseries generally come precut and just need to be planted.) Cut off the top third to half of the root to use in the kitchen, saving the bottom part to plant. Loosen the soil to 12 inches deep and add a shovelful of compost. Plant the root cutting at a 45-degree angle, with the top of the cutting 2 inches below the soil line. One plant is usually plenty for a family. If you love horseradish so much that you need more than one plant, space them 30 inches apart.
Horseradish needs little or no attention in order to thrive. To keep the plant from looking ratty, water it once a week during dry spells and use a couple of inches of mulch around the plant to help conserve moisture.
Related: How To Grow Your Own Turmeric
The most common issue gardeners face with horseradish is not how to grow it but how to keep it from growing where they don't want it. To control its spread, remove the entire root, including its branches, when harvesting. Then replant only the number of roots you desire as plants for the following season. Whatever you do, don't till up ground containing horseradish root or place roots in your compost pile, because you risk spreading the plant all over the garden.