White Spots on Tomatoes: 4 Causes, Fixes & Safety Guide (2026)

White Spots On Tomatoes - Possible Causes & Are They Safe To Eat

White spots on tomatoes are caused by four main things — stinkbug feeding, sunscald, bacterial canker, or ghost spots from botrytis. Stinkbug damage and sunscald are the most common. The spots are usually safe to cut around and eat. This guide identifies each type by appearance and tells you exactly what to do.