Back to Blog

What to Eat With GD: Your Exact Carb + Protein Target for Breakfast, Lunch, Dinner and Snacks

29 May 202614 min read
Created by
Medically reviewed byJasmine Okafor, RDN, CSPLast reviewed 29 May 2026

Our content is created by moms who understand GD firsthand and reviewed by registered dietitians specializing in prenatal nutrition. Meet our team →

Key Takeaways

  • The meal-by-meal target most dietitians use for GD: 15–30g carbs at breakfast, 30–45g at lunch and dinner, and 15–30g per snack — every plate paired with 15–25g of protein.
  • Breakfast carbs are deliberately the lowest of the day because morning insulin resistance is highest — that is why oatmeal and cereal spike so many women and eggs do not.
  • You are not eating low-carb: pregnancy requires at least 175g of carbohydrate a day for the baby's brain, so the goal is spreading carbs out and pairing them, not cutting them.
  • Protein and fat are the levers that flatten the spike — the same 30g of carbs lands very differently depending on what you eat alongside it and in what order.
  • If you build every plate as half non-starchy vegetables, one quarter protein, and one quarter carb, you hit the targets without weighing food — the CDC and NIDDK call this the plate method.

Just diagnosed with gestational diabetes?

Take the 60-second quiz and see your personalized GD meal plan — built for your trimester, your tastes, and your glucose targets.

$99 once for your whole pregnancy · 14-day money-back guarantee · no subscription

Medically reviewed by Sarah Tappan, RD, LD — Pregnancy Plate Planner editorial team

What to eat with gestational diabetes, in one sentence: aim for 15–30g of carbohydrate at breakfast, 30–45g at lunch and dinner, and 15–30g per snack — and pair every single one of those carb servings with 15–25g of protein and a visible fat. That meal-by-meal structure, not a list of "forbidden foods," is what keeps your 1-hour readings under 140 mg/dL (7.8 mmol/L) and your fasting under 95 mg/dL (5.3 mmol/L). Get the structure right and you can eat rice, bread, potatoes, pasta, and fruit — just in measured amounts, spread out, and never naked.

If you were just diagnosed and are staring at your fridge wondering what's even allowed anymore, take a breath. You're not going on a starvation diet, and you're not cutting carbs to zero. You're learning to portion and pair. This guide gives you the exact numbers for each meal and snack, real plates that hit them, and the three mistakes that quietly blow up most women's numbers in the first two weeks. If you want those numbers pre-built into a week of meals, our free meal planner does the math for you.

The Numbers: Your Carb and Protein Target by Meal

Here's the framework most registered dietitians use as a starting point for GD. These are typical ranges, not prescriptions — your care team adjusts them based on your actual post-meal numbers (CDC: Gestational Diabetes).

MealCarb targetProtein targetWhy this number
Breakfast15–30g15–25gMorning insulin resistance is highest — lowest carb of the day
Lunch30–45g20–25gInsulin works better midday
Dinner30–45g20–25gWatch portion creep — dinner is usually the biggest plate
Morning / afternoon snack15–30g7–15gBridges meals, prevents over-hungry overeating
Bedtime snack~15g7–15gSlows overnight liver glucose, supports fasting number

Add it up across three meals and two to three snacks and you land at roughly 175–200g of carbohydrate a day — which is exactly where you should be. Pregnancy requires at least 175g of carbohydrate per day to fuel your baby's brain and your own body, per the National Academies Dietary Reference Intakes. So when you hear "gestational diabetes is a low-carb diet," that's the first myth to throw out. It's a carb-controlled, carb-spread diet, not a low-carb one.

Your one-line target glucose reference (the numbers these meals are aiming to stay under):

ReadingTarget (mg/dL)Target (mmol/L)
Fasting (waking)<95<5.3
1-hour after a meal<140<7.8
2-hour after a meal<120<6.7

For the full breakdown of where these targets come from and how to read your meter, see our gestational diabetes food list and targets guide.

Why Pairing Matters More Than the Carb Itself

Here's the mechanism that makes this whole approach work: protein and fat slow how fast carbohydrate becomes blood glucose. The same 30g of carbs hits your bloodstream at completely different speeds depending on what's on the plate with it and the order you eat it in.

You'll see "just avoid sugar" advice everywhere. It's wrong for GD. A plain bagel (no added sugar, ~50g of fast carbs) will spike most women harder than a cookie eaten after a high-protein dinner. The lever isn't sugar versus no sugar — it's total carb load at one sitting, plus what you pair it with. That's why every line in the table above has a protein number next to it. A carb without a protein partner is a spike waiting to happen.

The NIDDK and CDC both teach this as the plate method, and it's the easiest way to hit your targets without weighing food: fill half your 9-inch plate with non-starchy vegetables, one quarter with lean protein, and one quarter with carb foods (CDC: Diabetes Meal Planning; NIDDK: Healthy Living with Diabetes). If your starch section is the same size as your protein section, your carbs are too high. That single visual fixes more numbers than any food swap.

Get a free week of GD plates built on this exact ratio →

Breakfast: The 15–30g Meal That Trips Everyone Up

Breakfast is the hardest meal in GD, and it's the one where the "healthy breakfast" you ate your whole life turns on you. Insulin resistance peaks in the morning, so foods that seem virtuous — oatmeal, whole-grain cereal, a smoothie, fruit and yogurt, toast and jam — frequently spike women 40–70 mg/dL because they're carb-heavy and protein-light right when your body handles glucose worst.

The fix: keep breakfast at 15–30g of carbs and front-load the protein. Eggs are the workhorse here because they're carb-free and protein-dense.

Breakfasts that consistently stay under 140 mg/dL at one hour:

  • 2 eggs scrambled + 1 slice whole-grain toast + ½ avocado — ~15g carbs, ~14g protein, fat from the avocado slows it further
  • Veggie omelet (2–3 eggs, peppers, spinach, 1 oz cheese) + ½ cup berries — ~12g carbs, ~20g protein
  • ¾ cup plain Greek yogurt + ¼ cup berries + 2 tbsp chopped walnuts — ~15g carbs, ~17g protein
  • ½ cup cottage cheese + ½ cup berries + 10 almonds — ~14g carbs, ~16g protein
  • 2-egg muffin cups + 1 small apple (eaten with the eggs, not alone) — ~18g carbs, ~12g protein

Breakfasts that spike most women (save these or rework them):

  • Oatmeal — even steel-cut. A full bowl is 30–45g of carbs with little protein. If you love it, drop to ⅓ cup dry oats (~20g carbs), stir in a scoop of protein powder or an egg, and add nuts. Test it; some women still spike.
  • Cold cereal + milk — typically 35–50g carbs and almost no protein. The classic morning spike.
  • Fruit smoothie — blended fruit hits like juice. 40g+ of fast carbs.
  • Toast + jam, bagel, pastry, pancakes — all carbs, no buffer.

For a deeper menu of morning options that work, see our GD food list. And if you want your per-meal carb target dialed in to your specific trimester and pre-pregnancy BMI, run it through the GD carb allocator — it gives you a personalized number instead of the general range.

Lunch: 30–45g Carbs, Built Around Protein

By midday, insulin works better, so you get a little more carb headroom — 30–45g. The trap at lunch is the "healthy" carb-bomb: a big sandwich on two slices of bread (30g) plus chips (15g) plus fruit (15g) lands you at 60g before you've had any real protein.

Lunches that hit the target:

  • Big salad (greens, cucumber, tomato) + 4 oz grilled chicken + ½ cup chickpeas + 2 tbsp olive-oil dressing + 1 slice whole-grain bread on the side — ~30g carbs, ~32g protein
  • Open-faced turkey sandwich (1 slice whole-grain bread, 4 oz turkey, avocado, lettuce, tomato) + side of baby carrots — ~22g carbs, ~28g protein
  • Burrito bowl: ⅓ cup brown rice + ½ cup black beans + 4 oz chicken + fajita veggies + guac + salsa (skip the tortilla) — ~38g carbs, ~34g protein
  • Lentil soup (1.5 cups) + side salad with feta and olive oil + 5 whole-grain crackers — ~35g carbs, ~18g protein
  • Tuna or egg salad (made with Greek yogurt or mayo) over greens + 1 small whole-grain roll — ~25g carbs, ~24g protein

The order trick: eat your protein and vegetables first, then the carb portion last. Eating the carb part of a meal last instead of first measurably lowers the post-meal spike, because the protein-fat already in your stomach slows glucose absorption. Same food, lower number, zero extra effort.

Dinner: Same 30–45g Carbs, But Watch the Portion Creep

Dinner gets the same 30–45g carb target as lunch, but it's the meal where numbers most often go sideways — partly because dinner is usually the biggest plate of the day, and partly because, in the third trimester, placental hormones drive evening insulin resistance back up. A pasta serving you'd eyeball as "one cup" is frequently 1.5 cups, and that extra half-cup is the difference between a 125 and a 165 at one hour.

Dinner plates that land under target:

  • 6 oz baked salmon + ⅓ cup rice + roasted broccoli in olive oil + ½ avocado — ~23g carbs, ~38g protein
  • Chicken stir-fry: 5 oz chicken + 2 cups mixed veg + ½ cup quinoa + sesame oil — ~30g carbs, ~32g protein
  • Deconstructed tacos: 5 oz ground turkey + 1 small corn tortilla + ¼ cup black beans + cheese, salsa, big side of lettuce — ~30g carbs, ~34g protein
  • 5 oz sirloin + 1 small (130g) sweet potato + roasted asparagus + side salad with olive oil — ~26g carbs, ~36g protein
  • Sheet-pan chicken + ⅓ cup lentils + roasted zucchini and tomatoes + 2 tbsp hummus + feta — ~27g carbs, ~38g protein

Portion anchors so you're not guessing (each line ≈ 15g carbs):

  • ⅓ cup cooked white or brown rice
  • ½ cup cooked pasta (regular) — or use ¾ cup chickpea/lentil pasta for double the protein and fiber
  • 1 slice whole-grain bread, or 1 small (6") corn tortilla
  • ½ small potato or ½ small sweet potato
  • ½ cup cooked quinoa, beans, or lentils

Build the full week from plates like these with our 7-day gestational diabetes meal plan — every dinner is already portioned to the 30–40g carb window with the protein and fat buffers built in.

Snacks: The 15–30g Bridges (and Why You Need Them)

Snacks aren't optional in GD — going too long without eating makes you over-hungry, which leads to overeating carbs at the next meal and bigger spikes. Plan two to three snacks: mid-morning, mid-afternoon, and bedtime. Keep them at 15–30g carbs with a protein partner.

Snacks that hold steady:

  • 1 apple + 1 string cheese or 1 tbsp peanut butter — ~15g carbs
  • ½ cup cottage cheese + ½ cup berries — ~10g carbs, 12g protein
  • 10–12 whole-grain crackers + 2 oz cheese — ~18g carbs
  • 2 tbsp hummus + 1 cup raw veggies + 5 whole-grain crackers — ~18g carbs
  • ¾ cup plain Greek yogurt + 10 almonds — ~12g carbs, 17g protein
  • 2 hard-boiled eggs + a few cherry tomatoes — ~3g carbs, 12g protein (a near-zero-carb option for when your numbers are running high)

The bedtime snack specifically

If your morning fasting numbers run above 95 mg/dL (5.3 mmol/L), the dietitians here at Pregnancy Plate Planner suggest trying a ~15g-carb-plus-protein bedtime snack for 7–10 nights before anything else. Overnight, your liver releases glucose (gluconeogenesis), and that's the main driver of a high fasting number in late pregnancy — not what you ate at dinner. A small carb-protein snack at 9–10pm slows that release enough to drop fasting by roughly 5–15 mg/dL for many women.

Good bedtime options: ½ cup cottage cheese + 10 almonds, a slice of whole-grain toast with peanut butter, or ¾ cup Greek yogurt with a few berries. Important honesty: a minority of women find a bedtime snack makes fasting worse. If your morning numbers go up after a week of trying it, stop and tell your provider. For the full bedtime playbook, see our meal plan guide, which includes a week of bedtime snacks.

The 3 Mistakes That Blow Up Most Women's Numbers

Mistake 1: Eating carbs naked

A banana on the way out the door. Crackers by themselves at 3pm. Toast with nothing on it. A lone carb with no protein or fat is the single most common cause of an unexplained spike. Fix: never eat a carb alone. Banana + peanut butter. Crackers + cheese. Toast + eggs. The protein partner is non-negotiable.

Mistake 2: Treating fruit and juice as "free"

Fruit is healthy, but it's still carbohydrate — 1 small apple or 1 cup of berries is a full 15g snack. And fruit juice is the worst offender in the kitchen: it's concentrated sugar with the fiber stripped out, so it spikes like soda. Fix: count fruit as a carb serving, pair it with protein, choose berries/cherries/apples over tropical fruit and grapes, and skip juice entirely. For more on which specific foods land soft versus hard, see our GD food list.

Mistake 3: Going low-fat to "be healthy"

The instinct to choose fat-free yogurt, skim milk, and dry toast works against you in GD. Fat slows glucose absorption — stripping it out lets carbs spike faster. Fix: choose full-fat plain Greek yogurt, add avocado or olive oil to meals, and don't fear nuts and cheese. The CDC's healthy-eating guidance for diabetes emphasizes balanced plates over fat-phobia (CDC: Healthy Eating with Diabetes).

When the General Targets Don't Apply to You

The ranges in this article are starting points. Here's when you'll need to deviate:

  • Your breakfast spikes even at 15g. Some women need to go to 10–15g of carbs at breakfast, or near-zero (eggs and avocado only). That's normal — morning insulin resistance varies a lot person to person.
  • You're vegetarian or vegan. You can absolutely hit your protein targets from tofu, tempeh, lentils, beans, edamame, Greek yogurt, and eggs — it just takes more deliberate planning to get 15–25g per meal without overshooting carbs. The beans-and-lentils that supply your protein also carry carbs, so they count in both columns.
  • You're tall, active, or carrying multiples. Your provider may set higher carb targets and more snacks. Don't undereat to chase perfect numbers — the baby needs fuel.
  • Your numbers stay high despite perfect eating. About 30% of women with GD need insulin or metformin no matter how well they eat, because their placenta produces more insulin-blocking hormones than diet can overcome. That's biology, not failure. Persistently high numbers on a well-built plate is a signal to talk to your provider, not to eat even less.

What to Do This Week

  1. Days 1–2: Set your structure. Three meals, two to three snacks, never skip. Put a protein on every plate before you add any carb.
  2. Days 1–7: Test and log. Check fasting on waking and 1 hour after the first bite of each meal. Write down what you ate and the number. This is the data that tells you which meals work for your body (MedlinePlus: Gestational diabetes self-care).
  3. Find your trouble meal. It's almost always breakfast. Drop that meal's carbs to the low end of the range and bump the protein. Re-test.
  4. Use the plate method as your default. Half non-starchy veg, quarter protein, quarter carb. It hits the targets without a food scale.
  5. Take a 10–20 minute walk after your biggest meal. Walking pulls glucose out of your blood without insulin and can knock 0.5–1.5 mmol/L (10–25 mg/dL) off your 1-hour reading.

For the play-by-play on your first week after diagnosis — including how often to test and what numbers mean — see our food list and first-week guide, and confirm your personal per-meal carb target with the GD carb allocator.

The Bottom Line

Eating with gestational diabetes isn't about a list of banned foods — it's about a repeatable structure: 15–30g carbs at breakfast, 30–45g at lunch and dinner, 15–30g per snack, each paired with 15–25g of protein and a real fat source. Hit that structure with the plate method, spread your 175g+ of daily carbs across the day, and pair everything, and most women keep their numbers in target on diet alone. The rest get the help they need from their care team — and that's just as much a win.

You don't have to build all of this from scratch. Join Pregnancy Plate Planner free and get a full week of breakfasts, lunches, dinners, and snacks already portioned to these exact carb and protein targets, plus a tracker to find which meals work for your body. The structure is done — you just eat the plates.

Ready to stop guessing at every meal? Start your free GD meal plan now → Real plates, real numbers, built for moms managing real diagnoses.

Ready to stop guessing what to eat?

Take the 60-second quiz and see your personalized GD meal plan — built for your trimester, your tastes, and your glucose targets.

$99 once for your whole pregnancy · 14-day money-back guarantee · no subscription

References

  1. Gestational DiabetesCenters for Disease Control and Prevention (accessed 2026-05-29)
  2. Diabetes Meal PlanningCenters for Disease Control and Prevention (accessed 2026-05-29)
  3. Healthy Living with DiabetesNational Institute of Diabetes and Digestive and Kidney Diseases (NIH) (accessed 2026-05-29)
  4. Gestational diabetes - self-careMedlinePlus (U.S. National Library of Medicine) (accessed 2026-05-29)
  5. Healthy Eating with DiabetesCenters for Disease Control and Prevention (accessed 2026-05-29)

All sources are from authoritative medical and nutritional organizations. Information is reviewed by registered dietitians; always consult your healthcare provider for personalized guidance.

Medical Disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your healthcare provider about any questions regarding gestational diabetes or your pregnancy. Our content is reviewed by our team of registered dietitians specializing in prenatal nutrition and gestational diabetes management.

Frequently Asked Questions

How many carbs should I eat per meal with gestational diabetes?

Most registered dietitians start women with GD at 15–30g of carbohydrate at breakfast, 30–45g at lunch, 30–45g at dinner, and 15–30g per snack — with two to three snacks a day. Breakfast is kept lowest because morning insulin resistance is highest. These are starting ranges, not prescriptions: your care team will individualize them based on your post-meal numbers. If your 1-hour readings stay over 140 mg/dL (7.8 mmol/L), the usual first move is to drop to the low end of the range for that specific meal.

How much protein should I have at each meal with GD?

Aim for roughly 15–25g of protein at each main meal and 7–15g with snacks. Protein slows how fast the carbohydrate in the same meal turns into blood glucose, so it is one of your strongest tools for staying under target. Practical anchors: 2 eggs = ~12g, 3 oz chicken or fish = ~21g, ½ cup cottage cheese = ~12g, ¾ cup Greek yogurt = ~17g, ½ cup cooked lentils = ~9g. You do not need to count protein to the gram — just make sure a real protein source is on every plate, not just carbs.

Why does my breakfast spike me more than dinner?

Because insulin resistance is highest in the morning. The same bowl of oatmeal that gives you a 165 mg/dL at 8am might give you a 130 at 6pm. That is why the breakfast carb target (15–30g) is lower than lunch and dinner (30–45g), and why egg-based or higher-protein breakfasts work so much better than oatmeal, cereal, toast, or fruit-and-yogurt for most women. Save the higher-carb meals for later in the day when your body handles glucose better.

Do I really need a bedtime snack, and what should it be?

If your morning fasting numbers run above 95 mg/dL (5.3 mmol/L), a bedtime snack of about 15g carbs plus protein and fat is worth trying for 7–10 nights before anything else. Good options: ½ cup cottage cheese with 10 almonds, a slice of whole-grain toast with peanut butter, or ¾ cup Greek yogurt with a few berries. It slows overnight liver glucose production for most women. A small minority find it makes fasting worse — if your morning numbers go up after a week, stop and tell your provider.

Can I eat fruit with gestational diabetes, or do I have to cut it out?

You can eat fruit — you just count it as part of your carb budget and pair it with protein or fat. One small apple or one cup of berries is about 15g of carbs, the size of one snack's worth. Eat it on its own and it can spike you; eat it with a string cheese, a tablespoon of peanut butter, or a handful of nuts and the spike flattens. Berries, cherries, and apples tend to land softer than tropical fruit, grapes, watermelon, or fruit juice (skip juice entirely — it is concentrated sugar with nothing to slow it down).

Is gestational diabetes a low-carb diet? How many carbs total per day?

No — pregnancy needs at least 175g of carbohydrate a day to fuel the baby's brain and your body, per the National Academies Dietary Reference Intakes. GD eating is not low-carb; it is carb-controlled and carb-spread. You distribute that 175g+ across three meals and two to three snacks so no single sitting overwhelms your blood sugar, and you pair every carb with protein and fat. Going truly low-carb (under 130g) during pregnancy is not recommended and can cause ketosis.

Free Download: 50 Foods Safe for Gestational Diabetes

Printable guide with portion sizes, glycemic index, and pairing tips. Take it to the grocery store!

Need Help Managing Your Gestational Diabetes?

Get personalized meal plans designed by registered dietitians to help you maintain healthy blood sugar levels.

Start Your Free Meal Plan