Potting Soil Guide: Everything You Need to Know

Great soil is the foundation of successful container gardening. Unlike garden beds where roots can spread to find nutrients and water, container plants depend entirely on what's in the pot. This guide explains what makes a good potting mix, compares commercial options, and shows you how to make your own. Learn which ingredients matter, which to avoid, and how to choose the right mix for your plants.

Never Use Garden Soil in Containers

This is the single most common beginner mistake. Garden soil (dirt from your yard) and topsoil bags will destroy your container garden:

Why Garden Soil Fails

  • - Compacts when watered, suffocating roots
  • - Holds water poorly or too much
  • - Contains weed seeds, pests, diseases
  • - Becomes hard and impenetrable
  • - Roots can't spread or breathe

Signs of Wrong Soil

  • - Water pools on surface, won't soak in
  • - Soil pulls away from pot edges when dry
  • - Plants yellow and stunt despite watering
  • - Surface crusts over between waterings
  • - Heavy, muddy texture

What Makes a Good Potting Mix

Good potting mix is engineered to solve the unique challenges of container growing: it must retain moisture while draining excess water, stay loose for root growth while supporting plants, and provide nutrients in a limited space.

Key Properties

  • Lightweight: Won't compact over time, easy to move containers
  • Drains quickly: Excess water flows through, preventing root rot
  • Retains moisture: Holds enough water between waterings
  • Airy structure: Allows oxygen to reach roots
  • Sterile: No weed seeds, pests, or diseases

Key Ingredients

  • Peat moss or coco coir (40-60%): Water retention, structure
  • Perlite (20-30%): White volcanic rock for drainage and aeration
  • Vermiculite (optional): Holds water and nutrients
  • Compost or aged bark (10-20%): Nutrients and organic matter
  • Fertilizer (optional): Slow-release nutrients

Commercial Potting Mix Guide

Commercial mixes vary widely in quality and price. Here's how to evaluate them and what to look for on the label.

Budget Mixes ($5-10 per bag)

What You Get

  • - Basic peat/perlite blend
  • - May contain more bark filler
  • - Limited or no added fertilizer
  • - Works fine for most plants

Watch For

  • - Large bark chunks (poor for small containers)
  • - Heavy, dense texture (compacts)
  • - Gnats or insects in bag
  • - Musty smell (mold)

Verdict: Fine for beginners and budget gardening. May need amendments (extra perlite) and fertilizer. Store brands at big box stores often work well.

Mid-Range Mixes ($10-20 per bag) - Recommended

What You Get

  • - Quality peat/coir with good perlite ratio
  • - Added slow-release fertilizer
  • - Wetting agent for even moisture
  • - Consistent quality batch to batch
  • - Moisture control versions available

Popular Brands

  • - Miracle-Gro Potting Mix
  • - Espoma Organic Potting Mix
  • - Black Gold All Purpose
  • - Proven Winners Premium
  • - Coast of Maine Organic

Verdict: Best value for most gardeners. Ready to use out of the bag with minimal amendments needed.

Premium Mixes ($20-40 per bag)

What You Get

  • - Precisely formulated blends
  • - Added beneficial microbes
  • - Premium amendments (worm castings, etc.)
  • - Specialty blends for specific plants
  • - Superior drainage and structure

Popular Brands

  • - FoxFarm Ocean Forest
  • - FoxFarm Happy Frog
  • - Pro-Mix BX/HP
  • - Roots Organics
  • - BuildASoil

Verdict: Worth it for serious growers, especially for tomatoes and high-value crops. May be overkill for casual herb gardening.

How to Read Potting Mix Labels

Good Signs

  • + Peat moss or coco coir listed first
  • + Perlite included (visible white specks)
  • + "For containers" or "potting mix"
  • + Fertilizer included (shows NPK ratio)
  • + pH adjusted (5.5-7.0 ideal)

Warning Signs

  • - "Topsoil" or "garden soil" on label
  • - Very heavy bag (too much soil/sand)
  • - Mostly bark or wood chips
  • - No perlite or vermiculite
  • - Strong chemical smell

DIY Potting Mix Recipes

Making your own potting mix gives you control over ingredients and can save money when buying components in bulk. These recipes create excellent growing media for any container plant.

Basic All-Purpose Mix

Perfect for most vegetables, herbs, and flowers. The go-to recipe for general container gardening.

Recipe (makes ~3 gallons)

  • 2 partsPeat moss or coco coir
  • 1 partPerlite
  • 1 partCompost or aged bark

Add: 1 tablespoon slow-release fertilizer per gallon of mix. Optional: 1/4 cup lime if using peat moss (raises pH).

Seed Starting Mix

Fine-textured and sterile for delicate seedlings. No fertilizer needed until true leaves appear.

Recipe

  • 2 partsFine peat moss or coco coir (sifted)
  • 1 partFine perlite or vermiculite

Note: Sift ingredients through hardware cloth to remove large pieces. Mix should be fluffy and fine.

Rich Mix for Tomatoes & Heavy Feeders

Extra nutrients for tomatoes, peppers, eggplant, and other heavy-feeding vegetables.

Recipe

  • 2 partsPeat moss or coco coir
  • 1 partPerlite
  • 1 partQuality compost
  • 1/2 partWorm castings

Add per gallon: 1 tbsp slow-release fertilizer, 1 tbsp bone meal (calcium for tomatoes), optional 1 tsp Epsom salts (magnesium).

Fast-Draining Herb Mix

For Mediterranean herbs (rosemary, lavender, thyme) that prefer drying between waterings.

Recipe

  • 1 partPeat moss or coco coir
  • 1 partPerlite
  • 1 partCoarse sand

Note: Less fertilizer needed. Herbs grown lean often have more intense flavor.

Where to Buy Ingredients

Common Sources

  • - Garden centers: Full selection, higher prices
  • - Big box stores: Basic ingredients, good prices
  • - Feed stores: Bulk perlite and peat, great value
  • - Online: Specialty ingredients, bulk quantities
  • - Landscape supply: Bulk compost, cheap perlite

Cost Breakdown (approximate)

  • - Peat moss (3.8 cu ft): $15-20
  • - Coco coir brick (expands to 2 cu ft): $8-12
  • - Perlite (4 qt): $5-8
  • - Vermiculite (4 qt): $8-12
  • - Compost (1 cu ft): $5-10

Bulk tip: Buying ingredients in bulk (4+ cubic feet) reduces cost per gallon significantly. Split with gardening friends for best value.

Special Situations & Troubleshooting

Soil Dries Out Too Fast

Problem: Need to water multiple times daily, soil hydrophobic.

  • - Add more peat moss or coco coir
  • - Mix in vermiculite (holds water)
  • - Add wetting agent or a drop of dish soap
  • - Mulch the surface with straw or wood chips
  • - Move to larger container

Soil Stays Too Wet

Problem: Soil soggy, roots rotting, fungus gnats.

  • - Add more perlite (30-40% of mix)
  • - Check drainage holes aren't clogged
  • - Ensure container isn't sitting in water
  • - Repot with fresh, well-draining mix
  • - Water less frequently

Reusing Old Potting Mix

How to refresh and reuse soil from previous season.

  • - Remove roots and debris
  • - Mix 1:1 with fresh potting mix
  • - Add slow-release fertilizer
  • - Add 10% perlite if compacted
  • - Don't reuse diseased plant soil

Fungus Gnats in Soil

Small flies laying eggs in moist soil surface.

  • - Let top 1-2 inches dry between waterings
  • - Add sand or perlite layer on top
  • - Use yellow sticky traps
  • - Apply Bti (mosquito dunks) to water
  • - Bottom water instead of top watering

Frequently Asked Questions

What's the difference between potting soil and potting mix?
Technically, 'potting mix' is soilless (no actual dirt), made from peat moss, perlite, and other ingredients. 'Potting soil' may contain some actual soil. In practice, manufacturers use the terms interchangeably. What matters is that you buy something labeled for containers, not 'garden soil' or 'topsoil' which will compact in containers and suffocate roots. Check the ingredients: good products contain peat moss or coco coir plus perlite or vermiculite.
Can I reuse potting soil from last year?
Yes, with some refreshing. Old potting mix loses structure and nutrients. To reuse: (1) Remove old roots and debris, (2) Mix in 25-50% fresh potting mix, (3) Add slow-release fertilizer or compost, (4) Check drainage - if compacted, add more perlite. Don't reuse soil from plants that had disease or pest problems. For best results, replace completely every 2-3 years. Refreshed soil works fine for most plants but may underperform for heavy feeders like tomatoes.
Why is potting soil so expensive?
Quality potting mix contains processed ingredients: peat moss (harvested from bogs), perlite (volcanic rock heated to 1,800F), composted bark, and often added fertilizers. These cost money to source and process. Cheap bags often contain more filler (bark, wood chips) and less of the good stuff. Expect to pay $8-15 for a quality 1-2 cubic foot bag. However, good soil is the foundation of gardening success - it's worth the investment. DIY mixing can save money if buying ingredients in bulk.
What's better: peat moss or coco coir?
Both work well with different trade-offs. Peat moss: excellent water retention, proven track record, slightly acidic (good for most vegetables), but harvested from bogs (environmental concern), can become hydrophobic when completely dry. Coco coir: renewable (coconut fiber waste), neutral pH, rewets easily, but may contain salts (rinse before use), less available in some areas. For beginners, either works fine. Environmental-conscious gardeners often prefer coco coir. Some prefer mixing both.
Do I need to add fertilizer to potting mix?
Many commercial mixes include starter fertilizer that lasts 4-6 weeks. Check the bag - if it says 'feeds for X months,' you're set initially. If not, add slow-release fertilizer at planting time. Either way, container plants need regular feeding because nutrients wash out with watering. After the initial fertilizer depletes, feed every 2-3 weeks with liquid fertilizer or add more slow-release. See our fertilizer guide for specific recommendations.
How much potting soil do I need?
Container volume in gallons roughly equals soil needed in gallons. A standard 1.5 cubic foot bag (about 12 gallons) fills: approximately four 3-gallon containers, or two 5-gallon containers, or one 10-gallon container. For a small balcony garden with 4-6 medium containers, one bag is usually enough. Don't fill containers to the very top - leave 1 inch below the rim for watering. Pro tip: soil settles after watering, so slightly overfill initially.

Related Guides

Get Soil Recommendations for Your Plants

Tell us what you want to grow and get customized soil mix recommendations based on your specific plants and growing conditions.

Get Personalized Recommendations