Peace lilies (Spathiphyllum) are stunning houseplants loved for their lush foliage and elegant blooms, but their health hinges on the right soil. Choosing the best soil for your peace lily—whether in pots, water, or outdoors—ensures proper drainage, moisture, and nutrients. This guide explores the ideal soil options for different setups, including custom mixes and whether cactus or succulent soils work, so your peace lily thrives.
Best Soil for Peace Lily in Pots
The best soil for peace lily in pots is a well-draining mix of peat moss, perlite, and potting soil.
For potted peace lilies, drainage is key—they love moisture but hate soggy roots. A mix that retains water yet allows excess to escape prevents root rot. A standard potting mix with peat moss (for moisture), perlite (for aeration), and regular potting soil (for nutrients) works perfectly. Aim for a slightly acidic pH (5.8-6.5), which suits their tropical roots. Pre-made mixes labeled for tropical plants or aroids are also great options (Peace Lily Care).
| Component | Purpose | Proportion |
|---|---|---|
| Peat Moss | Retains moisture | 50% |
| Perlite | Improves drainage | 30% |
| Potting Soil | Provides nutrients | 20% |
Peace Lily Soil Mix Recipe
Mix 2 parts peat moss, 1 part perlite, and 1 part potting soil for a perfect peace lily soil recipe.
Making your own peace lily soil mix is simple and cost-effective. Here’s a recipe:
- 2 parts peat moss: Keeps soil moist without waterlogging.
- 1 part perlite: Adds air pockets for root health.
- 1 part potting soil: Supplies essential nutrients.
Steps:
- Combine in a bucketmix thoroughly, and test drainage by watering—excess should flow out within seconds.
- Add a handful of compost for extra nutrients if desired, but avoid heavy clay soils that compact.
- This DIY mix balances moisture and aeration, mimicking their natural habitat (Soil Mix Guide)

Best Soil for Peace Lily in Water
For peace lilies in water, no soil is needed—just use clean water with optional liquid fertilizer.
Growing peace lilies in water is a soil-free trend, perfect for a minimalist look. They can thrive hydroponically with their roots submerged. Use distilled or rainwater to avoid chemicals like chlorine, and change it weekly to prevent stagnation. Add a drop of diluted liquid fertilizer (e.g., 10-10-10) monthly for nutrients. Place in indirect light, and rinse roots occasionally to keep them healthy. This method skips soil entirely, relying on water quality for success.
Insight: Hydroponic Growth
- Roots adapt to water over time, absorbing oxygen from the surface.
- No drainage worries, but water purity is critical.

Can I Use Cactus Soil for Peace Lily?
Cactus soil can work for peace lily if amended with peat moss, as it’s too dry alone.
Cactus soil is designed for arid plants, with high sand and perlite content for fast drainage. Peace lilies need more moisture retention, so pure cactus soil dries out too quickly, risking drooping. However, you can adapt it by mixing in 50% peat moss or compost to boost water-holding capacity. Test the mix—water should drain slowly, not instantly. It’s not ideal but can be a fix in a pinch.
| Soil Type | Drainage | Moisture Retention | Suitability |
|---|---|---|---|
| Cactus Soil | Very fast | Low | Needs amendment |
| Peace Lily Mix | Moderate | High | Perfect as is |
Best Soil for Peace Lily Outdoor
The best soil for outdoor peace lilies is rich, loamy soil with compost and good drainage.
Outdoors (in USDA zones 10-11), peace lilies need soil that mimics their tropical origins. A loamy mix—rich in organic matter like compost or aged manure—works best, with added perlite or sand for drainage. They thrive in shaded areas, so avoid heavy clay that holds water or sandy soils that dry out fast. Test soil pH (aim for 5.8-6.5) and amend with peat moss if too alkaline. Mulch with bark to retain moisture and protect roots (Outdoor Care Tips).
Can I Use Succulent Soil for Peace Lily?
Succulent soil isn’t ideal for peace lily but can be used if mixed with peat moss for moisture.
Like cactus soil, succulent soil is gritty and fast-draining, tailored for dry-loving plants. Peace lilies require more consistent moisture, so succulent soil alone can dehydrate them. To make it work, blend it with 50% peat moss or coconut coir to increase water retention. Ensure the mix stays slightly moist between waterings, not bone-dry. It’s a workable substitute with adjustments, but a custom mix is better long-term.
Insight: Soil Texture Matters
- Succulent soil’s coarse texture aids drainage but lacks the moisture peace lilies crave.
- Adding organic matter bridges the gap, balancing needs.
Conclusion
The best soil for your peace lily depends on how you grow it—pots need a well-draining mix, water setups skip soil, and outdoor plants love rich loam. A DIY mix of peat moss, perlite, and potting soil is a versatile winner, while cactus or succulent soils need tweaks to suit. With the right soil, your peace lily will flourish indoors or out. Experiment with these options and watch your plant thrive!