A tomato in a dream is often associated with physical, emotional or spiritual health.
The tomato is nutrient rich and is known for its healing properties. Thus, dreaming of a tomato can be a sign that you need to be healed.
Perhaps you have recently suffered a trauma, or something that is going on in your life is bringing up memories of a long-ago traumatic experience that you have repressed?
Ironically, among some cultures, the tomato was once thought to be poisonous, so if this is true of your culture and you dream that you are eating a tomato it can be a warning that you are allowing something toxic to enter or remain in your life.
Tomatoes can be used to provide flavor to otherwise bland dishes, so a dream about a meal that includes tomatoes can be a sign that you need to spice up your life.