Yes! Self-watering planters are a fantastic solution for most indoor plants, especially tropical plants, vegetables, annuals, and perennials. Houseplants that like moist soil probably do not need a self-watering planter though, as it's hard to maintain the degree of necessary soil moisture.