Tomatoes come in all shapes and sizes, from large beefsteaks grown on cordons to tiny cherry varieties, suitable for cultivating in a hanging basket.
Homegrown tomatoes are much tastier than supermarket-bought ones, but their flavour and uses vary - some are best for eating in salads, while others are more appropriate for sauces and stews.
Find out all you need to know about growing tomatoes in our Tomato Grow Guide.
Tomatoes grow in one of two ways – either as a bush, or trained as a cordon (a tall single stem). You may want to bear this in mind when choosing which varieties to grow, too.
Watch Alan Titchmarsh's No Fuss video guide to caring for tomatoes.
Here are 10 of our favourite tomato varieties to grow.
'Incas' is a very early plum tomato with bright red, meaty fruit with a thick flesh. It's perfect for barbecuing and using in sauces and purees.
A cherry variety bearing sweet yellow pear-shaped tomatoes, 'Ildi' is perfect for eating raw and in salads. It's ideal for container growing.
Tomato 'Costoluto Fiorentino'
'Costoluto Fiorentino' is an old-fashioned beefsteak tomato producing medium to large mishapen and ribbed fruits with an excellent flavour. Suitable for slicing and using in sauces.
Tomato ‘Orange Santa’
‘Orange Santa’ is a small plum/cherry tomato with orange-yellow flesh. Sweet flavour - ideal for salads.
'Sungold' is one of the sweetest tomatoes available, bearing attractive, golden-orange perfect for eating raw in salads.
Tomato 'Rio Grande'
'Rio Grande' is a plum tomato producing heavy crops of deep-red fruit. Perfect for sauces.
Rich, tangy 'Tigerella' has a unique flavour and striped flesh. It's ideal for salads and sauces.
Tomato 'Super Sweet 100'
An Incredibly sweet cherry tomato with thin skin, 'Super Sweet 100' is ideal for use in salads. High yields.
Tomato 'Red Alert'
'Red Alert' is a cherry tomato bearing bright red, sweet fruits. It's heavy cropping and with a good flavour - ideal for salads and cooking.