10 Best Soil for Tomatoes 2018

There are tons of suggestions out there when it comes to nourishing tomato plants, and while each expert gardener may feel that their tomato tips are better than the rest, we just like having options.

We want to make it easy for you to compare different tomato-friendly soils side by side to help you determine which is the best soil for tomatoes that you will be planting.

Are you starting from seeds or transplanting young plants?

Either way, you can check out the top soils below in our guide.

Top 10 Soil for Tomatoes Table

PictureNameUseQuantityPriceRating (1-5)
PictureNameUseQuantityPriceRating (1-5)
1. FoxFarm FX14053 12-Quart Ocean Forest Organic Potting SoilPotted Tomatoes12 quarts$$4.4
2. Black Gold 1302040 8-Quart All Organic Potting SoilPotted Tomatoes8 quarts$$4.4
3. Espoma SS8 8-Quart Organic Seed Starter Tomato Seeds8 quarts$$4.4
4. Miracle-Gro 75052430 All-Purpose Garden Soil, 2 CFIn-Ground Tomatoes2 cubic feet$$$$4.3
5. Black Gold 1311002 16-Quart Seedling Mix Tomato Seeds16 quarts$$4.3
6. SuperMoss (01101) HeirBloom Vegetable & Herb Soil with Fertilizer In-Ground AND Potted Tomatoes2.33 cubic feet$$$4.3
7. Jiffy Natural & Organic Starter Mix 16 Quart Tomato Seeds16 quarts$$4.3
8. Miracle-Gro Expand 'N Gro Concentrated Planting Mix 0.33CF Potted Tomatoes1 cubic foot$$3.8
9. Organic Harvest Potting Mix Soil for Vegetables, Herbs and Flowers Potted Tomatoes4 quarts$3.6
10. Miracle-Gro 72986510 Organic Choice Potting Mix, 16-Quart Potted Tomatoes16 quarts$3.3

Potted Tomato Plants

The best soil for tomatoes is the kind you can control, and when you are growing tomatoes in a pot, that is exactly what you have: control.

Are you growing them from seeds or will you be transplanting young plants into the pot? We found some great soils for both, as you can see in our table.

When it comes to choosing soil, the only solid rule that we can lay down is to avoid purchasing cheap products. If you really care about the quality of your tomatoes, then you will need to provide them with a high-quality – preferably organic – soil.

A few things that you want to see on your soil label include:

  • Perlite
  • Vermiculite
  • Sand
  • Peat

Some gardeners insist on using homemade compost in their pots, but others disagree since this can introduce foreign contaminants to a tomato plant and increase the risk of disease.

We say, “To each his/her own!”

All you can do is give new techniques a try to see how they work, and if they don’t do the trick this year, you’ll know what to do (or not to do) next year.

In-Ground Tomato Plants

Some of you may want to transplant your tomatoes into the ground, and in that case, it’s helpful to know what kind of soil you have.

Tomatoes don’t do well in soil that has a high clay content, so if you find yourself in a clay-rich area, you can try various mulches to help make the soil more tomato-friendly.

  • Sand
  • Sawdust

Coconut coir holds in the moisture very well, so if you live in a particularly dry climate, give that a try.

The pH level of your soil will also have a huge impact on the success of your tomatoes, so aim for a pH level of 6.0 to 6.8 for optimal growing conditions.

Fertilizer is also important, and for tomatoes, a good 5-10-10 ought to do the trick.

Top 3 Best Soil for Tomatoes Reviews

1. FoxFarm FX14053 Ocean Forest

This soil is every tomato plant’s dream, complete with bat guano, worm castings, sea fish and crab meal, composted forest humus, sandy loam, and sphagnum peat moss. The peat moss and forest matter give it a light, airy texture, which in turn keeps the soil more aerated in the pots.

We really liked this soil for some indoor tomato plants that grew under grow lights and also tried a pot out on the terrace to see how it did, too.

The bat guano and worm castings make a huge difference (and also make this stuff so expensive), but you will be rewarded with large, luscious tomatoes for salads and tasty sauces.

While this is great stuff, we can see how the price might cause some of you to look for better alternatives, so if that’s the case, check out the next two soils in our top three.

2. Black Gold All Organic Potting Soil

Black Gold’s loamy soil is great for a variety of plants and vegetables, tomatoes included. Loamy soil has a mixture of sand, silt and a little bit of clay, and tomatoes love the proportions used in this bag of soil.

The soil has a dash of fertilizer along with some pumice and perlite to help keep things aerated, and if you’re not interested in purchasing a seed starter soil separately, you can use this to start your seeds and should have excellent germination results. The peat moss, bark, compost and earthworm castings also nourish the tomatoes, and while it is still a bit pricey, it is a bit less than FoxFarm’s probably since there is not bat guano.

You’ll notice that it really holds in the water well, which means you’ll have to be careful not to overwater your tomatoes.

We were impressed by this stuff and felt it was just the right mixture for our potted tomatoes!

3. Espoma SS8 Organic Seed Starter

Our final suggestion in the top three is from Espoma, and it is the best soil for tomatoes that you plan to grow from seeds.

Some of you may prefer to use regular potting soil for seeds, but we have always had excellent results using a specialty seed starter soil like this since it is lighter and specifically formulated with seeds in mind.

The mixture of sphagnum peat moss, earthworm castings, peat humus, perlite and Myco-Tone all work together to promote root growth.

Keep in mind that the mixture is a bit chunky (we were expecting a finer mix), but the seeds still popped up and grew into healthy plants!