Kacang adalah embrio tanaman dengan cangkang keras yang dimaksudkan untuk melindunginya sampai matang dalam bentuk anakan yang nantinya akan tumbuh menjadi tanaman dewasa sepenuhnya. Tubuh kacang cenderung keras hingga renyah dan sangat berminyak, dan kebetulan menjadi makanan favorit sejumlah hewan. Ada berbagai macam kacang yang dapat dimakan di seluruh dunia, dengan banyak negara memiliki perkebunan pohon penghasil kacang untuk tujuan khusus menghasilkan kacang untuk kacang kuliner. Kacang juga bisa dipanen di alam liar.
Kacang yang dapat dimakan telah menjadi bagian penting dari makanan manusia selama ribuan tahun. Karena dilindungi oleh kulit terluar yang kokoh, kacang dapat disimpan untuk waktu yang lama tanpa risiko rusak. Mereka juga tinggi protein dan berbagai macam vitamin dan mineral lainnya, tergantung pada kacang tertentu, menjadikannya pilihan diet yang bagus. Manusia juga telah membudidayakan rasa kacang, mulai dari kacang macadamia yang kaya dan berlemak hingga almond yang lebih ramping dan sedikit pahit.
Definisi botani kacang sebenarnya cukup ketat; kacang harus memiliki dinding luar kayu atau berbatu, dan biji di dalamnya bebas atau sebagian menyatu. Namun, dalam masakan, istilah “kacang” jauh lebih luas, mencakup kacang-kacangan seperti kacang tanah, buah berbiji seperti almond, dan biji-bijian seperti kacang pinus dan biji bunga matahari. Definisi kuliner kacang tampaknya mencakup segala jenis kernel berminyak, apakah kernel itu benar-benar kacang atau bukan.
Almond, pistachio, kelapa, hazelnut, pecan, walnut, kacang pinus, chestnut, kacang Brazil, kacang mete, beechnut, dan butternut semuanya dianggap kacang yang dapat dimakan, terlepas dari apakah itu kacang asli atau bukan. Semua makanan ini memiliki ciri daging yang kaya dan berminyak yang dapat ditekan untuk minyak atau dimakan begitu saja. Beberapa dari kacang-kacangan ini harus melalui beberapa langkah pemrosesan sebelum dilepaskan ke pasar; kenari, misalnya, adalah drupes, artinya mereka ditutupi kulit kasar yang dikeluarkan untuk mengekspos cangkang keras sebelum kacang dikirim ke pasar.
Alergi terhadap kacang yang dapat dimakan sangat umum. Karena “kacang” dalam istilah kuliner adalah kata yang luas, mungkin saja seseorang alergi terhadap beberapa kacang, tetapi tidak terhadap yang lain. Alergi kacang tanah, misalnya, biasanya terbatas hanya pada kacang tanah, sedangkan alergi terhadap kacang pohon seperti kenari mungkin menunjukkan bahwa seseorang alergi terhadap berbagai jenis buah berbiji termasuk almond dan kacang beech. Karena istilah alergi kacang bisa membingungkan, kebanyakan orang yang tahu bahwa mereka alergi kacang menghindari kacang yang bisa dimakan sama sekali, karena mereka tidak ingin mengambil risiko reaksi alergi yang serius.