Echinodorus cordifolius is a species of aquatic plants in the Alismatales. It is native to Mexico, the West Indies, Central America, South America (as far south as Paraguay) and the southeastern United States (Texas to Florida and as far north as Iowa.