
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
The short answer: for anything growing in a pot, use potting mix — a lightweight, soilless blend of peat or coir, perlite and bark that drains fast and keeps roots aerated. Potting soil is a looser term that often contains real soil or compost, making it heavier and wetter, which is fine for garden beds but risks rotting roots in a container. The catch is that brands use the two names inconsistently, so read the ingredient list, not the label: for houseplants and containers, you want the light soilless mix nearly every time.
Both are bagged growing media; the difference is whether real soil is in the bag and how well it drains in a pot. Our guidance comes from horticultural consensus and aggregated owner reviews, explained in how we rank. The full field lives at the houseplants and indoor greenery hub.
Potting Mix vs Potting Soil at a Glance
| Dimension | Potting Mix | Potting Soil |
|---|---|---|
| Contains real soil | No — soilless blend | Often yes, or compost |
| Weight | Light | Heavier |
| Drainage | Fast, well-aerated | Slower, more retentive |
| Moisture retention | Moderate | Higher |
| Compaction in a pot | Resists it | Can compact and waterlog |
| Best use | Containers, houseplants | Garden beds, raised beds |
| Sterility | Usually sterile | May carry weed seeds / pests |
| Best for | Any pot | In-ground and bed planting |

What is actually in each
Potting mix is engineered, not dug. It is a soilless recipe — peat moss or coconut coir for moisture, perlite or vermiculite for air pockets, bark or compost for structure, sometimes a starter fertilizer — designed to stay loose and drain freely inside a pot. Potting soil, by contrast, usually includes actual soil or heavy compost, which makes it denser and better at holding water. Neither name is regulated tightly, so two bags with the same label can behave very differently; the reliable move is to read the ingredient panel. If it lists perlite and bark and reads light, it will work in a pot; if it is mostly soil and compost, treat it as a bed product.

Why drainage decides it for pots
A container is a closed system with no ground beneath it to wick away excess water, so drainage and aeration have to come entirely from the medium. A light potting mix delivers both, letting water pass through while keeping air around the roots — exactly what indoor plants need. Heavier potting soil compacts in a pot, holds water against the roots, and squeezes out the oxygen roots require, which is a leading cause of the yellowing and rot owners struggle with. That failure mode is covered in how to save an overwatered plant and why houseplant leaves turn yellow. For ranked container media, see our best potting mix for houseplants.

When each one is right
Use potting mix for every pot — houseplants, containers, seed starting, and hanging baskets — because drainage in a confined space is non-negotiable. Save heavier potting soil for garden beds and raised beds, where any excess water drains into the ground and the extra moisture retention actually helps. Never put plain garden soil or topsoil in a pot; it compacts into a waterlogged block and can bring in weed seeds and pests. And if a bag of mix has sat around for a year, refresh it with new perlite before replanting. Matching the medium to the plant is half the battle — the other half is watering, covered in how often to water houseplants.
Which should you use?
Use potting mix for anything in a container — it is the light, fast-draining, aerated medium that keeps potted roots healthy, and it is the right answer for essentially every houseplant. Use potting soil for garden beds and raised beds, where its heavier, moisture-holding body is a benefit and drainage comes from the ground. Because the labels are used loosely, judge by the ingredients rather than the name, and never substitute garden soil in pots. Once your plant is in the right medium, keep it thriving with the right light — start with how much light houseplants need.