Dylan Sheng

The apex predators of the plant world are not just for botanical gardens (or horror movies). You can grow them in your own home—here’s how.

Dylan Sheng  – October 14, 2020 | Updated October 16, 2020

When people think of carnivorous plants, they often picture some far off, exotic jungle on the other side of the world. Shrouded by conflicting advice and a lack of public exposure, the wonderful world of these plants is often limited to the novelty Venus Flytraps one might find, and kill within a month. If you can grow African violets or orchids, chances are you can grow carnivores. Carnivorous plants can thrive in a wide variety of conditions, and will probably lead to some interesting conversations next time you have guests over. I’ve been growing them for over eight years now, ranging from ones that are extremely picky and expensive to those growing better than my poor vegetarian houseplants. Here are my top picks for the best carnivorous plants to grow inside. And I’m warning you now, these are gateway plants into your new addiction.

Universal Rules for Carnivores

Carnivorous plants are very sensitive to minerals and chlorine in the water. The easiest way to provide them with clean water is to buy distilled water at the grocery store or collect rainwater.

Carnivorous plants generally like a lot of light. They’ll need to be in front of an east-, south-, or west-facing window, and receive several hours of light a day. They also need nutrient-free soil such as peat moss or long-fibered sphagnum moss. Most of these can be found locally or be ordered online. Avoid products like Miracle-Gro that have added fertilizers, as these can burn the roots of your plants.

Seven Favorite Carnivorous Plants


Read the Fall 2020 Camping Issue—Free!

To read: Click on the right and left arrows at the edge of the box to turn pages; to make the text larger, click on the fullscreen icon in the lower-right corner (desktop) or in the center (mobile).

Get one year of Sunset—and all kinds of bonuses—for just $24.95. Subscribe now!