The correct answer is Oxalic acid. Key Points - Oxalic acid is a chemical compound that occurs naturally in almost every plant to some degree, including fruit, vegetable and grain plants. - Tomato contains more than 10 types of acids such as citric acid, malic acid, ascorbic acid, and oxalic acid etc. - Oxalic acid content of tomatoes is about 50mg per 100 g serving. - Very ripe tomatoes generally contain higher oxalate amounts than less mature fruit.