It's widely debated whether tomatoes are a fruit or a vegetable. From a cooking, nutritional standpoint, yes, tomatoes are fruits because they grow on a flower and they contain seeds which go on to grow into flowers, too.