Yes, Roseline Barbs are known to eat plants. In the wild, they primarily feed on algae and other aquatic plants. However, in captivity, they will accept most types of vegetables and fruits. It is important to offer them a variety of plant-based foods to ensure that they get the nutrients they need. Some good options include spinach, kale, broccoli, peas, zucchini, cucumber, and apples.