A Complete Guide To Having Perfect Soil For Your Tomatoes

Best Soil For Tomatoes (1)

Growing perfect tomatoes starts with good soil. Whether you are growing in containers or the garden, the key to healthy tomato plants that yield juicy, delicious fruits is to prepare the soil appropriately to give your plants exactly what they need. 

Tomatoes, like many garden vegetables, do will loam or sandy loam that is fertile and slightly acidic with a pH between 6.2 and 6.8.

Tomatoes are heavy-feeders and do well in soil that is high in nutrients, especially potassium and phosphorus.

Add lots of organic compost or well-rotted animla manure into the top 15cm (6inches) or so of the soil before planting your tomatoes. 

Let’s look at the impact soil has on your plants and how to provide the best soil to grow perfect tomatoes.

How to Build the Best Soil For Tomatoes

Best Soil For Tomatoes

Soil is the foundation of the garden and it is the structure that supports all the vegetables we grow. Soil is made of tiny particles of rock that have been eroded from boulders over millennium and healthy,

living soil is a combination of rock particles, water, air, nutrients, and organic matter. And we can’t forget the millions of organisms that wriggle in each handful of good, living soil. 

Tomatoes plants have particular needs, and we can learn how to combine the elements of soil together to create the perfect growing condition for our tomatoes.

1: Soil Texture

Soil Texture

The ideal soil texture for growing tomato plants is loose and well-drained. Loam or sandy loam soil is preferred, but tomatoes will grow well in most areas of the garden or in potting mixtures. Avoid heavy clay soils as this will compact the roots and easily become waterlogged.

The best way to improve a soil’s texture is by adding lots of compost, well-rotted compost, or any other organic matter.

Lightly work the soil by tilling or by hand to incorporate organic matter, loosen the soil, and break up any large clods of earth.

2: Soil pH

A soil’s pH is measured on a scale of 0 to 14 and indicates if the soil is acidic or alkaline. Low numbers are acidic and high numbers are alkaline with a 7 being neutral. 

The optimum soil pH for tomatoes is slightly acidic between 6.2 and 6.8. If the soil pH is either too high or too low, it can make some nutrients unavailable to your tomato plants, or it can release other nutrients in toxic amounts.

If your soil pH is below 6.2, eggshells can be added at a ration of 0.45kg (1lb) per 9m2 (100 square feet). You can also add limestone, compost, or organic mulches to increase the pH of your soil. 

If your soil is too alkaline with a pH above 7, you can add sphanmun peat moss, coffee grounds mixed with water, pine bark, or natural sources of sulfur. Many residential water sources are very alkaline, so be careful when watering your tomatoes with tap water.

  • Decide what you would need to add to correct the pH, then calculate how much you need.
  • Mix your chosen amendment into the top layer of soil.
  • Wait a few minutes and rest the pH of your soil.

3: Soil Drainage

Soil Drainage

The best soil for tomatoes should retain enough water so the plants stay have moisture available, but should allow excess water to drain away so they do not become water-logged.

If the soil dries out too quickly, the plants run the risk of being stunted and withered, and you will have to water constantly. Overly wet, waterlogged soil impedes root growth with ultimately starves the plant.

Again, soil texture is important since sandy soils drain quickly and dry out, while clay soils easily become waterlogged. 

Interesting fact: clay soil will hold 8 times as much water as sandy soil. 

If your soil is overly sandy and dries out, try the following to improve water retention:

  • Add lots of organic matter such as compost or well-rotted manure.
  • Cover bare soil around your tomatoes with organic mulch.
  • Grow green manures.

Clay soils can be loosened for better drainage by:

  • Adding large quantities of compost and manure.
  • Mix sawdust or woodchips into the soil. Never use anything from pressure-treated lumber.
  • Add course organic matter such as leaves or straw.

4: Soil Nutrients – Feeding Your Tomatoes

The water in the soil is laden with nutrients, so as tomato roots absorb water, they are also taking in the food they need to grow. Tomatoes are heavy feeders, meaning they need lots of food to thrive so get your soil tested to ensure it is nutrient-rich.

1: N-P-K

There are many minerals that plants need to grow but the three most commonly added to the garden are nitrogen, phosphorus, and potassium.

These minerals are essential for healthy plant growth, but tomatoes grow best with certain amounts of each.

  • Avoid high levels of nitrogen in your fertilizer. Nitrogen is responsible for green plant growth, and an excess of this mineral can cause bushy plants with few tomatoes. Companion planting with nitrogen-fixing legumes (such as peas or beans) is a great way to give a bit of nitrogen without adding too much. 
  • Phosphorus helps maintain healthy roots, moves nutrients through the plant, and is vital for photosynthesis. Rock phosphates are a good way to naturally boost your soil’s phosphorus.
  • Potassium encourages fast growth and strong, sturdy stems. It also keeps the plant healthy and disease resistant. Wood ash is a natural way to add potassium to your soil.

Consider adding a scoop of organic fertilizer under each tomato plant. Most fertilizers are labelled with three numbers on the bag separated by dashes (such as 4-6-8) which stand for the nitrogen-phosphorus-potassium in the fertilizer. 

Find a good organic fertilizer, as chemical-based ones leach toxic chemicals into the soil and ultimately into your food. Some fertilizers are specially formulated for tomatoes and this is a good place to start. 

Unfortunately, purchased fertilizers, organic or otherwise, are a quick fix for your tomatoes, and will not add to the long-term health of your garden soil.

2: Compost

Fertilize with compost

Always add lots of compost or well-rotted manure to the soil around your tomato plants. Rich, decomposing organic matter is the best food for your tomatoes and it will continually feed your tomatoes all season long. Compost will also help make the nutrients in the soil more accessible to your tomato plants.

3: Get Your Soil Tested

How do you know if your soil has enough nutrients? You can send a soil sample to a lab and they will test it or you can get a DIY kit to test it at home.

How To Prepare Garden Soil For Tomato Plants

How To Prepare Garden Soil For Tomato Plants

The most natural way to grow tomatoes is to plant them right in the garden and let the earth take care of them. However, there are many things we can do to the soil to help our tomatoes thrive in the garden:

1: Choose A Location

Tomatoes are tropical plants that need lots of sun and heat. Try to choose a location that has:

  • Choose a spot that gets at least 6 hours of sunlight each day.
  • Find an area that drains well where there is never any standing water (especially right after it rains)

2: Weeding, Weeding, And More Weeding

Make sure the area is free from weeds, especially invasive grasses that will compete with the tomatoes and choke them out.

3: Work The Soil

Tomatoes grow best in loose, well-worked soil so the roots can grow without hindrance. You can either till the area or work it by hand, depending on your personal preference.

  • Prepare the soil to a depth of at least 20 cm to 25 cm (8-10 inches).
  • Break up any large clumps of dirt that remain.
  • Remove any large rocks, twigs, or other debris that might interfere with the plant’s roots. 
  • As you work your soil, incorporate lots of compost and well-rotted manure.

4: Test Your Soil

Now is a good time to test your soil’s pH and nutrient content. Use the information we discussed above to determine what your soil needs to be properly suited to grow tomatoes.

5: Add Amendments

Once you have determined what your soil requires, add the proper amendments and incorporate them into the top layer of soil. Tomatoes will benefit most from these additions when they are mixed in the top 15cm (6 inches) of the soil.

6: More Compost

At this point, you can also top-dress your soil with 2cm to 3cm (1 inch) of compost to add even more food for your ever-hungry tomatoes. 

Now your soil will be ready to cultivate healthy tomatoes. You can either direct seed your tomatoes or transplant larger plants depending on your preferences and growing conditions.

The Best Soil For Tomatoes In Containers

The Best Soil For Tomatoes In Containers

Growing tomatoes in pots gives you great flexibility. We generally have the most success with potted tomatoes as our season is very short and we move them under cover to protect them from early fall frosts. 

When growing tomatoes in containers, choose a soilless potting mix, or good quality potting soil.

Be careful of using garden soil as it easily compacts when used in pots. Depending on your soil, it can also dry out quickly, have poor drainage, and can contain weed seeds.

If you so use soil from the garden, add plenty of compost, and compenents such as vermiculite or perlite. 

Good potting mixes for tomatoes are made from peat moss or coconut coir for water retention, and perlite or vermiculite that aid aeration and keep the soil from compacting. These mixes will retain moisture without becoming waterlogger and are airy and lightweight. 

Here are some important points to consider when growing tomatoes in containers.

1: Pot Size

Pot Size

A 5-gallon pot is generally the smallest container that will accommodate a fully grown tomato plant. And yes, you can grow them in 5-gallon buckets if you want a cheap, readily available option. If possible, go even bigger and get a 10-gallon container. 

Remember, the bigger the container means the more compost (i.e. plant food) you can add and the more space the roots will have to grow. If the pot is too small, the roots will become root-bound and the plant will suffer.

2: Soil Depth

Soil Depth

The roots of a tomato plant generally spread out more than down, and the main root base is generally within the top foot of the soil. 20 cm to 25 cm (8-10 inches) is a good soil depth for tomatoes.

3: Feeding Potted Tomatoes

Feeding Potted Tomatoes

Do not add fertilizer to newly transplanted tomatoes as this can burn or damage the delicate roots. Add fertilizer about 2 weeks after potting the tomato.

At this point, the plant will be established enough to handle it and will benefit from the extra nutrients.

4: Homemade Potting Soil

Homemade Potting Soil

When it comes time to fill your pot with soil, there are many options to running to the store and buying bags of ready-made potting soil. Making your own potting soil has the advantage that you can put in exactly what you want to create the perfect growing environment for your tomatoes.

Here is a good recipe for potting soil you can make at home:

  • 1 part peat moss or coconut noi
  • 1 part perlite, vermiculite, coarse sand, or combination of the three.
  • 1 part organic matter such as compost, well-rotted manure, garden soil (if it is loamy), or a purchased potting mix.

This mix will have good texture for drainage and aeration, a balanaced pH, and lot of organic matter to feed your tomatoes. Potting soil is easy to make:

  • Gather the materials.
  • In a large pot or wheelbarrow, mix all the ingredients together throughouly. 
  • Add water until the mixture is damp but not wet. It should form a ball when squeezed together but shouldn’t be muddy.
  • Fill your pots and you are ready to go.

5: Ready-Made Potting Soil

Ready-Made Potting Soil

Growing tomatoes in ready made potting soil has several advantages. It has good drainage, good aeration, and is sterilized so it is free of weed seeds and diseases. Potting soil is usually a mix of peat moss, perlite, vermiculite, and compost.

Here are a few things to look for when choosing a bag of potting soil.

  • Is it organic? Many potting soils come ready-made with chemical fertilizers. Read the label carefully, as many companies don’t overtly mention that these have been added. 
  • Does it contain sphagnum peat moss? Sphagnum peat moss is an amazing growing medium, but it does come with a cost. There is a great debate over the potentially devasting environmental effects associated with harvesting peat moss. Do your research and see if this is something you want to support or not.  
  • Does it contain compost? If the soil does not contain compost, consider buying a bag of this as well to mix 50-50 with the potting soil.
  • Does it contain animal products? Manure, bloodmeal, guano, and worm castings are great food for your plants. The downside is that they are not always produced from ethical sources. If you do not want to support the animal-based industry, choose a potting soil that doesn’t contain animal by-products.

FAQ

1: Can you plant tomatoes in topsoil?
  • Good healthy topsoil is excellent to grow tomatoes. Make sure it drains well with lots of plant food. Make sure your topsoil is around 8 inches deep. Add lots of compost or manure to improve the topsoil.

Do not use topsoil in containters or it will compact.

2: Will banana peels help tomato plants grow?
  • Yes, banana peels are an excellent source of potassium and phosphorous. They will also add lots of humus to the soil.
3: What about organge peels?
  • Organge peels also compost well and will benefit tomatoes. Because the rinds are fiborous, cut them small so they will decompose. Orange peels will add nitrogen to the soil.
4: Will bone meal benefit tomato plants?
  • Yes, bone meal will add phosphorous and calcium which are vital for good growth of tomato plants. Make sure to follow package instructions to get the right concentration.

Conclusion

Conclusion

I think one of the pleasures of gardening is getting your hands dirty. Many gardeners prefer to wear gloves, but I like to stick my hands right in the soil.

There is so much more to soil than just “dirt” and I hope this article has given you a small glimpse into the underground world that feeds our tomatoes and helps us grow the best crops ever. By working with nature, we can create an ideal growing environment for our tomatoes. 

Ultimately, our job is to feed the soil and let the earth feed us in return. 

Amber Noyes

Written By

Amber Noyes

Amber Noyes was born and raised in a suburban California town, San Mateo. She holds a master’s degree in horticulture from the University of California as well as a BS in Biology from the University of San Francisco. With experience working on an organic farm, water conservation research, farmers’ markets, and plant nursery, she understands what makes plants thrive and how we can better understand the connection between microclimate and plant health. When she’s not on the land, Amber loves informing people of new ideas/things related to gardening, especially organic gardening, houseplants, and growing plants in a small space.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.