Teka-teki ( bahasa Inggris : riddle ) adalah sebuah pernyataan atau pertanyaan atau frase yang memiliki makna ganda ataupun makna tertutup, diajukan sebagai
puzzle untuk diselesaikan. Teka-teki (riddle) terdiri dari dua jenis: enigma , di mana masalah yang secara umum diekspresikan dalam bahasa metaforik atau bahasa alegorik yang membutuhkan kecerdikan dan cara berfikir yang hati-hati, dan konundrum, di mana pertanyaannya menggantungkan pada efek mereka dalam pengolahan pertanyaan maupun jawabannya.
Teka teki cenderung diartikan sebagai suatu peristiwa yang belum ditemukan titik terang. Pada kebanyakan media masih menggunakan kata ini dalam mengungkapkan sebuah masalah yang misterius atau belum ditemukannya jawaban yang bisa dibuktikan kebenarannya.