Umumnya disajikan panas, macchiato karamel bisa datang dalam beberapa bentuk, tetapi selalu mengandung espresso dan susu kukus dengan saus karamel atau rasa karamel. Ini biasanya minuman kopi manis yang ramah bagi selera mereka yang jarang minum kopi. Minuman ini umumnya salah satu dari dua hal, tergantung di mana minuman itu dibuat. Ini bisa berupa minuman susu panas yang besar dengan rasa kopi ringan dan sirup karamel di atasnya, atau bisa juga minuman kopi kecil, manis dan pekat yang tidak lebih besar dari segelas espresso. Caramel macchiato juga bisa dibuat di rumah dengan menggunakan mesin espresso.
Jenis macchiato karamel yang paling terkenal, yang dibuat di Starbucks™, adalah apa yang disebut latte macchiato, dibumbui dengan vanila dan karamel. Starbucks™ adalah rantai kedai kopi yang berasal dari AS di Seattle, Washington, tetapi kemudian berkembang hingga memiliki kehadiran internasional. Pada dasarnya, perbedaan antara caffe latte yang sudah dikenal dan latte macchiato adalah bahwa susu dalam latte macchiato seharusnya ditambahkan sebelum espresso, yang menciptakan tanda espresso dalam busa susu. Versi Starbucks™ dari minuman ini juga memiliki beberapa sirup vanilla dan sedikit saus karamel di atas busa susu. Menambahkan sirup rasa meningkatkan rasa manis minuman dan menambahkan rasa manis lainnya ke dalam campuran.
Macchiato karamel sejati dibuat dengan espresso, teknik khusus yang digunakan untuk menyiapkan kopi. Espresso dibuat dengan menyaring air panas bertekanan melalui biji kopi sangrai yang ditumbuk halus menggunakan mesin espresso. Menyiapkan kopi bubuk dengan cara ini menghasilkan cairan panas pekat yang tinggi kafein. Teknik ini juga membuat tekstur macchiato lebih berbusa daripada minuman yang dibuat dengan kopi seduh tetes.
Membuat macchiato karamel di rumah membutuhkan penggunaan mesin espresso dan biji kopi espresso bubuk. Saat espresso diekstraksi dari biji kopi, susu dipanaskan dan berbusa, lalu dituangkan ke dalam cangkir. Terkadang, susu dibumbui dengan sirup manis, yang bisa banyak rasa, seperti karamel, vanila, dan amaretto. Espresso yang baru diseduh dituangkan ke dalam susu berbusa, yang membuat tanda pada busa. Saus karamel cokelat, umumnya dibuat dengan karamel, gula, dan krim, dioleskan ke busa sebagai aksen.
Ketika mesin espresso tidak tersedia, ada beberapa pilihan untuk membuat minuman serupa di rumah. Beberapa produsen minuman kemasan menjual campuran minuman yang dirancang untuk mensimulasikan rasa manis dan susu dari minuman kopi ini. Biasanya, ini datang dalam bentuk bubuk atau sirup yang dicampur ke dalam susu yang dipanaskan.
Macchiato berarti ditandai, dan penggunaannya dalam kaitannya dengan kopi dapat diterapkan pada beberapa minuman yang berbeda. Macchiato karamel yang terkenal di Starbucks™ berbeda dari jenis macchiato karamel yang dibuat di banyak kedai kopi independen bergaya Italia. Saat dipesan di kedai kopi independen, macchiato karamel biasanya adalah macchiato caffe rasa karamel daripada latte macchiato. Versi ini dibuat dengan hanya sedikit susu yang dimasukkan untuk menandai dan membumbui espresso.