What pot size do I need for tomatoes?
Tomatoes need at least a 12-inch diameter pot (approximately 12 litres). For indeterminate (tall) varieties like Pusa Ruby, use a 15–20-litre grow bag for best yields. Determinate (bush) cherry tomatoes do fine in 10-litre containers. Bigger is always better — larger volumes retain more moisture and nutrients, leading to heavier yields. Never use containers smaller than 10 litres or yield drops sharply.