Best Potting Soil
The best potting soil depends on your plants and climate. Compare top US mixes by price and performance with this zone-specific guide from a real garden.
Key takeaways
- Potting soil and potting mix are not the same product—potting mix is a soilless blend; potting soil may contain field soil and can compact in containers
- General-purpose peat or coir-based mixes work for most vegetables, annuals, and perennials in pots and raised beds
- Orchids, bromeliads, and most tropical houseplants need coarse bark-based mix—a peat mix will suffocate their roots
- Cheap potting soil compacts after 2–3 waterings, cutting off oxygen to roots; a bagged mix with perlite stays loose longer
- Refresh or replace potting mix every 1–2 years in containers—nutrients deplete and structure collapses over time
Why your choice of potting mix matters more than fertilizer
A container plant’s performance starts with the growing medium. The wrong potting soil drowns roots, invites fungal disease, and limits what plants can absorb—regardless of how much fertilizer you add.
Healthy potting mix does three things: it holds enough moisture to keep roots hydrated between waterings, it drains fast enough to allow oxygen into the root zone, and it provides a loose physical structure that roots can penetrate easily. No fertilizer compensates for a mix that fails on any of these three points.
The USDA National Agricultural Library estimates that container gardening accounts for over 60% of all gardening activity in the US—with most happening on patios, balconies, and small urban yards where container soil quality is the limiting factor for everything grown.
Potting soil vs potting mix: the distinction that matters
“Potting soil” and “potting mix” are used interchangeably in stores, but they are different products.
| Product | Main components | Contains soil? | Best use |
|---|---|---|---|
| Potting mix | Peat, coir, perlite, vermiculite | No | Most containers, raised beds, seed starting |
| Potting soil | Peat, coir, + sterilized field soil | Sometimes | In-ground beds amended with organic matter |
| Garden soil | Topsoil, compost | Yes | In-ground beds only |
| Raised bed mix | Compost, bark, perlite, topsoil | Sometimes | Raised beds (too heavy for containers) |
For containers and pots, always choose potting mix. Field soil compacts in confined spaces, cutting off oxygen to roots within a few waterings. Compacted soil creates anaerobic conditions where fungal pathogens—pythium, phytophthora—thrive.
The ingredients in potting mix and what each does
Understanding ingredients lets you diagnose problems and modify mixes when needed.
Peat moss: the most common base ingredient in US potting mixes. Holds water well, lightweight, slightly acidic (pH 3.5–4.5). Sustainable concern: peat bogs take centuries to form. Some manufacturers have shifted partially to coir.
Coir (coconut fiber): a byproduct of coconut processing, increasingly used as a peat alternative. Holds water similarly to peat but has a more neutral pH (5.5–6.5). Breaks down faster than peat.
Perlite: volcanic glass expanded by heat into lightweight white pellets. Improves drainage and aeration. Mixes with 15–25% perlite drain fast enough for most vegetables and herbs.
Vermiculite: expanded mica mineral that holds moisture and some nutrients. Used in mixes for seedlings and moisture-loving plants. Less drainage than perlite.
Bark fines: shredded pine or fir bark. Used in mixes for plants that need fast drainage, especially orchids, bromeliads, and many tropical houseplants.
Compost or worm castings: provide slow-release nutrients and beneficial microbial activity. Good-quality mixes include compost; cheap mixes skip it.
Fertilizer charge: many commercial mixes include a 3–6 month slow-release fertilizer. Useful for vegetables and annuals; avoid in mixes for houseplants unless you manage feeding precisely.
Types of potting mix: which to use for what
General-purpose potting mix
A peat or coir-based mix with perlite added for drainage. The right choice for:
- Vegetables in containers (tomatoes, peppers, eggplant, herbs)
- Annual flowers in pots
- Most houseplants except orchids, succulents, and bromeliads
- Seed starting when diluted 50/50 with vermiculite
Look for: visible white perlite pieces, a slightly chunky texture, and a pH listed on the bag at 5.5–6.5.
Avoid: bags that feel very dense or compact when squeezed, mixes with no perlite visible, mixes that list “topsoil” or “field soil” as an ingredient for container use.
Cactus and succulent mix
A fast-draining blend with 50%+ mineral content (perlite, sand, grit). Succulents and cacti need their roots to dry out fully between waterings. A standard peat mix stays too wet and causes root rot within weeks.
Brands like Espoma Cactus Mix and Miracle-Gro Cactus, Palm & Citrus Mix are widely available at US garden centers.
If your local store doesn’t stock cactus mix, blend equal parts general-purpose mix and coarse perlite—this gets close enough for most desert plants.
Orchid bark mix
Orchid roots need maximum airflow—the plant’s native habitat is often the surface of tree bark, not soil. Orchid mix is mostly pine bark chunks (1/2 to 1-inch size) with minimal moisture retention.
Standard potting mix holds 5–10 times more moisture than orchid bark. An orchid planted in peat mix develops root rot within a few weeks. This applies to Phalaenopsis (moth orchid), Cattleya, Dendrobium, and most other popular orchid genera.
Seed starting mix
Ultra-fine, perlite-light, and low-fertilizer. Seeds germinate into a tiny root system that can’t penetrate chunky bark or perlite pieces. Seed starting mixes use very fine peat or coir without large particle inclusions.
Do not reuse seed starting mix after one season—it compacts and often harbors the fungal pathogen that causes damping off.
Raised bed mix
Heavier than potting mix, formulated for larger volumes. Typically 40–60% compost, 20–30% topsoil, 10–20% perlite or bark. Good for filling raised beds but too dense for pots and containers—water drains too slowly.
For guidance on setting up raised beds from scratch, our how to start a garden guide covers both in-ground and raised bed setup.
US brand comparison: what you actually get at retail
| Brand | Type | pH | Perlite? | Fertilizer charge | Approximate price/cu ft |
|---|---|---|---|---|---|
| Miracle-Gro Potting Mix | General purpose | 5.5–6.5 | Yes (light) | Yes (6 months) | $7–$9 |
| FoxFarm Ocean Forest | Premium general | 6.3–6.8 | Yes | Yes | $15–$18 |
| Espoma Organic Potting Mix | Organic general | 5.5–7.0 | Yes | Yes | $12–$15 |
| Black Gold All Purpose | General purpose | 5.5–7.0 | Yes | Yes | $10–$13 |
| Pro-Mix BX | Professional grade | 5.5–6.0 | No (vermiculite) | No | $18–$22 |
| Miracle-Gro Cactus Mix | Succulent/cactus | 4.5–6.5 | High | Yes | $7–$9 |
| Espoma Orchid Mix | Orchid | 6.0–6.5 | No (bark) | No | $10–$12 |
Mid-range value pick: FoxFarm Ocean Forest performs well for vegetables and is widely available at independent garden centers in the US.
Budget pick: Espoma Organic is widely distributed and performs better than Miracle-Gro standard for in-season container vegetable growth due to its higher compost content.
Skip: Generic store-brand mixes without perlite listed on the bag. Most compact significantly after 2–3 waterings.
Potting mix pH: why it matters and how to adjust it
Most vegetables and annuals grow best in pH 5.8–6.5. Blueberries, azaleas, and rhododendrons need pH 4.5–5.5. Lavender prefers pH 6.5–7.5.
Standard potting mixes usually land in the 5.5–6.5 range, which works for most plants without adjustment.
To lower pH (make more acidic): Add elemental sulfur or an acidifying fertilizer. Useful for blueberries in containers.
To raise pH (make more alkaline): Add agricultural lime at 1–2 tablespoons per gallon of mix.
For the complete soil pH testing process, including tool recommendations and zone-specific soil data, see our how to test soil pH guide.
When to add perlite and when not to
Add extra perlite when:
- Your container is large (5+ gallons) and retains too much moisture between waterings
- You grow plants prone to root rot (peppers, tomatoes late in the season)
- You’re reusing old potting mix and the texture is dense and clumpy
Do not add extra perlite when:
- Using soil for moisture-loving ferns or tropicals that need consistent moisture
- Starting seeds—fine perlite can create air pockets around tiny seedlings
- You’re growing in a hot, dry climate where moisture retention is already a challenge
Improving drainage in existing containers
If plants in your current mix sit in wet soil for days after watering, the drainage structure has collapsed. Options:
- Add a 2-inch layer of coarse perlite on top of the existing mix and work it in as far as possible without disturbing roots.
- Mix 1 cup of perlite per gallon of fresh mix when refreshing containers.
- Repot into a mix with 20–25% perlite content.
Note: adding gravel or stones to the bottom of a pot does not improve drainage. This is a persistent myth. Water stagnates above the gravel layer due to the capillary break. Use perlite throughout the mix instead.
For containers with automated irrigation, our self-watering planters guide explains how reservoir-bottom systems interact with different potting mix types.
Amending potting mix for vegetables vs houseplants
For vegetables in large containers (5–15 gallon pots):
- Start with general-purpose mix
- Add 1 cup perlite per gallon if perlite content looks low
- Work in 1–2 tablespoons of slow-release fertilizer (tomatoes and peppers need more than what most mixes contain)
- Refresh or replace the top 2 inches of mix each new season; replace fully every 2 years
For tropical houseplants (pothos, philodendron, peace lily):
- General-purpose mix works, but add 10–15% perlite for better drainage
- Avoid fertilizer-charged mixes during winter dormancy—overfertilizing in low light causes salt buildup
For succulents and cacti:
- Cactus mix, or 50/50 general-purpose and coarse perlite
- Terracotta pots preferred over plastic—they wick moisture and help the mix dry faster
For a complete indoor plant soil reference including moisture requirements by genus, see our best soil for indoor plants guide.
How to make your own potting mix
Basic all-purpose DIY mix (1 cubic foot):
- 60% peat moss or coir
- 30% perlite
- 10% compost or worm castings
This mix has better drainage than most commercial bags, no fertilizer charge, and costs roughly $10–$14 to make in bulk.
Heavy vegetable mix (1 cubic foot):
- 40% peat or coir
- 30% compost
- 20% perlite
- 10% vermiculite
Higher compost content supplies more slow-release nutrients for heavy feeders like tomatoes and peppers.
For a complete guide to making compost to use in your potting mixes, see our how to start composting guide.
Container soil and watering: how the mix affects frequency
The potting mix you choose directly determines how often you water. A high-perlite mix in a terracotta pot in Zone 9 summer may need watering every day. A peat-heavy mix in a plastic nursery pot in Zone 5 may hold moisture for 4–5 days.
General rule: stick your finger 1–2 inches into the mix. Water when it feels dry at that depth. Most container failures come from overwatering relative to the drainage capacity of the mix, not from underwatering.
For drip irrigation setup that adjusts automatically to container volume and evaporation rate, our drip irrigation system guide covers timer settings for different mix types and pot sizes.
Sarah Mitchell is a Master Gardener and garden writer based in the Pacific Northwest. She has been growing food and flowers for over 15 years across USDA zones 7 and 8.