Nutrition While Breastfeeding

Do I need a special diet for breastfeeding?

Woman eating salad.You don't have to eat a special diet to make enough milk for your baby. Also, your milk will be of good quality for your baby regardless of what you eat. But your body needs fuel to make breastmilk. So eat your fill of a variety of foods. Breastfeeding isn’t an excuse to eat and drink everything you want. But it’s not a reason to avoid favorite foods either. 

Healthy diet for the new mother

A healthy diet is recommended for all women and offers many benefits to the new mother. Choosing a variety of healthy foods creates a pattern for the entire family. Each family member benefits. Women who are breastfeeding need about 500 extra calories per day. Some women might need more, while others might need less. When choosing foods, use the nutrition chart below as a guide.

Bread, cereal, rice, and pasta



Milk, yogurt, and cheese

Meat, poultry, fish,

dry beans, eggs, and nuts

Fats, oils, and sweets

(use sparingly)

What’s good for you?

Here are some things to do:

  • Breastfeeding women need to drink when they feel thirsty. There is no specific amount of water you need to drink to make enough milk.

  • Follow healthy eating guidelines.

  • Snack on fruit or low-fat dairy products if you’re hungry between meals.

  • If your healthcare provider recommends it, keep taking prenatal vitamins.

What’s not good for you?

Here are other things to consider:

  • Limit fatty foods and foods that are high in sugar (cookies, cakes).

  • Be aware that what enters your body may pass into your breastmilk. Limit caffeine. It is not just in coffee. It is also in cola, tea, and chocolate.

  • Limit the amount of fish that may contain mercury, such as shark and swordfish.

  • Talk with your healthcare provider before taking any medicines. It is important to let your healthcare provider know that you are nursing. Some medicines are not safe with breastfeeding.

  • Remember: Alcohol, cigarettes, and drugs also affect your breastmilk and your baby. Talk with your healthcare provider.