Plants & gardening

Best Soil for Indoor Plants

Best soil for indoor plants, including potting mix ingredients, drainage, aeration, perlite, bark, cactus mix, tropical plants, root rot prevention, and what not to use.

The best soil for indoor plants is usually not garden soil. Houseplants need a potting mix that holds enough moisture for roots but still drains and contains air. Dense soil in a closed indoor pot is one of the fastest routes to root rot.

Most houseplants do well in a high-quality indoor potting mix adjusted for plant type. Tropical foliage plants often need a moisture-retentive but airy mix. Succulents and snake plants need a faster-draining mix. Orchids and many aroids may need barkier blends.

For pot choices, read Best Indoor Plant Pots With Drainage.

Last updated: June 6, 2026.

Quick Answer

Use a sterile indoor potting mix with good drainage and aeration. For general foliage plants, use indoor potting mix with perlite or bark. For succulents and snake plants, use cactus mix or add extra perlite/pumice. Avoid outdoor garden soil in indoor pots.

What Indoor Potting Mix Should Do

Function Why it matters
hold moisture roots need available water
drain excess water prevents oxygen starvation
hold air roots need oxygen
support roots keeps plant stable
hold nutrients fertilizer works better
stay clean reduces disease and pests

Common Ingredients

Ingredient Role
peat moss or coir water retention
perlite drainage and aeration
vermiculite water and nutrient retention
bark structure and airflow
compost nutrients and biology, used carefully
pumice drainage and weight
sand weight and drainage in some mixes

Best Mix by Plant Type

Plant type Better mix
pothos, philodendron, monstera indoor mix plus bark/perlite
snake plant, ZZ plant cactus mix or extra perlite
ferns moisture-retentive indoor mix
succulents gritty fast-draining mix
peace lily indoor mix that stays evenly moist but drains
orchids orchid bark mix, not regular potting soil

For Monstera yellow leaves, see Why Are My Monstera Leaves Turning Yellow?.

Do Not Use Garden Soil Indoors

Garden soil can:

  • compact in pots
  • drain poorly
  • carry pests
  • carry disease organisms
  • become heavy
  • suffocate roots

Use bagged potting media made for containers.

Should You Add Rocks to the Bottom?

Rocks at the bottom do not fix a pot without drainage and can reduce usable root space. Use a pot with drainage holes and the right mix instead.

FAQ

Can I use cactus soil for all indoor plants?

Not all. Cactus mix may dry too quickly for moisture-loving plants. It is useful for succulents, snake plants, and ZZ plants.

What is the best soil for Monstera?

Use a chunky, airy mix that holds some moisture but drains well, often indoor mix amended with bark and perlite.

How often should indoor soil be replaced?

Refresh soil when repotting, when mix breaks down, when salts build up, or after root rot or serious pest problems.

Sources

Browse all guides →