Some of the best plants for a winter garden include winter-blooming flowers such as pansies, snapdragons, and hellebores. Additionally, evergreen shrubs like boxwood, holly, and conifers can provide structure and color during the winter months. Cold-hardy vegetables like kale, Brussels sprouts, and winter lettuces also thrive in winter gardens.