Carnivorous plants grow naturally in soil with very little nutrients, so instead of using a nutrient-rich potting soil which would likely kill them, I used a mixture of peat moss, sand and perlite. I wet the mixture with pure water (rain water, distilled, or reverse osmosis), and securely planted them in the plastic vessel.
The shallow roots of the Pinguicula
Since these terrariums are clear, they also look pretty cool hung back-to-back.
For carnivorous plants, check your local nursery, major home-repair shop (like Lowes or Home Depot) or look online! If you are interested in making your own hanging carnivorous terrariums, or keeping beta fish above your couch like I did, here’s where I got the hanging bowl: