Some of the best plants for a low-maintenance garden include succulents like aloe vera and jade plants, ornamental grasses such as fountain grass and feather reed grass, perennial flowers like black-eyed Susans and lavender, and shrubs like boxwood and yucca. These plants require minimal watering, pruning, and fertilizing, making them ideal choices for a low-maintenance garden.