Ah, the tomato dilemma. If you’re making guac more than a few hours ahead, leave the tomatoes out.
Tomatoes release water and turn mushy, making your dip watery and sad. Chop them fresh and fold them in right before serving.
Easy Guacamole - Green Healthy Cooking
Same goes for onions if they’re super sharp. You want a punch of flavor, not a soggy mess. Fresh is best for the crunchy bits.