Of course these plants don't survive solely by eating insects, they manufacture food via photosynthesis. Insects and other small creatures are simply a carnivorous plant's somewhat twisted version of slow release fertilizer. The Venus fly trap, sundew and pitcher plant can make fascinating container plants. In addition, most of our native pitcher plants can even be grown outdoors. However, carnivorous plants have somewhat more exacting requirements than most plants.
Carnivorous plants require moist, acidic growing medium, relatively high humidity and bright light.
Excellent containers for carnivorous plants include a fish aquarium, a plastic lined whisky barrel, a utility sink, bath tub or any other container that holds water. If you want to grow pitcher plants outdoors, a kids' swimming pool, bathtub or fish pond can be used to make an artificial bog. Peat moss is notorious for taking forever to saturate with water. To allow your artificial bog to saturate with water, chemically balance with the water and settle, it's probably a good idea to wait for a few weeks before planting. Most sources recommend carnivorous plant bogs be watered with rain or distilled water.