How to Gain Weight During Pregnancy: What to Eat

Most pregnant women need to gain between 25 and 35 pounds over the course of pregnancy, though your specific target depends on your pre-pregnancy BMI. The good news is that healthy weight gain doesn’t require dramatic dietary overhauls. It comes down to eating about 300 extra calories a day starting in the second trimester, choosing foods that pack both calories and nutrients, and managing the nausea that can derail your appetite in the early months.

How Much Weight You Should Gain

The CDC breaks pregnancy weight gain targets into four categories based on your BMI before pregnancy:

  • Underweight (BMI under 18.5): 28 to 40 pounds
  • Normal weight (BMI 18.5 to 24.9): 25 to 35 pounds
  • Overweight (BMI 25.0 to 29.9): 15 to 25 pounds
  • Obese (BMI 30.0 to 39.9): 11 to 20 pounds

These ranges, originally developed by the Institute of Medicine and reaffirmed by ACOG as recently as 2025, apply to women carrying a single baby. If you’re carrying twins, the targets are higher across the board.

Weight gain isn’t evenly distributed across all nine months. During the first trimester, most women gain only 1 to 4 pounds total. The real growth happens in the second and third trimesters, when you can expect to put on roughly a pound per week if you started at a normal weight. If you’re underweight, your weekly rate may be slightly higher; if you’re overweight, slightly lower. Don’t stress over week-to-week fluctuations. The overall trend across trimester matters more than any single weigh-in.

Why Gaining Enough Matters

Falling short of your weight gain target isn’t just a number on a scale. It directly affects your baby’s growth. Women who are underweight during pregnancy are significantly more likely to deliver babies who are small for gestational age or have a low birth weight (under about 5.5 pounds). One large study found that roughly 23% of infants born to underweight mothers were small for gestational age, compared to about 13.5% among normal-weight mothers. Low birth weight rates showed a similar gap: 15% versus 9%.

Babies born too small can face challenges with temperature regulation, blood sugar stability, and feeding in the early days. In the longer term, low birth weight is linked to developmental delays. Gaining within your recommended range is one of the most straightforward things you can do to support a healthy birth weight.

How Many Extra Calories You Actually Need

The “eating for two” idea oversells it considerably. For most normal-weight women, calorie needs break down like this:

  • First trimester: about 1,800 calories per day (no real increase needed)
  • Second trimester: about 2,200 calories per day
  • Third trimester: about 2,400 calories per day

That works out to roughly 300 extra calories a day once you hit the second trimester. Three hundred calories is not a lot of food: a banana with two tablespoons of peanut butter, a cup of yogurt with granola, or a glass of milk with a handful of almonds. The key is making those extra calories count nutritionally rather than filling them with empty snacks.

Foods That Help You Gain and Nourish

The best strategy for healthy weight gain during pregnancy is choosing foods that are calorie-dense and nutrient-dense at the same time. You’re trying to hit multiple targets: enough calories to gain steadily, plus the extra iron, calcium, protein, folate, and omega-3 fats your body needs to build a placenta, expand your blood volume, and grow a baby.

Protein-Rich Foods

Protein supports the rapid tissue growth happening in your uterus, breasts, and your baby’s developing body. Good sources include chicken breast, eggs, salmon, lentils, cottage cheese, and peanut butter. A simple habit is including a protein source at every meal and snack. A hard-boiled egg as a midmorning snack, lentils in your soup at lunch, and a piece of salmon at dinner adds up quickly.

Healthy Fats

Fat is the most calorie-dense macronutrient, so it’s your best friend if you’re struggling to gain enough. Avocados, nuts, seeds, olive oil, and fatty fish like salmon all provide calories while delivering omega-3 fatty acids that support your baby’s brain development. Research on omega-3 supplementation in the first trimester has found it’s associated with larger head circumference and higher estimated fetal weight later in pregnancy. Drizzling olive oil on vegetables, adding nut butter to smoothies, or snacking on trail mix are easy ways to boost your daily intake without feeling overstuffed.

Calcium and Dairy

Your baby needs calcium for bone development, and if you don’t eat enough, your body will pull it from your own bones. Dairy products like milk, yogurt, and cheese are the most efficiently absorbed sources. A cup of milk, a serving of yogurt, and an ounce and a half of mozzarella across the day covers a significant portion of your needs. If you don’t tolerate dairy, calcium-fortified orange juice and leafy greens like kale and broccoli are alternatives, though you’ll need to eat more of them to get the same amount.

Iron-Rich Foods

Your blood volume increases by nearly 50% during pregnancy, which demands a lot of extra iron. Lean red meat, dark turkey, iron-fortified cereals, kidney beans, and spinach are all solid sources. Pairing iron-rich foods with something containing vitamin C (like tomatoes or citrus) helps your body absorb more of it.

Folate Sources

Folate is critical for preventing neural tube defects, especially in early pregnancy. Dark leafy greens, citrus fruits, dried beans, lentils, and fortified cereals are reliable sources. Most prenatal vitamins also contain folic acid (the synthetic form), but getting folate from food gives you extra calories and fiber at the same time.

Practical Tips When Gaining Weight Feels Hard

Some women struggle to gain weight during pregnancy, especially in the first trimester when nausea peaks. Morning sickness affects up to 80% of pregnant women, and it can make the idea of eating anything feel impossible. A few strategies help.

Eat small, frequent meals instead of three large ones. An empty stomach often makes nausea worse, so keeping something in your system throughout the day, even just crackers or dry toast first thing in the morning, can help. Cold or room-temperature foods tend to be better tolerated than hot meals, which have stronger smells. Ginger tea or ginger chews can ease mild nausea for some women. If your nausea is severe enough that you’re losing weight or can’t keep fluids down, your provider may recommend medication or IV fluids to get you through the worst of it.

Once nausea subsides (usually by 14 to 16 weeks for most women), you can focus on catching up. Calorie-dense snacks between meals are the easiest way to close a gap. Think smoothies made with whole milk, banana, peanut butter, and a scoop of oats. Or avocado toast on whole grain bread with an egg on top. These types of snacks pack 300 to 500 calories without requiring you to sit down for a full meal.

If you have a naturally small appetite, liquid calories can help. Whole milk, fruit smoothies, and soups made with cream or coconut milk add calories without filling you up as much as solid food. Eating on a schedule rather than waiting until you feel hungry also helps, because pregnancy hormones don’t always send reliable hunger signals.

What the Weight Actually Consists Of

It helps to understand that pregnancy weight gain isn’t all body fat. For a woman who gains about 30 pounds, the breakdown looks roughly like this: the baby accounts for 7 to 8 pounds, the placenta about 1.5 pounds, amniotic fluid around 2 pounds, increased blood volume about 3 to 4 pounds, larger uterus and breasts another 3 to 4 pounds, extra fluid in your tissues about 3 to 4 pounds, and the remainder is fat stores your body builds as an energy reserve for breastfeeding. Every pound serves a purpose.