What Soil to Use for Carnivorous Plants
Regular potting mix will kill your plants. Here’s what to use instead — from beginner-friendly premade mixes to DIY recipes for every genus.
Let’s get one thing out of the way first: you cannot use regular potting soil for carnivorous plants. It’s tempting — it’s right there at the garden center, it’s cheap, and it looks fine. It is not fine. Most potting mixes are packed with fertilizers and nutrients that will burn the roots of carnivorous plants and kill them within weeks. These plants evolved in nutrient-poor environments. They don’t want rich soil. They want basically nothing.
Never use Miracle-Gro for anything carnivorous plant-related — not the soil, not the perlite, not anything with their branding on it. It’s all fertilizer-loaded. Just avoid it entirely.
Premade mixes
If you don’t want to mix your own soil yet, premade mixes are a solid starting point.
A perfectly fine starter mix. Not a favourite long-term, but it’s widely available, comes in a decent 4-quart bag, and gets the job done without overthinking it. Good for a quick repot.
Cheaper upfront but only 1 quart, so keep that in mind for larger jobs. The quality is noticeably higher — well-balanced, and plants respond really well to it. Great for trying out before committing to a larger volume.
DIY mixes: better long-term, cheaper at scale
Once you get comfortable, mixing your own substrate is the way to go. You have more control, it’s cheaper in bulk, and you can tweak it for specific plants.
Make sure you’re buying peat moss, not sphagnum moss — they are not the same thing. Sphagnum is a living or dried long-fibre moss; peat is the decomposed organic matter that forms at the bottom of bogs over thousands of years. They have different textures, drainage properties, and uses. For the mixes below, we’re talking about peat (except where it explicitly says sphagnum). Always rinse peat before use — it can carry excess nutrients from the bag.
You can grab horticultural perlite in bulk on Amazon. Just make sure it’s plain — no added fertilizer. That means no Miracle-Gro perlite.
| Plant | Mix recipe |
|---|---|
| Venus flytraps, Sarracenia, most Sundews |
50% peat · 50% perlite
The standard starting point. Acidic, moist, and the perlite keeps roots from suffocating. Simple and hard to mess up.
|
| Sarracenia (specific) |
60% peat · 40% horticultural sand
Grittier and faster-draining, mimicking their sandy bog habitat. Use horticultural sand only — not beach sand or play sand, both can have salt or mineral content.
|
| Drosera & Utricularia |
50% peat · 30% sphagnum · 20% perlite
These like it wetter. The sphagnum retains extra moisture. Rinse the sphagnum as well before using.
|
| Tropical Nepenthes |
50% perlite · 30% orchid bark · 20% peat
Heavy on drainage. These plants want great airflow around their roots and don’t like sitting in anything too wet.
|
What to always avoid
If it sounds nutritious, your carnivorous plants don’t want it. Everyone develops their own preferences over time, and a lot of it comes down to what’s available where you live — but the fundamentals don’t change.
Leave a Reply