Carbohydrate phức tạp do thực vật tạo ra là cellulose. Carbohydrate phức hợp là đường được tạo thành từ các phân tử đường nhỏ hơn. Carbohydrate phức tạp còn được gọi là polysaccharid. Xenlulo được tạo thành từ các tiểu đơn vị của monosaccharide, hoặc đường đơn, được gọi là glucose.
Xenluloza trong thực vật được tìm thấy trong thành tế bào thực vật. Xenluloza tạo cho tế bào thực vật một cấu trúc cứng nhắc. Carbohydrate phức tạp này không thể bị phân hủy bởi hệ tiêu hóa của con người. Động vật như ngựa và bò có thể phân hủy cellulose với sự trợ giúp của vi khuẩn cộng sinh sống trong hệ tiêu hóa của chúng. Xenlulo là một thành phần quan trọng của chất xơ.Carbohydrate phức tạp khác do thực vật tạo ra là tinh bột. Tinh bột là một dạng lưu trữ của glucose. Giống như xenlulo, tinh bột được tạo ra từ các tiểu đơn vị glucoza, nhưng không giống như xenlulo, tinh bột có thể bị phân hủy bởi các enzym trong hệ tiêu hóa của con người.