Tomatoes and avocados complement each other well in salads and other dishes. The combination of their contrasting textures and flavors creates a delicious balance, enhancing the overall taste of the dish.