The best potting soil for a ZZ plant is loose, gritty and fast-draining. It should let water rush through and leave plenty of air around the thick roots below. Get the soil right, and this plant becomes one of the easiest houseplants you’ll ever own.
Get it wrong, and even careful watering can lead to yellow leaves and rotted rhizomes. In this guide, I’ll walk you through which mixes work, how to fix bagged soil, a simple DIY recipe, and the pots and repotting habits that keep roots healthy.
Which Mix Works Best for a ZZ Plant
A cactus or succulent mix, or regular potting mix cut with plenty of perlite or pumice, works best. Pair either one with a pot that has drainage holes, and you’ve covered most of what a ZZ needs.
The Short List of Good Options
When people ask me about the best potting soil for a ZZ plant, I point them to three choices. All of them drain fast and hold just enough moisture for steady growth.
- A succulent or cactus mix, used straight from the bag or with a little extra perlite
- All-purpose potting mix blended 1 to 1 with perlite or pumice
- A DIY blend of 2 parts potting mix, 1 part perlite and 1 part coarse sand or bark fines
| Mix Option | Drainage | Best For |
|---|---|---|
| Cactus or succulent mix | Fast | Beginners who want an easy, ready option |
| Cactus mix plus extra perlite | Very fast | Low-light rooms or humid homes |
| Potting mix + perlite (1:1) | Fast | Gardeners who already have all-purpose mix |
| DIY 2:1:1 blend | Fast, balanced | Anyone repotting several plants |
| Straight all-purpose potting mix | Slow | Not recommended |
Why the Pot Matters as Much as the Mix
Even the best soil fails in a pot with no drainage hole. Water collects at the bottom, and the roots sit in it for days. If you are stocking up, a succulent mix is the first thing I would pick up.
I’d always choose a pot with at least one good drainage hole. If you love a decorative container without one, use it as an outer cover and keep the ZZ in a plain nursery pot inside.
What “Good Soil” Feels Like in Your Hand
Grab a handful of moist mix and squeeze it. Good ZZ soil crumbles apart when you open your hand, and you can see white bits of perlite or grit throughout.

If the soil holds a tight ball like clay or wet brownie batter, it’s too dense. That mix will stay wet far too long for this plant.
What ZZ Roots and Rhizomes Need From Soil
ZZ roots need air, quick drainage and soil that dries fully between waterings. The plant stores its own water, so the soil’s main job is to anchor it and get out of the way.
How Rhizomes Store Water
Under the soil, a ZZ plant (Zamioculcas zamiifolia) grows thick, potato-like rhizomes. They work like water tanks, filling up after a deep drink and feeding the plant slowly for weeks.

The plant comes from eastern Africa, where dry spells are normal. Its thick stems and waxy leaves also help it hold onto moisture.
Because of that built-in storage, the plant doesn’t need soil that stays damp. In fact, it does better when the soil goes completely dry before the next watering.
Why Air Pockets Prevent Rot
Roots breathe. When soil stays soggy, water fills the tiny spaces where air should be, and roots begin to suffocate.
Rhizomes are especially prone to rot in those conditions. Once rot sets in, they turn brown and mushy, and the stems above them can collapse. Overwatering and rot are the top killers of ZZ plants, far ahead of thirst.

Chunky materials like perlite, pumice and bark keep those air pockets open. They’re the main reason a good ZZ mix works.
How Soil, Light and Watering Work Together
Soil doesn’t act alone. A ZZ in bright, indirect light uses water faster, so the same mix dries sooner than it would in a dim hallway.
If your plant sits in low light, I’d lean toward the grittiest mix you can make. You can read more about placement in my guide to ZZ plant light requirements.
Your watering schedule should match your soil, too. A fast-draining mix gives you more room for error, and my guide on how often to water a ZZ plant walks through the timing season by season.
Can You Use Cactus Mix for a ZZ Plant
Yes, cactus mix works well for a ZZ plant. It drains quickly and stays airy, which suits those water-storing rhizomes.

Why Cactus Mix Is a Good Match
Cactus and succulent mixes are made for plants that store water and hate wet feet. That describes a ZZ almost perfectly.
These mixes usually contain less peat or fewer fine particles than all-purpose soil. Many include sand, grit, perlite or pumice already.
For most homes, a bag of cactus mix is the easiest way to get a ZZ off to a good start. It’s simple, consistent and ready to use.
When to Add Extra Perlite
Not every cactus mix drains the same. Some bagged blends are still fairly fine and peaty, especially after they settle in the pot.
My advice is to add extra perlite if your mix looks dark and dense. A ratio of about 3 parts cactus mix to 1 part perlite opens it up nicely.
Extra perlite also helps in humid parts of the country, in cool rooms and in low light. Anywhere soil dries slowly, more grit is your friend.
A Few Downsides to Watch For
Some cactus mixes dry out so fast in hot, bright spots that you’ll water more often. That’s fine, since a ZZ handles dry soil well, but check it by touch rather than by calendar.
Very sandy cactus blends can also feel heavy in large pots. If you’re potting a big floor plant, a lighter mix with more perlite and bark keeps the pot easier to move.
| Situation | Cactus Mix Alone | Cactus Mix + Perlite |
|---|---|---|
| Bright, indirect light | Works well | Works well |
| Low light | Okay | Better choice |
| Humid home | Okay | Better choice |
| Very dry, hot room | Better choice | May dry too fast |
| Large floor pot | Can get heavy | Lighter and airier |
How to Fix Regular Potting Soil for a ZZ
Mix all-purpose potting soil 1 to 1 with perlite or pumice. On its own, regular potting mix holds too much water for a ZZ plant.
Why All-Purpose Mix Stays Too Wet
All-purpose potting mix is designed for a wide range of plants. Most of those plants want steady moisture, so the mix often contains lots of peat or coir that soaks up water like a sponge.

That’s great for ferns or tomatoes. For a ZZ, it means the soil can stay damp for weeks, especially in winter.
Many bagged mixes also include moisture-holding crystals or wetting agents. Those make the problem worse for a plant that wants to dry out.
The 1-to-1 Fix
The fix is simple. Combine equal parts all-purpose potting mix and perlite or pumice in a bucket or on a tarp.
- Fluff the potting mix first to break up clumps.
- Add the perlite or pumice and stir with your hands or a trowel.
- Lightly moisten the blend so it’s damp, not wet, before potting.
Wear a dust mask when you pour dry perlite. The fine dust can irritate your nose and throat.
Perlite vs. Pumice
Both perlite and pumice add air and drainage. They’re light, porous and don’t break down quickly.
Perlite is very light and easy to find, but it can float to the top after watering. Pumice is a bit heavier, stays in place better and adds weight to tall plants that tend to tip.
If your ZZ leans or tips over in its pot, pumice can help anchor it. For other reasons a plant may lean, see my post on a ZZ plant falling over.
A Simple DIY ZZ Plant Soil Mix
My go-to DIY blend is 2 parts potting mix, 1 part perlite and 1 part coarse sand or bark fines. It drains fast, holds a little moisture and costs less than buying specialty soil for several plants.
The Basic Recipe
Use any measuring tool you like, such as a scoop, a coffee can or a small pot. Keep the ratio the same, and the batch size doesn’t matter.
| Ingredient | Parts | What It Does |
|---|---|---|
| All-purpose potting mix | 2 | Holds some moisture and nutrients |
| Perlite | 1 | Adds air pockets and drainage |
| Coarse sand or bark fines | 1 | Adds structure and keeps soil loose |
Mix everything well until the white perlite is spread evenly. Then dampen it lightly before filling the pot.
Choosing Sand or Bark
Coarse sand adds weight and grit. It’s a good pick for top-heavy plants or homes with pets that bump into pots.
Use only coarse horticultural sand. Fine play sand or beach sand packs down and can actually slow drainage.
Bark fines, or small-grade orchid bark, make the mix lighter and chunkier. I like bark for large pots and for growers who tend to overwater. Bark breaks down slowly over a few years, which lines up well with the repotting schedule.
Simple Variations
You can tweak the recipe to fit your home. Small changes go a long way.
- For low light or humid rooms: Use equal parts potting mix, perlite and bark.
- For hot, dry rooms: Stick with the basic 2:1:1 recipe.
- For young plants and divisions: Use the basic mix, but keep it barely moist until roots grow.
If you’re starting new plants, this same blend works for divisions and leaf cuttings. I cover that proce