Các món ăn Ấn Độ khác nhau tùy theo khu vực, nhưng một số mặt hàng chủ lực phổ biến bao gồm gạo, bột mì nguyên cám, hạt kê trân châu, đậu lăng, đậu chim bồ câu, đậu xanh, đậu xanh và đậu tây. Thịt gà và thịt cừu là những các loại thịt phổ biến nhất, mặc dù thịt cừu, cá và thịt bò thường được tiêu thụ ở một số vùng.
Ấn Độ được biết đến với các món cà ri dày dặn. Các loại gia vị thường được sử dụng trong món ăn Ấn Độ bao gồm ớt, bạch đậu khấu, nghệ, ớt bột, gừng, hạt mù tạt đen, rau mùi, tỏi, thì là, quế, đinh hương, nghệ tây và nhục đậu khấu. Các vùng ẩm thực khác nhau của Ấn Độ có hỗn hợp gia vị riêng được gọi là garam masala. Nhiều đầu bếp cá nhân cũng có phiên bản garam masala tùy chỉnh của riêng họ.
Một số cách kết hợp cà ri phổ biến bao gồm khoai tây với đậu Hà Lan, đậu xanh, súp lơ trắng, lá methi hoặc rau bina, cà tím với cà chua hoặc hành tây, viên pho mát với rau bina và đậu lăng các loại. Cà ri thịt thường có thịt gà, dê, cừu hoặc cá. Các món cà ri thường được phục vụ với gạo basmati và một loại bánh mì dẹt nướng trong lò có men có tên là naan.
Ở Đông Ấn Độ, nhiều món ăn được chế biến từ mù tạt và cá. Các thành phần phổ biến ở Bắc Ấn Độ bao gồm sữa, sữa chua, bơ sữa trâu, nghệ tây, ớt và pho mát. Món ăn miền Nam thường dùng dừa và dầu dừa, cũng như me và hạt tiêu. Ẩm thực Tây Ấn có xu hướng là sự kết hợp của tất cả các phong cách ẩm thực Ấn Độ. Hầu hết các bữa ăn của người Ấn Độ bao gồm nhiều món, bao gồm các món ăn kèm như tương ớt, dưa chua và thức ăn nhẹ như bánh pakoras và samosas.