You can eat just about everything while breastfeeding. There’s no long list of forbidden foods, and most of the restrictions you’ve heard about are either outdated or based on very little evidence. The goal is a varied, nutrient-rich diet that keeps you fueled and supports your milk supply. Here’s what that actually looks like in practice.
You Need More Calories and More Water
Producing breast milk burns roughly 300 to 500 extra calories per day. That’s the equivalent of an extra substantial snack or small meal. You don’t need to count precisely, but if you’re constantly hungry or your energy is tanking, you’re probably not eating enough. Trying to diet aggressively while nursing can reduce your milk supply and leave you depleted.
Your fluid needs jump significantly too. Nursing mothers need about 16 cups of water per day from all sources combined, including food and other beverages. That’s noticeably more than the standard recommendation. A practical habit: keep a water bottle nearby every time you sit down to nurse. Thirst is a decent guide, but by the time you feel parched you may already be behind.
Foods Worth Prioritizing
No single “breastfeeding superfood” exists, but certain nutrients matter more right now because your body is pulling from its own stores to enrich your milk.
- Fatty fish (salmon, sardines, trout, anchovies): These are rich in DHA, an omega-3 fat that supports your baby’s brain and motor development. One study found that mothers who consumed about 200 mg of DHA daily during breastfeeding had infants with measurably higher motor development scores at 30 months. Two to three servings of low-mercury fish per week gets you there.
- Eggs: One of the best sources of choline, a nutrient critical for infant brain development that many women don’t get enough of. They also provide protein, vitamin D, and B12.
- Lean meats and poultry: Iron and B12 in highly absorbable forms. Your body doesn’t automatically replenish the iron you lost during delivery, so iron-rich foods are especially important in the early postpartum months.
- Dairy or calcium-rich alternatives: Yogurt, cheese, milk, or fortified plant milks help maintain your bone density. Your body will pull calcium from your bones to supply your milk if dietary intake falls short.
- Colorful fruits and vegetables: Variety matters more than any specific produce item. Dark leafy greens, sweet potatoes, berries, and citrus fruits supply folate, vitamin C, vitamin A, and fiber.
- Whole grains, beans, and lentils: Sustained energy, fiber, and additional iron. These are especially useful if you’re vegetarian.
Special Considerations for Vegan and Vegetarian Diets
A plant-based diet is fine while breastfeeding, but vitamin B12 needs careful attention. B12 is found almost exclusively in animal products, and low levels in your diet directly translate to low levels in your breast milk. The recommended intake for lactating women is 2.8 micrograms per day (some European guidelines suggest 4.5 micrograms). If you eat no animal products at all, supplementation isn’t optional. Babies born to vegan mothers may already have low B12 reserves at birth, making the breast milk supply of this vitamin even more critical.
Other nutrients to watch on a plant-based diet include iron, zinc, iodine, and omega-3s. A prenatal or postnatal supplement designed for nursing mothers can fill most of these gaps, but whole food sources should still be your foundation.
Fish You Should Avoid
Fish is one of the best things you can eat while nursing, but mercury is a legitimate concern. High-mercury species to skip entirely include shark, swordfish, king mackerel, and tilefish. These large predatory fish accumulate mercury over their long lifespans, and mercury does pass through breast milk.
Low-mercury options you can eat freely (two to three servings per week) include salmon, sardines, anchovies, shrimp, pollock, catfish, tilapia, cod, trout, scallops, clams, and crab. Canned light tuna is generally lower in mercury than albacore. If you eat locally caught fish from lakes or rivers, check local advisories, as larger freshwater fish like carp and perch sometimes carry elevated mercury or other contaminants.
Caffeine Is Fine in Moderation
Caffeine passes into breast milk in small amounts. The CDC considers up to about 300 milligrams per day safe, which works out to roughly two to three cups of regular coffee. Most babies handle this level without any issues. Some newborns, especially premature infants, metabolize caffeine more slowly, so if your baby seems unusually fussy or wakeful, it’s worth pulling back temporarily to see if caffeine is a factor.
Alcohol Clears Faster Than You Think
The safest option is no alcohol, but an occasional drink doesn’t require you to “pump and dump.” Alcohol enters and leaves breast milk at the same rate it enters and leaves your bloodstream. For a single standard drink (12 oz of beer, 5 oz of wine, or 1.5 oz of liquor), clearance times range from about 2 to 3 hours depending on your body weight. A 140-pound woman clears one drink in roughly 2 hours and 19 minutes. A 120-pound woman takes closer to 2 hours and 30 minutes. The clock starts when you begin drinking, not when you finish.
If you plan to have a drink, the simplest approach is to nurse right before and then wait for the alcohol to clear before the next feeding. Pumping does not speed up clearance. It only relieves pressure.
You Don’t Need to Avoid “Gassy” Foods
This is one of the most persistent myths in breastfeeding nutrition. Broccoli, cabbage, beans, onions, garlic, and spicy foods do not reliably cause gas or fussiness in breastfed babies. The gas-producing compounds in these foods (certain carbohydrates that ferment in your gut) are not absorbed into your bloodstream and therefore don’t reach your milk. There is no scientific evidence that any specific food in a mother’s diet causes intestinal problems in breastfed infants.
That said, every baby is different. Some mothers notice consistent patterns where a particular food seems to bother their baby. If you observe a clear, repeatable connection, it’s reasonable to eliminate that food temporarily and see if symptoms improve. But there’s no reason to preemptively cut out entire food groups based on what someone told you might cause problems.
You Don’t Need to Restrict Allergens Either
Older advice sometimes told breastfeeding mothers to avoid peanuts, eggs, or dairy to prevent allergies in their babies. Current evidence does not support this. A USDA review found insufficient or no evidence linking a mother’s consumption of common allergens during breastfeeding to food allergies, eczema, asthma, or allergic rhinitis in children. Restricting these foods from your diet won’t protect your baby from developing allergies and may deprive both of you of important nutrition.
The one exception: if your baby has been diagnosed with a specific food allergy (most commonly cow’s milk protein allergy), your pediatrician may ask you to eliminate that food from your diet. This is a targeted response to a confirmed problem, not a preventive measure.
What a Typical Day Might Look Like
You don’t need a complicated meal plan. A realistic day of eating while breastfeeding might include eggs with whole-grain toast and fruit at breakfast, a grain bowl with beans and roasted vegetables at lunch, yogurt with nuts as an afternoon snack, and salmon with sweet potatoes and greens at dinner. The common thread is variety, adequate protein at each meal, and enough total food to match your higher calorie needs.
If your appetite is low in the early postpartum weeks, smaller and more frequent meals are easier to manage. Keeping simple, nutrient-dense snacks within reach (hard-boiled eggs, cheese and crackers, trail mix, hummus with vegetables) helps you eat enough on days when sitting down for a full meal feels impossible.

