Climatic and soil requirements: tomato requires moderate rainfall of 50-125cm annually. It requires well drained loamy soil rich in organic matter and an average temperature of 15-200C

Land preparation: preparation of land for tomato starts with clearing of the bush, ploughing, harrowing, stumping and preparation of seed beds.
Nursery practices: nursery can be done either on the ground or seed boxes with top soil thoroughly mixed, sterilized and watered. Seeds are drilled 5cm apart and 2.5cm deep. Shading, mulching, weeding and watering should be done. Nursery practices last for about three weeks.
Planting and spacing: seedlings are transplanted either in the morning or evening with a ball-of-earth, planted one seedling per hole. Holes of 5cm deep and spacing of 60cm*60cm apart or 50cm*30cm if staked.
Fertilizer application: apply N.P.K (15-15-15) to each plant 3 weeks after transplanting at the rate of 250kg/ha or apply compost manure. Avoid the fertilizer touching the roots of tomato.
Staking: stake those varieties of tomato that require staking. Good staking enables the plant  to flower and fruit very well. Train the stem on the stake and this prevents fruit from touching the soil and making the fruit look clean and neat.
Harvesting: fruit starts 2-3 months after planting. Harvesting is done by hand-picking the riped fruits. Harvesting is done over a number of weeks or months.