What is a Cottage Garden? A Cottage Garden is a planting style that incorporates traditional planting materials mixed with dense plantings. These gardens have both useful and ornamental plants. Traditionally, cottage gardens focused on herbs, medicinals, and vegetables with occasional use of florals. There was a distinct focus on perennials, with the classic rose being a staple in most gardens. Originally a Cottage Garden would have been a place where people could "collect"