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
Grocery shopping with gestational diabetes can feel overwhelming at first. Every aisle raises questions: Is this okay? How much can I have? Will this spike my blood sugar? This complete guide takes the guesswork out of shopping by giving you a clear, organized list of 75+ foods that work well for GD.
Bookmark this page, print it out, or screenshot it for your next grocery trip.
Medical disclaimer: This content is for general informational purposes and is not a substitute for personalized advice from your healthcare provider or registered dietitian. Carb counts are approximate and can vary by brand and preparation method.
How to Use This List
This list is organized by grocery store section. Each item includes a serving size that works for GD, approximate carb count per serving, and why it is GD-friendly. Remember the golden rule: always pair carb-containing foods with protein and/or healthy fat to slow glucose absorption.
Produce Section
Non-Starchy Vegetables (Eat Freely — ~5g carbs per cup)
These vegetables have so few carbs and so much fiber that they are essentially free foods for GD. Load your cart:
- Spinach — 1 cup raw = 1g carbs | Iron, folate, unlimited use
- Kale — 1 cup raw = 1g carbs | Calcium, vitamins K and C
- Broccoli — 1 cup = 6g carbs | Fiber, vitamin C, very filling
- Cauliflower — 1 cup = 5g carbs | Versatile rice and mash substitute
- Zucchini — 1 cup = 4g carbs | Great spiralized as pasta substitute
- Bell peppers — 1 cup = 6g carbs | Vitamin C, great raw or cooked
- Cucumber — 1 cup = 4g carbs | Hydrating, excellent snack
- Celery — 1 cup = 3g carbs | Perfect dipper, very low carb
- Asparagus — 1 cup = 5g carbs | Folate-rich, great roasted
- Green beans — 1 cup = 7g carbs | Filling fiber source
- Mushrooms — 1 cup = 3g carbs | Meaty texture, immune support
- Tomatoes — 1 medium = 5g carbs | Lycopene, versatile
- Romaine and mixed greens — 2 cups = 2g carbs | Salad bases
- Brussels sprouts — 1 cup = 8g carbs | High fiber, filling
- Cabbage — 1 cup = 5g carbs | Budget-friendly, great cooked or raw
- Eggplant — 1 cup = 5g carbs | Absorbs flavors well
- Onions — 1/4 cup = 4g carbs | Flavor base, use in moderation
- Garlic — 1 clove = 1g carbs | Anti-inflammatory flavor booster
Lower-GI Fruits (Controlled Portions)
- Strawberries — 1 cup = 11g carbs | Lowest-sugar berry, vitamin C
- Blueberries — 1/2 cup = 11g carbs | Antioxidants, great with yogurt
- Raspberries — 1/2 cup = 7g carbs | High fiber-to-carb ratio
- Blackberries — 1/2 cup = 7g carbs | Very high fiber
- Apple (small) — 1 small = 21g carbs | Eat with nut butter
- Pear (small) — 1 small = 22g carbs | Good fiber, pair with cheese
- Orange — 1 medium = 15g carbs | Better whole than juiced
- Peach — 1 medium = 15g carbs | Seasonal summer option
- Cherries — 1/2 cup = 11g carbs | Anti-inflammatory
- Grapefruit half — 1/2 medium = 13g carbs | Lower GI than oranges
Starchy Produce (Smaller Portions)
- Sweet potato — 1/2 cup cooked = 20g carbs | Better GI than white potato
- Butternut squash — 1/2 cup = 11g carbs | Hearty and nutritious
- Corn on the cob — 1/2 ear = 17g carbs | Limit to small portion
- Avocado — 1/2 medium = 6g net carbs | Mostly fiber and healthy fat
Meat and Protein Section
All of these have 0g carbs — protein and fat with no blood sugar impact:
- Chicken breast — 4 oz = 0g carbs, 26g protein | Most versatile protein
- Ground turkey 93% lean — 4 oz = 0g carbs, 22g protein | Great for bowls
- Salmon — 4 oz = 0g carbs | Omega-3s, heart-healthy fat
- Cod or tilapia — 4 oz = 0g carbs | Mild, budget-friendly
- Shrimp — 4 oz = 1g carbs | Lowest-calorie protein option
- Tuna canned in water — 3 oz = 0g carbs | Affordable, convenient
- Sardines in olive oil — 2 oz = 0g carbs | Calcium, omega-3s
- Lean beef sirloin — 4 oz = 0g carbs | Iron, B12
- Pork tenderloin — 4 oz = 0g carbs | Leanest cut of pork
- Turkey sausage — 2 oz = 1g carbs | Check label for low-sugar versions
- Deli turkey low-sodium — 2 oz = 1g carbs | Quick protein snacks
- Eggs — 1 large = 0g carbs | The perfect GD food, cheap and versatile
- Tofu firm — 3 oz = 2g carbs | Plant-based complete protein
- Tempeh — 3 oz = 9g carbs | Fermented, nutrient-dense
Dairy and Eggs Section
- Plain Greek yogurt 2% or whole — 3/4 cup = 8g carbs, 15g protein | Best dairy for GD
- Cottage cheese full fat — 1/2 cup = 4g carbs, 14g protein | High protein, low carb
- Cheddar cheese — 1 oz = 0g carbs | Snacks, cooking, salads
- Mozzarella — 1 oz = 1g carbs | Light and versatile
- Feta cheese — 1 oz = 1g carbs | Mediterranean salads and wraps
- Cream cheese — 2 tbsp = 1g carbs | Spreads, dips, sauces
- String cheese — 1 stick = 1g carbs | Perfect portable snack
- Unsweetened almond milk — 1 cup = 1g carbs | Low-carb milk alternative
- Whole milk — 1 cup = 12g carbs | Count carbs, do not eliminate
- Butter — 1 tbsp = 0g carbs | Healthy cooking fat
Grains and Bread Aisle
Portion control matters most in this section:
- Rolled oats old-fashioned — 1/4 cup dry = 18g carbs | Choose over instant
- Steel-cut oats — 1/4 cup dry = 20g carbs | Lowest GI oat option
- Quinoa — 1/3 cup cooked = 20g carbs | Complete protein grain
- Brown rice — 1/3 cup cooked = 15g carbs | Better fiber than white
- Whole grain bread — 1 slice = 12-15g carbs | Look for 3g+ fiber per slice
- Low-carb tortillas — 1 small = 8-12g carbs | Mission Carb Balance or similar
- Wasa rye crispbread — 2 pieces = 15g carbs | High fiber, crunchy
- Almond flour — 1/4 cup = 6g carbs | For GD-friendly baking
- Lentils canned or dried — 1/2 cup cooked = 20g carbs | High fiber and protein
- Chickpeas — 1/2 cup = 22g carbs | Protein plus fiber, count carefully
- Black beans — 1/3 cup = 14g carbs | Fiber-rich, add to bowls
Snacks and Nuts Aisle
- Almonds — 1 oz (23 nuts) = 6g net carbs | Magnesium helps insulin sensitivity
- Walnuts — 1 oz (14 halves) = 4g net carbs | Best nut for omega-3s
- Pistachios — 1 oz (49 nuts) = 8g net carbs | High protein for a nut
- Pumpkin seeds — 2 tbsp = 4g net carbs | Iron, zinc, magnesium
- Chia seeds — 1 tbsp = 1g net carbs | Almost all fiber
- Flaxseeds ground — 1 tbsp = 1g net carbs | Omega-3s, add to yogurt
- Natural peanut butter — 2 tbsp = 7g carbs | Ingredients: peanuts and salt only
- Almond butter — 2 tbsp = 6g carbs | Lower carb than peanut butter
- Sunflower seed butter — 2 tbsp = 8g carbs | Nut-free alternative
- Beef jerky sugar-free — 1 oz = 3g carbs | Check label for no added sugar
Pantry Staples
- Olive oil — 0g carbs | Primary cooking fat for GD
- Apple cider vinegar — 0g carbs | May help blunt blood sugar spikes
- Canned diced tomatoes — 1/2 cup = 5g carbs | Base for sauces and soups
- Marinara sauce no sugar added — 1/2 cup = 10g carbs | Read label carefully
- Chicken or beef broth low sodium — 1 cup = 1g carbs | Soup base
- Coconut aminos — 1 tbsp = 1g carbs | Lower sodium soy sauce substitute
- Dijon mustard — 1 tsp = 0g carbs | Condiment without sugar
- Hot sauce — 1 tsp = 0g carbs | Flavor without carbs
- Cinnamon — 0g | May support insulin sensitivity
- Stevia or monk fruit sweetener — 0g carbs | GD-safe sweeteners
- Protein powder whey or plant-based unsweetened — 1 scoop = 3-5g carbs, 20-25g protein
Frozen Foods Section
- Frozen broccoli, cauliflower, green beans — Same carbs as fresh, no added ingredients
- Frozen spinach — 1 cup = 3g carbs | Great for smoothies and omelets
- Frozen edamame shelled — 1/2 cup = 8g carbs, 8g protein | Snack or add to bowls
- Frozen berries unsweetened — 1/2 cup = 8-12g carbs | Smoothies, yogurt, oatmeal
- Frozen cauliflower rice — 1 cup = 5g carbs | Convenient low-carb rice substitute
- Frozen salmon fillets — 4 oz = 0g carbs | Wild-caught when possible
- Frozen shrimp — 4 oz = 1g carbs | Quick protein for weeknight dinners
Foods to Skip at the Store
Beverages
- Regular soda and fruit juice (no fiber, rapid blood sugar spike)
- Sweet tea, lemonade, and sweetened coffee drinks
- Sports drinks unless treating hypoglycemia
Bread and Grains
- White bread, white rice, regular pasta (low fiber, high GI)
- Bagels (one bagel equals 4+ slices of bread in carbs)
- Most cereals (check for under 20g carbs and 5g+ fiber per serving)
- Instant oatmeal packets with flavoring (added sugar)
Sweets and Snacks
- Candy, candy bars, gummy snacks
- Cookies, cakes, muffins, donuts
- Dried fruit such as raisins and dates (extremely concentrated sugar)
- Regular granola bars (most are candy bars in disguise)
- Chips and pretzels (refined starch, no protein)
Dairy Traps
- Flavored yogurt (can have 25-30g sugar per serving)
- Chocolate milk (high in sugar)
- Most ice cream (occasional small treat but not a staple)
Label Reading Tips for GD Shopping
The 5-Step Label Check
- Find the serving size — Everything else on the label is based on this amount
- Check total carbohydrates — Not just sugar; total carbs is what matters for blood sugar
- Look for dietary fiber — Higher fiber means slower glucose release; subtract fiber from total carbs for net carbs
- Scan protein content — Products with 5g or more protein help balance blood sugar impact
- Check the ingredients list — Sugar should not appear in the first three ingredients
The Sugar-Free Trap
Sugar-free does NOT mean carb-free. A sugar-free cookie can still have 25g of carbs from flour and other starches. Always check total carbohydrates — that is the number that affects your blood sugar, not the sugar line alone.
Hidden Sugar Names
Sugar appears on labels as: high fructose corn syrup, maltose, dextrose, sucrose, cane juice, rice syrup, agave nectar, barley malt, and fruit juice concentrate. If any of these appear in the first three ingredients, reconsider the product.
Frozen vs. Fresh
Frozen vegetables are frozen at peak ripeness and retain nearly identical nutrition to fresh. They are often more affordable and reduce food waste. For GD, plain frozen vegetables with no added sauces are an excellent choice. Look for ingredient lists with just the vegetable name and nothing else.
Get the Printable Version
Want this entire list as a printable PDF you can take to the store? Sign up for free to get the printable grocery list plus access to our personalized GD meal planning tool. We will build weekly shopping lists tailored to your carb targets and food preferences.
Related Articles
- 50 Best Snacks for Gestational Diabetes — Everything on the snack list, expanded
- Top 10 Bedtime Snacks for Gestational Diabetes — Stabilize overnight blood sugar
- 20 Easy GD Breakfast Ideas — Put your grocery haul to work at breakfast
- Foods to Avoid with Gestational Diabetes — Complete avoidance guide
Written by Amanda D'Souza | Reviewed by Staci Gulbin, RD
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
