Thành phần chủ yếu của cơm tấm là gạo tấm, tức là phần đầu của hạt gạo bị bể ra trong quá trình sàng sảy, có màu trắng đục hơn và cứng hơn so với thân gạo. Phần tấm mẳn này chứa mầm phôi để gạo nảy mầm và cám gạo, nên khi nấu xong thường có mùi thơm, vị hơi ngọt và bổ dưỡng. Thời xưa, người ta thường sử dụng loại tấm mẳn này để nấu cơm, nhưng sau này thành phần chủ yếu lại là hạt gạo bể hoặc gạo gãy. Tấm phải chọn loại mới, có màu trắng đục. Trước đây các quán
Cơm nổi tiếng thường sử dụng tấm Tài nguyên trồng tại Long An, sau này lại có thêm loại ST25 đến từ Sóc Trăng. Theo cách truyền thống, cơm tấm ngon nhất khi sử dụng nồi đất hoặc nồi gang nấu trên củi lửa.Cho tấm vào nước nấu sôi rồi khuấy đều, khi nước gần thì cạn hạ nhỏ lửa, xới cơm và để than liu riu cho đến khi cơm chín. Tuy nhiên, ngày nay nhiều người thường sử dụng kiểu hấp cách thủy với mục đích tiết kiệm thời gian. Trước khi nấu, gạo tấm sẽ được ngâm với nước vài giờ cho hạt gạo mềm rồi hấp cách thủy đến khi chín. Cơm tấm ngon nhất khi có độ ráo, mềm, xốp, ngọt lịm, đủ độ chắc cũng như thơm mùi gạo.
Những món ăn cùng cơm tấm phổ biến và được ưa chuộng nhất chính là thịt sườn, bì và chả trứng. Món sườn dùng trong cơm tấm được ướp gia vị đầy đủ và nướng trên than củi sao cho có màu vàng ánh, đậm đà, giòn bên ngoài nhưng mềm ngọt bên trong. Mỗi nơi sẽ có một bí quyết nướng sườn riêng tạo nên nét đặc trưng của món ăn này, song phần lớn vẫn dựa trên nguyên liệu cơ bản là đường và nước mắm.Thông thường, nhiều hàng quán sẽ nướng sườn ngay trước quán cơm với mục đích thu hút thực khách. Trong khi đó, phần chả được làm từ thịt heo xay nhuyễn trộn với trứng, bún gạo, mộc nhĩ, hành lá... đem đi hấp cách thủy, sau đó bài trí lên món cơm theo phong cách cắt thành miếng chữ nhật hoặc một góc hình tròn. Ngoài ra, người chế biến sẽ làm sạch da lợn, nấu nước sôi cho hết mỡ rồi thái sợi, vắt ráo trộn với thính tạo nên món bì. Bên cạnh những thành phần trên, người ta còn ăn kèm với đồ chua làm từ cà rốt, củ cải trắng, dưa muối, đu đủ hoặc vài miếng dưa leo, cà chua cùng bát canh rau củ.
Mỗi đĩa cơm tấm đều đi kèm bát nước mắm pha kèm ớt, đường và nước lọc với tỉ lệ phù hợp để có vị chua ngọt – vốn được xem là "linh hồn" của món ăn. Thực thách cũng có thể cho thêm ớt tươi, đồ chua hoặc tỏi vào nước mắm tùy theo khẩu vị của từng người. Khi thưởng thức, người ăn sẽ rưới nước mắm lên trên cơm thay vì chấm vào bát. Ngoài ra, họ cũng có thể rưới thêm nước mỡ hành cũng như tóp mỡ lên cơm. Thực khách dùng muỗng nĩa để ăn cơm tấm, khác với những món ăn khác của người Việt chủ yếu sử dụng đũa. Đôi khi cơm tấm còn được ăn kèm với trứng ốp la, cá kho, thịt kho tàu, tôm rim, gà nướng, mực nhồi thịt... giống như cơm thường, cũng như thay thế nước mắm bằng xì dầu ở các quán cơm chay. Đối với biến tấu cơm tấm Long Xuyên, người chế biến sử dụng những miếng thịt khìa được thái sợi mỏng thay cho món sườn to như ở Sài Gòn, đồng thời phần bì lợn và trứng kho cũng được xắt nhỏ hơn. Trong hầu hết các quán ăn, thực khách có thể tùy ý lựa chọn khẩu phần ăn phù hợp với bản thân mình.