How do I prepare the soil for tomato plants?
Start with a soil test, or at least a simple pH test. Tomatoes like a pH of about 6.5 (6.0-6.5 or so is fine). In acidic soils like mine, the addition of lime is recommended, at the rate of 5-10 pounds per 100 square feet worked into the top 6 or so inches.
High-quality finished compost is the best amendment you can add to support great tomatoes. Work in a 2-to-3-inch layer each year. Some growers add more alongside the plants as the season advances.
An all-natural organic fertilizer that’s balanced or has a slightly higher middle number (Phosphorus) can also be incorporated according to package directions. Do not use a high-Nitrogen fertilizer or you will get foliage but not fruit.