Saat sahur maupun ketika berbuka puasa, pastikan Anda mengonsumsi makanan tinggi protein. Asupan kaya protein akan menjaga tubuh tetap bertenaga dan tidak mudah lapar. Sebaliknya, kurangi asupan karbohidrat sederhana seperti roti, biskuit, mie, pasta, dan minuman bersoda, karena akan dicerna secara cepat oleh tubuh dan bisa memicu naiknya kadar gula darah.
Untuk menambah sumber energi, Anda dapat menambahkan asupan karbohidrat kompleks dalam menu sahur. Contoh makanan jenis karbohidrat kompleks adalah buah-buahan, sayuran, pasta gandum, roti gandum, kentang, kacang-kacangan, dan beras merah. Karbohidrat kompleks memiliki kandungan serat tinggi dan akan dicerna secara bertahap oleh tubuh. Akibatnya, kadar gula darah tubuh tidak akan melonjak.