While a more porous material will give your plant the best chance (like terracotta or concrete) you can still use containers made of glass, plastic, ceramic, or metal. For your best bet, choose a tall pot rather than a shallow one. This will keep any excess water lower down in the pot, further away from the roots that we are trying not to overwater.
Some people will tell you that growing succulents in a pot without drainage holes should be avoided or only be temporary. It is true that drainage will help you keep from overwatering, but let me tell you that most of my succulents are in non-draining containers and they have happily survived and thrived for years.
Reasons I use non-draining pots:
- There are so many cute and trendy pots that don’t have drainage holes.
- There is no need to use a plant saucer under your pot which can be ugly or just get in the way.
- It allows the convenience of reusing containers you have on hand or around the house (like a mason jar, used candle, a teacup or mug).