Skip to content
Pots & Soil practical container gardening

Review · Getting Started

The best potting soil for container gardening: what to look for and which bags to buy

A good potting mix holds water without going soggy, drains freely, and carries enough food to get a plant started. Here is what the ingredients list tells you, and which bags are worth buying for vegetables, herbs and flowers.

CarstenGrows everything in pots Updated 3 Jul 2026 14 min read Compared side by side

The links below are affiliate links: if you buy through one I earn a small commission, which costs you nothing extra and does not affect the rankings. How recommendations are made.

Top picks

Best overall

FoxFarm Ocean Forest

Vegetables, tomatoes, anything hungry

Rating
4.8
Per quart
$0.55/qt
Base
Peat-based

Comes with enough feed built in for the first four to six weeks, drains well, and has no bark filler. It is what my tomatoes grow in.

Check price
Best budget

Espoma Organic Potting Mix

Herbs, flowers, general use

Rating
4.5
Per quart
$0.30/qt
Base
Peat-based

About half the price and close to the performance. Add a slow-release feed and it works very well for herbs and annuals.

Check price
Best peat-free

Rosy Soil Peat-Free Mix

Anyone avoiding peat

Rating
4.3
Per quart
$0.70/qt
Base
Peat-free

A coir and biochar base that takes up water easily, which not every peat-free mix does. The bags are small, so the cost adds up over several pots.

Check price

All 7, side by side

Compared on what the bag contains, how it holds water and drains, and the price per quart.

Mix Best for Bag Base Per quart Score
FoxFarm Ocean Forest Vegetables, hungry plants 1.5 cu ft Peat $0.55 4.8 Price
Espoma Organic Potting Mix Herbs, flowers, budget 2 cu ft Peat $0.30 4.5 Price
Rosy Soil Peat-Free Peat-free growing 1 cu ft Coir + biochar $0.70 4.3 Price
Pro-Mix Premium Seed starting, seedlings 2 cu ft Peat $0.40 4.1
Miracle-Gro Performance Organics General use 1 cu ft Peat $0.45 3.7
Kellogg Patio Plus not picked — 1.5 cu ft Bark heavy $0.25 2.9
Store-brand “potting soil” not picked — 2 cu ft Bark + sand $0.18 2.1

What’s in a bag of potting mix

Bags labeled “potting soil” cover a wide range. The cheapest, often around $4.98 for two cubic feet, are usually forest bark fines, sand and a little peat. That blend drains quickly and holds very little water or nutrition, which is fine for filling a large planter of shrubs. In a 7-gallon pot with a tomato in it on a 95°F afternoon, it runs dry long before evening.

A proper potting mix is mostly peat or coir, with perlite for air and some form of feed to get plants started. It costs two to three times more per bag, which across eight pots comes to roughly $40 a year. Given how much it changes how often you water and how well things grow, it is money well spent.

How to read the bag

  • Ingredients list first word tells you the most. Peat moss, sphagnum or coir at the top of the list is what you want. “Forest products” or “bark fines” first means the bag is mostly filler.
  • Weight is a useful check. A 1.5 cu ft bag of good mix weighs 20 to 30 lb. Around 45 lb suggests sand and bark, and around 10 lb suggests it is mostly air.
  • “Contains fertilizer” saves you about a month of feeding, which is worth paying for with vegetables.
  • Moisture-control additives work for a few weeks and then stop holding much. A layer of mulch on the surface does the same job for nothing.

1. FoxFarm Ocean Forest — best overall

Bag
1.5 cu ft
Per quart
$0.55/qt
Base
Peat-based
Score
4.8 / 5
Check price on Amazon

Comes with enough feed built in for the first four to six weeks, drains well, and has no bark filler. It is what my tomatoes grow in. Best for vegetables, tomatoes, anything hungry.

What's good

  • Holds moisture without going soggy
  • Enough nutrition to skip feeding for a month
  • Consistent bag to bag

What's less good

  • Most expensive per quart here
  • Too rich for seedlings and succulents

2. Espoma Organic Potting Mix — best budget

Bag
2 cu ft
Per quart
$0.30/qt
Base
Peat-based
Score
4.5 / 5
Check price on Amazon

About half the price and close to the performance. Add a slow-release feed and it works very well for herbs and annuals. Best for herbs, flowers, general use.

What's good

  • Cheapest decent mix you can buy
  • Fine texture, easy to wet
  • Widely stocked

What's less good

  • Light on nutrients, so plan to feed
  • Some bags arrive compacted

3. Rosy Soil Peat-Free Mix — best peat-free

Bag
1 cu ft
Per quart
$0.70/qt
Base
Peat-free
Score
4.3 / 5
Check price on Amazon

A coir and biochar base that takes up water easily, which not every peat-free mix does. The bags are small, so the cost adds up over several pots. Best for anyone avoiding peat.

What's good

  • Peat-free and re-wets easily
  • Light, which helps if pots need moving
  • Less fungus gnat trouble

What's less good

  • Small bags, high per-quart cost
  • Needs feeding from week two

Ones I wouldn't recommend

Kellogg Patio Plus is bark-heavy, which suits shrubs in large planters. In a 7-gallon pot it dries out quickly in hot weather, and a tomato in it is hard to keep happy. Store-brand potting soil at around $5 a bag is mostly bark and sand. It holds very little water or feed, and the gap in price against a proper mix is only about $3 a bag, which is worth paying.

Worth knowing

Bagged mixes vary from batch to batch, so two bags of the same brand are not always identical. If you have had a different experience with any of these, let me know and I will update the table.

Common questions

Can I use garden soil in containers?

It is best avoided. Garden soil compacts in a container, drains poorly, and can bring weed seeds and disease into a pot that has no room to recover. A bagged potting mix is worth the cost.

Can I reuse potting mix next year?

For herbs and flowers, yes. Tip it out, pull out the old roots, and mix in about a third fresh mix and a handful of slow-release feed. For tomatoes, start with fresh mix, because blight can overwinter in the old.

Is peat-free worth it?

Environmentally it is a clear improvement. Older peat-free mixes were difficult to re-wet once they had dried out, though Rosy Soil and the newer coir blends handle that much better. Expect to feed a little earlier and to pay more per quart.

What about making my own?

It works well, and it becomes cheaper once you are filling more than about six pots. A good starting ratio is 3 parts coir or peat, 1 part perlite and 1 part compost, plus a slow-release feed. The DIY mix guide has the exact proportions.

Free download

The container size chart: minimum pot size for every crop, on one page.

41 vegetables, herbs and fruits, each with a minimum pot size in gallons. Print it and keep it near your pots. One email every other week, no spam, unsubscribe anytime.

The PDF arrives in your inbox in about a minute. 2,140 gardeners on the list.