Carnivorous plants evolved in areas with little nutrients in the soil. To make up for the lack of nutrients, they developed ways to trap insect prey and eat them. There are many varieties of carnivorous plants to choose from. Different types of carnivorous plants grow from hardiness zones 2 to 8 in the U.S. But planting them takes a bit of forethought and work.
Choose the type of carnivorous plant you would like to grow. Conditions for each plant will be slightly different.
Prepare your terrarium. Use either a clear plastic jug with the top cut off or a fish tank. Use a mixture of sphagnum peat moss, sand and orchid bark, equal parts of each, to line the bottom of the terrarium. Moss may be added to the top if so desired.
Dig a small hole in the soil for your carnivorous plant, large enough to accommodate all the soil the plant came in. Place it in the hole and fill in any empty spaces with soil.
Water your carnivorous plant well. Keep the soil moist, but not overly wet. Water it whenever it seems to be drying out.
Keep the terrarium near a sunny window. Carnivorous plants like full sun and high humidity, in most cases.