Back to Blog

Complete Gestational Diabetes Food List: What to Eat and Avoid (Printable)

1 February 20269 min read
Created by
Medically reviewed byJasmine Okafor, RDN, CSPLast reviewed 1 February 2026

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

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

When you're diagnosed with gestational diabetes, one of the first questions is: "What can I actually eat?" The answer might surprise you - the list of foods you CAN eat is much longer than the list you need to avoid.

This comprehensive food list is organized by category, with carb counts, portion sizes, and clear guidance on what to eat freely, what to enjoy in moderation, and what to limit or avoid. Print it out, stick it on your fridge, and take the guesswork out of GD eating.

Want personalized meal plans built from these foods? Our free GD meal planner creates custom weekly menus based on your preferences and carb targets.

How to Use This Food List

Foods are categorized into three groups:

  • GREEN (Eat Freely): Minimal impact on blood sugar. These foods have very few carbs and can be eaten without strict portion control.
  • YELLOW (Moderate): Nutritious but contain carbs that affect blood sugar. Enjoy in measured portions and pair with protein.
  • RED (Limit/Avoid): High impact on blood sugar. Either avoid entirely or save for rare, small portions.

Important: Individual responses vary. Some women tolerate certain foods better than others. Use your blood sugar testing to fine-tune this list for your body.

PROTEINS (GREEN - Eat Freely)

Protein is your best friend with GD. It has minimal impact on blood sugar, helps you feel full, and slows the absorption of carbs when eaten together.

Meat and Poultry

FoodServingCarbsProtein
Chicken breast4 oz0g35g
Chicken thigh4 oz0g28g
Turkey breast4 oz0g34g
Ground turkey (93% lean)4 oz0g22g
Beef (sirloin, tenderloin)4 oz0g26g
Ground beef (90% lean)4 oz0g23g
Pork tenderloin4 oz0g26g
Pork chop4 oz0g26g
Lamb4 oz0g25g
Bacon (turkey or pork)2 slices0g6g
Deli meat (turkey, ham, roast beef)3 oz1-2g15g

Fish and Seafood

Note: Limit high-mercury fish during pregnancy (shark, swordfish, king mackerel, tilefish). Enjoy low-mercury options freely.

FoodServingCarbsProtein
Salmon4 oz0g25g
Tilapia4 oz0g23g
Cod4 oz0g20g
Shrimp4 oz1g24g
Canned tuna (light)3 oz0g20g
Canned salmon3 oz0g17g
Sardines3 oz0g21g
Trout4 oz0g24g

Eggs

FoodServingCarbsProtein
Whole egg1 large0.5g6g
Egg whites3 whites0g11g
Hard-boiled egg1 large0.5g6g

DAIRY (GREEN to YELLOW)

GREEN - Low-Carb Dairy (Eat Freely)

FoodServingCarbsProtein
Cheddar cheese1 oz0.5g7g
Mozzarella cheese1 oz1g7g
Swiss cheese1 oz1g8g
Parmesan cheese1 oz1g10g
Cream cheese2 tbsp1g2g
String cheese1 stick1g7g
Cottage cheese1/2 cup5g14g
Heavy cream2 tbsp1g0g
Sour cream2 tbsp1g1g
Butter1 tbsp0g0g

YELLOW - Moderate-Carb Dairy (Portion Control)

FoodServingCarbsProtein
Plain Greek yogurt3/4 cup6-8g15g
Plain regular yogurt3/4 cup8-10g9g
Whole milk1 cup12g8g
2% milk1 cup12g8g

RED - Avoid or Limit

  • Flavored yogurt (20-30g sugar)
  • Sweetened milk alternatives
  • Ice cream (regular)
  • Chocolate milk

NON-STARCHY VEGETABLES (GREEN - Eat Freely)

These are your unlimited foods! Load up your plate with these at every meal.

Leafy Greens (All less than 1g carbs per cup)

  • Spinach
  • Arugula
  • Kale
  • Romaine lettuce
  • Mixed greens
  • Swiss chard
  • Collard greens
  • Butter lettuce

Other Non-Starchy Vegetables

VegetableServingCarbs
Broccoli1 cup6g (4g fiber)
Cauliflower1 cup5g (2g fiber)
Zucchini1 cup4g
Summer squash1 cup4g
Green beans1 cup7g (3g fiber)
Asparagus1 cup5g (3g fiber)
Bell peppers1 cup6g
Cucumber1 cup4g
Celery1 cup3g
Tomatoes1 cup7g
Cherry tomatoes1 cup6g
Mushrooms1 cup2g
Cabbage1 cup5g
Brussels sprouts1 cup8g (3g fiber)
Eggplant1 cup5g
Radishes1 cup4g
Snap peas1 cup7g
Onion1/2 cup7g
Garlic3 cloves3g

STARCHY VEGETABLES (YELLOW - Portion Control)

These are nutritious but higher in carbs. Measure portions carefully and pair with protein.

VegetableServing (1 carb serving)Carbs
Sweet potato1/2 cup cubed15g
White potato1/2 cup cubed15g
Corn1/2 cup15g
Peas1/2 cup12g
Winter squash (butternut, acorn)1/2 cup10g
Parsnips1/2 cup12g
Beets1/2 cup9g
Carrots1 cup raw12g

FRUITS (YELLOW - Portion Control)

Best Fruit Choices (Lower Glycemic)

FruitServing (15g carbs)Notes
Strawberries1 1/4 cupBest choice - lowest sugar
Raspberries1 cupExcellent - high fiber
Blackberries1 cupExcellent - high fiber
Blueberries3/4 cupGood choice
Apple (small)1 small (4 oz)Pair with nut butter
Pear (small)1 small (4 oz)Good fiber
Orange1 smallGood fiber, vitamin C
Peach1 mediumLower glycemic stone fruit
Plum2 smallLower glycemic stone fruit
Grapefruit1/2 largeLower sugar citrus
Cherries12 cherriesLower glycemic
Cantaloupe1 cup cubedLower sugar melon

Fruits to Limit (Higher Sugar/Glycemic)

FruitServing (15g carbs)Notes
Banana1/2 mediumHigh glycemic - very small portions only
Grapes15 grapesEasy to overeat
Mango1/2 cupVery high sugar
Pineapple1/2 cupHigh glycemic
Watermelon1 cupHigh glycemic despite being "watery"
Dried fruit (any)2 tbspConcentrated sugar - best to avoid

RED - Avoid

  • Fruit juice (any kind) - 26g+ sugar per 8 oz, no fiber
  • Fruit smoothies from stores - often 50g+ carbs
  • Canned fruit in syrup
  • Dried fruit (concentrated sugar)

GRAINS AND STARCHES (YELLOW - Portion Control)

All portions below equal approximately 15g carbs (1 carb serving)

Better Choices (Higher Fiber, Lower Glycemic)

FoodServing (15g carbs)Notes
Quinoa1/3 cup cookedBest choice - has protein
Brown rice1/3 cup cookedBetter than white
Steel-cut oats1/4 cup dryTest your response - spikes many women
Barley1/3 cup cookedLow glycemic
Whole wheat bread1 sliceLook for 3g+ fiber
Whole wheat pasta1/3 cup cookedAl dente is lower GI
Whole wheat tortilla (small)1 (6-inch)Check carb count - varies by brand
Sweet potato1/2 cupBetter than white potato

Low-Carb Alternatives

FoodServingCarbs
Cauliflower rice1 cup3g
Zucchini noodles1 cup4g
Spaghetti squash1 cup7g
Low-carb tortilla1 medium3-6g (check brand)

RED - Avoid or Severely Limit

  • White bread - High glycemic, spikes blood sugar
  • White rice - High glycemic
  • Instant oatmeal - Processed, high glycemic
  • Breakfast cereals - Most are high-carb, high-glycemic
  • Bagels - 50-60g carbs each
  • Crackers (most) - Low fiber, quick spike
  • Pasta (white) - Large portions common
  • Pastries, muffins, croissants - Sugar + refined carbs

LEGUMES (YELLOW - Portion Control)

Beans and lentils are nutritious but contain significant carbs. The fiber helps slow absorption.

FoodServing (15g carbs)ProteinFiber
Black beans1/2 cup7g8g
Kidney beans1/2 cup8g6g
Chickpeas1/2 cup7g6g
Lentils1/2 cup9g8g
Pinto beans1/2 cup8g8g
Hummus1/3 cup4g3g

NUTS AND SEEDS (GREEN - Eat Freely)

Excellent sources of healthy fat, protein, and fiber. Watch portions for calorie control, but carb impact is minimal.

FoodServing (1 oz)CarbsProtein
Almonds (22 nuts)1 oz6g (3g fiber)6g
Walnuts (14 halves)1 oz4g (2g fiber)4g
Pecans (19 halves)1 oz4g (3g fiber)3g
Macadamia nuts (10-12)1 oz4g (2g fiber)2g
Peanuts (28 nuts)1 oz6g (2g fiber)7g
Cashews (18 nuts)1 oz9g (1g fiber)5g
Pistachios (49 nuts)1 oz8g (3g fiber)6g
Pumpkin seeds1 oz5g7g
Sunflower seeds1 oz6g6g
Chia seeds2 tbsp8g (8g fiber)4g
Flax seeds2 tbsp4g (4g fiber)3g

Nut Butters

FoodServingCarbsProtein
Peanut butter (natural)2 tbsp7g8g
Almond butter2 tbsp6g7g
Cashew butter2 tbsp9g6g

FATS AND OILS (GREEN - Eat Freely)

Pure fats have zero carbs and don't affect blood sugar. They help you feel full and aid nutrient absorption.

  • Olive oil - Best for cooking and dressings
  • Avocado oil - Good for high-heat cooking
  • Coconut oil - Good for baking
  • Butter - In moderation for cooking and flavor
  • Avocado - 1/2 avocado = 6g carbs, 7g fiber, excellent choice
  • Olives - 10 olives = 2g carbs

CONDIMENTS AND SAUCES

GREEN - Eat Freely

  • Mustard (yellow, Dijon) - 0g carbs
  • Mayonnaise - 0g carbs
  • Hot sauce - 0g carbs
  • Vinegar (all types) - 0g carbs
  • Oil and vinegar dressing - 0-1g carbs
  • Soy sauce - 1g per tbsp
  • Sriracha - 1g per tsp
  • Salsa (fresh) - 2g per 2 tbsp
  • Guacamole - 3g per 2 tbsp

YELLOW - Use Sparingly

  • Ketchup - 4g per tbsp (sugar-free versions better)
  • Ranch dressing - 2g per tbsp
  • Italian dressing - 2g per tbsp
  • Marinara sauce - 5g per 1/4 cup (check brand)

RED - Avoid

  • BBQ sauce - 6-10g per tbsp
  • Teriyaki sauce - 3g per tbsp
  • Honey mustard - 3g per tbsp
  • Sweet chili sauce - 8g per tbsp
  • Honey/maple syrup - 17g per tbsp

BEVERAGES

GREEN - Drink Freely

  • Water (plain or sparkling)
  • Unsweetened tea
  • Unsweetened coffee (caffeine limit: 200mg/day)
  • Unsweetened almond milk - 1g per cup
  • Unsweetened coconut milk - 1g per cup
  • Herbal tea

YELLOW - Limit

  • Whole milk - 12g per cup
  • Diet soda - 0 carbs but controversial

RED - Avoid

  • Fruit juice (any) - 26g+ per cup
  • Regular soda - 39g per 12 oz
  • Sweet tea - 20g+ per cup
  • Lemonade - 25g+ per cup
  • Sports drinks - 20g+ per bottle
  • Sweetened coffee drinks - 30-60g per serving
  • Smoothies (store-bought) - 50g+ per serving

SWEETS AND DESSERTS

YELLOW - Occasional Small Portions

  • Dark chocolate (70%+ cacao) - 1-2 squares = 5-8g carbs
  • Sugar-free jello - 0g carbs
  • Berries with whipped cream - 8-10g carbs
  • Low-carb ice cream (Halo Top, Enlightened) - varies by brand
  • Greek yogurt with cinnamon - 6-8g carbs

RED - Avoid

  • Regular ice cream - 30g+ per 1/2 cup
  • Cookies - 15-25g each
  • Cake - 35-50g per slice
  • Candy - varies but generally high
  • Donuts - 25-40g each
  • Pie - 40-60g per slice

Quick Reference: Meal Building Guide

Use this formula for balanced meals:

Build Your Plate

  • 1/2 plate: Non-starchy vegetables (GREEN list)
  • 1/4 plate: Protein (GREEN list)
  • 1/4 plate: Carbohydrate (YELLOW list - measured)
  • Add: Healthy fat for flavor and satiety

Carb Goals by Meal

  • Breakfast: 15-30g carbs (keep low - mornings are hardest)
  • Lunch: 30-45g carbs
  • Dinner: 30-45g carbs
  • Snacks: 15-20g carbs each

Print This List

Save or print this guide to keep on your fridge or in your purse. Having a quick reference makes grocery shopping and meal decisions much easier.

Key takeaways:

  • Non-starchy vegetables are unlimited - eat plenty!
  • Protein has minimal blood sugar impact - make it the star of meals
  • All carbs should be measured and paired with protein
  • Your blood sugar testing reveals YOUR personal responses
  • When in doubt, choose vegetables and protein

Ready to turn this food list into actual meals? Our free meal planner creates personalized weekly menus using GD-friendly foods tailored to your preferences.

Related resources:

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 Diabetes (Overview)Centers for Disease Control and Prevention
  2. Gestational Diabetes — Definition, Symptoms, Tests, ManagementNational Institute of Diabetes and Digestive and Kidney Diseases (NIH)
  3. Prenatal NutritionAcademy of Nutrition and Dietetics
  4. Healthy Eating with DiabetesCenters for Disease Control and Prevention

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

Can I eat fruit with gestational diabetes?

Yes, but portion size matters. Most fruits are nutritious and can be part of a GD diet when eaten in controlled portions. Berries are the best choice (lowest sugar, highest fiber). Limit fruit to one serving (about 15g carbs) at a time, always pair with protein, and avoid fruit juice entirely. The fiber in whole fruit slows sugar absorption compared to juice.

What foods can I eat unlimited amounts of with GD?

Non-starchy vegetables are the only foods you can eat in truly unlimited quantities: leafy greens, broccoli, cauliflower, zucchini, peppers, cucumbers, tomatoes, and more. These have minimal carbs and won't spike blood sugar. Proteins like eggs, meat, fish, and cheese are also very low-impact on blood sugar, though portions should still be reasonable for overall nutrition.

Are all carbs bad for gestational diabetes?

No! Carbohydrates are essential for your baby's brain development. The goal isn't eliminating carbs but choosing the right ones in appropriate portions. Focus on complex carbs with fiber (vegetables, legumes, whole grains) over simple carbs (sugar, white bread, juice). Spread carbs evenly throughout the day rather than eating large amounts at once.

What should I eat for breakfast with gestational diabetes?

Breakfast is often the hardest meal because insulin resistance peaks in the morning. Focus on protein-heavy options: eggs (any style), Greek yogurt with nuts, cottage cheese, cheese omelets. Keep breakfast carbs lower than other meals (15-30g). Avoid traditional breakfast carbs like cereal, toast, pancakes, and orange juice which spike blood sugar rapidly in the morning.

Can I ever eat sweets with gestational diabetes?

Occasional small treats are possible for most women, but timing and type matter. Dark chocolate (70%+ cacao) is the best sweet option - 1-2 small squares have about 5-8g carbs. Always have sweets after a protein-rich meal, never alone. Avoid regular candy, ice cream, and baked goods as regular choices. Some women can tolerate small portions occasionally; others find any sweets spike their blood sugar.

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