Ibu hamil harus mengkonsumsi  makanan lebih banyak karena harus memenuhi kebutuhan zat gizi untuk dirinya dan untuk pertumbuhan serta perkembangan janin/bayinya. Meskipun ibu hamil membutuhkan zat gizi yang lebih banyak dibandingkan dengan keadaan tidak hamil, tetapi konsumsi pangannya tetap beraneka ragam dan seimbang dalam jumlah dan proporsinya. Janin tumbuh dengan mengambil zat-zat gizi dari makanan yang dikonsumsi oleh ibunya dan dari simpanan zat gizi yang berada di dalam tubuh ibunya. Selama hamil seorang ibu harus menambah jumlah dan jenis makanan yang dimakan untuk mencukupi kebutuhan pertumbuhan bayi dan kebutuhan ibu yang sedang mengandung bayinya. Bila makanan ibu sehari-hari tidak cukup mengandung zat gizi yang dibutuhkan, maka janin atau bayi akan mengambil persediaan yang ada didalam tubuh ibunya, seperti sel lemak ibu sebagai sumber kalori; zat besi dari simpanan di dalam tubuh ibu sebagai sumber zat besi janin/bayi. Demikian juga beberapa zat gizi tertentu tidak disimpan di dalam tubuh seperti vitamin C dan vitamin B yang banyak terdapat di dalam sayuran dan buah-buahan.

Sehubungan dengan hal itu, ibu hamil  harus mempunyai status gizi yang baik dan mengonsumsi makanan yang beranekaragam baik proporsi maupun jumlahnya. Kenyataannya di Indonesia masih banyak ibu-ibu yang saat hamil mempunyai status gizi kurang, misalnya kurus dan menderita anemia. Hal ini dapat disebabkan karena asupan makanannya selama kehamilan tidak mencukupi untuk kebutuhan dirinya sendiri dan bayinya. Selain itu kondisi ini dapat diperburuk oleh beban kerja ibu hamil yang biasanya sama atau lebih berat dibandingkan dengan sebelum hamil. Akibatnya, bayi tidak mendapatkan zat gizi yang dibutuhkan, sehingga mengganggu pertumbuhan dan perkembangannya.