No, if you don’t like tomatoes, or you want to cut back on the acidity of the dish then you can make it without tomatoes. You can even replace them with other vegetables of your choice like mentioned above.