Best Potting Soil for a ZZ Plant (and Can You Use Cactus Mix?)

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 OptionDrainageBest For
Cactus or succulent mixFastBeginners who want an easy, ready option
Cactus mix plus extra perliteVery fastLow-light rooms or humid homes
Potting mix + perlite (1:1)FastGardeners who already have all-purpose mix
DIY 2:1:1 blendFast, balancedAnyone repotting several plants
Straight all-purpose potting mixSlowNot 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.

Miracle-Gro Perlite, 8 qt. (2-Pack) | Enriched with Plant Food, Improves Drainage and Aeration in Potting Soil Mixes, For Container Plants

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.

Orceler 6 inch Terracotta & Clay Pots for Plants with Saucer, Medium Terra Cotta Plant Pots with Drainage Hole, Flowerpot with Tray, Terracotta Pot for Indoor Outdoor Plant - Pack of 4 Planters

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.

Costa Farms ZZ Plant, Live Indoor Plant, Air Purifying, Easy Care | Glossy, drought-tolerant and nearly impossible to kill. Great indoor houseplant. Ideal housewarming or birthday gift.

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.

Back to the Roots 100% Organic Succulent & Cacti Mix (6 Quart) | Made in the USA | Premium Nutrition for Indoor and Outdoor Plants

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.

SituationCactus Mix AloneCactus Mix + Perlite
Bright, indirect lightWorks wellWorks well
Low lightOkayBetter choice
Humid homeOkayBetter choice
Very dry, hot roomBetter choiceMay dry too fast
Large floor potCan get heavyLighter 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.

XLUX Plant Soil Moisture Meter, for Indoor and Outdoor use, Battery-Free | Since 2015, instant read, anti-rust 304 SST probe, Clear & Easy-to-Read Display, Single-Probe, less hurts to roots

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.

IngredientPartsWhat It Does
All-purpose potting mix2Holds some moisture and nutrients
Perlite1Adds air pockets and drainage
Coarse sand or bark fines1Adds 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