Thực phẩm giàu tinh bột thường được gọi là carbohydrate phức tạp và theo truyền thống chúng thường chia thành ba loại: bánh mì và ngũ cốc, rau, đậu và các loại đậu. Thực phẩm giàu tinh bột trong danh mục bánh mì và ngũ cốc bao gồm gạo, bột yến mạch, mì ống, ngũ cốc và bánh quy giòn. Các loại rau chứa nhiều tinh bột bao gồm khoai tây, ngô, chuối xanh và đậu Hà Lan. Đậu và các loại đậu chứa nhiều tinh bột bao gồm đậu lima, đậu lăng, đậu xanh và đậu đen.
Nhiều người ăn kiêng ít carbohydrate cảnh giác với việc ăn thực phẩm có hàm lượng tinh bột cao, nhưng những thực phẩm này cũng cung cấp nhiều lợi ích dinh dưỡng quan trọng. Bánh mì làm từ ngũ cốc nguyên hạt cung cấp cho người tiêu dùng magiê, Vitamin B và sắt, đồng thời chúng có thể làm giảm nguy cơ mắc bệnh tim hoặc đột quỵ. Các loại rau giàu tinh bột bao gồm Vitamin A, chất xơ và kali, trong khi các loại đậu cũng giàu protein, kẽm và chất xơ.
Những người đang hướng đến chế độ ăn ít carbohydrate thường thay thế các món ăn phụ bằng rau củ bằng các món ăn phụ chứa nhiều tinh bột thông thường, chẳng hạn như khoai tây nghiền, khoai tây nướng, khoai tây chiên hoặc bánh mì que. Những thực phẩm thay thế này thường bao gồm các loại rau không chứa tinh bột như súp lơ, ớt chuông, măng tây hoặc nấm; chất béo lành mạnh, chẳng hạn như bơ hoặc các sản phẩm từ bơ hạt; hoặc xà lách lá xanh bao gồm rau diếp, rau bina, cải xoăn hoặc mizuna. Súp lơ nghiền hoặc mì ống bí ngòi có thể dùng để thay thế gần như chính xác cho khoai tây nghiền và mì ống truyền thống.