Fertilizers & Soil
What's the Best Soil for Potted Plants?
Not all potting soil is equal, and using the wrong type can hurt your plants. Here's how to choose the right soil for the plants you're growing.
Not all potting soil is equal, and using the wrong type can hurt your plants. Here's how to choose the right soil for the plants you're growing.
Soil is the foundation of healthy plants — and it’s one of the most overlooked factors by beginners. Using the wrong soil can hold too much water and cause root rot, or drain so fast the plant is perpetually thirsty. Getting the soil right makes everything else easier.
Here’s what you actually need to know about soil for potted plants.
Garden Soil Doesn’t Belong in Pots
This trips up a lot of beginners. Garden soil — the stuff in your yard or bagged as “topsoil” — is designed for in-ground use. In a pot, it becomes dense and compacted, drains poorly, and suffocates roots. It can also harbor pests and diseases.
Always use a proper potting mix for containers.
What Makes Good Potting Soil
Good potting mix for most houseplants is:
- Light and fluffy — not dense or heavy
- Well-draining — water flows through; roots aren’t sitting in wet
- Rich in organic matter — provides nutrients and structure
High-quality potting mixes typically contain some combination of: peat moss or coco coir (moisture retention and aeration), perlite or vermiculite (drainage and aeration), and composted bark or organic matter (nutrition and structure).
Types of Potting Soil and When to Use Each
Standard Potting Mix
Works for: most tropical houseplants, pothos, philodendrons, peace lilies, ferns, spider plants
This is your all-purpose option. Brands like Miracle-Gro Potting Mix and Espoma Organic Potting Mix are widely available and reliable for most common houseplants. Avoid the cheapest bargain bags — they often contain poor-quality ingredients that compact quickly.
Cactus and Succulent Mix
Works for: cacti, succulents, aloe, agave, other drought-tolerant plants
These mixes are sandier and drain extremely fast. They’re essential for succulents and cacti, which are prone to root rot in moisture-retaining soil. You can also make your own by mixing standard potting soil 50/50 with coarse perlite or coarse sand.
Orchid Mix / Bark-Based Mix
Works for: orchids, bromeliads, some tropical epiphytes
Orchid mix is mostly chunky bark with little or no soil. This might look bizarre, but orchids in nature grow on tree bark — their roots need to dry out quickly and have excellent air circulation.
Seed Starting Mix
Works for: germinating seeds
Very fine, sterile, low-nutrient mix. Not intended for established plants — too light and low in nutrients. Only use for starting seeds, then transplant into regular potting mix.
Raised Bed / Garden Soil for Containers
Works for: outdoor container gardening, vegetable containers
A step between standard potting mix and garden soil. Better drainage than garden soil, but usually heavier than indoor potting mix. Designed for outdoor containers and raised beds.
Improving What You Have
If you have a standard potting mix that holds moisture too well for your plants (useful for succulents, for example), add perlite to improve drainage. A 50/50 mix of standard potting soil and perlite works well for most drought-tolerant plants.
If your mix drains too fast (fine for succulents, problematic for moisture-loving tropicals), add a bit of compost or coco coir to improve moisture retention.
Refreshing Old Potting Soil
Potting soil breaks down over time. Peat moss compresses, perlite rises to the surface, and nutrients deplete. After one to two growing seasons, the soil structure degrades.
When repotting, always use fresh potting mix. Don’t reuse old soil from a plant that died from root rot or disease — you risk spreading problems to healthy plants.
When to Repot vs. Just Amend
If your plant is growing fine but the soil looks depleted or compacted on top, you can top-dress with fresh potting mix and compost without repotting the whole plant. If the plant is clearly root-bound or the soil structure is poor, repot into fresh mix with a slightly larger container.
Bottom Line
Match your soil to your plant’s needs:
- Tropical houseplants → quality standard potting mix
- Succulents and cacti → cactus mix or potting mix + perlite
- Orchids → orchid bark mix
- Seeds → seed starting mix
- Vegetables in containers → vegetable potting mix or raised bed soil
Use the right foundation and your plants will have a genuinely good start.
Our Top Soil Picks
FoxFarm Ocean Forest Potting Soil ~$20Our top pick for most houseplants. Rich, well-draining, and organic.
Check Price on Amazon →Affiliate link — we may earn a small commission at no cost to you.
Hoffman Organic Cactus & Succulent Soil Mix ~$10Fast-draining mix perfect for succulents and cacti. No amendments needed.
Check Price on Amazon →Affiliate link — we may earn a small commission at no cost to you.
Espoma Organic Perlite ~$15Mix into any potting soil to improve drainage. Essential for tropical plants.
Check Price on Amazon →Affiliate link — we may earn a small commission at no cost to you.