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
Written by GD Meal Planner Editorial Team (Reviewed by Registered Dietitian)
A gestational diabetes diagnosis can feel overwhelming — and grocery bills on top of a restricted diet make it worse. This 7-day meal plan is priced under $110 using real Ontario grocery-chain prices (Loblaws, No Frills, FreshCo) from spring 2026 flyers. Every meal hits specific carb targets: 30g at breakfast, 45g at lunch and dinner, and 15–20g per snack. If you're new to GD, start with our just-diagnosed guide for the full picture.
Want a personalized plan that adapts to your food preferences? Our GD Meal Planner tool creates custom weekly plans with carb targets built in.
How the Carb Caps Work
Your body handles carbohydrates differently at different times of day during pregnancy. Morning insulin resistance is usually strongest, which is why this plan uses a 30g carb cap at breakfast — the most critical meal for blood sugar control. Lunch and dinner allow up to 45g because insulin sensitivity typically improves later in the day.
Between meals, you'll have two to three snacks at 15–20g carbs each, spaced every 2–3 hours. This even distribution prevents the blood sugar swings that come from eating too many carbs at once or going too long without food.
| Meal | Carb Target | Timing Window |
|---|---|---|
| Breakfast | 30g | Within 1 hour of waking |
| Morning snack | 15–20g | 2–3 hours after breakfast |
| Lunch | 45g | 2–3 hours after morning snack |
| Afternoon snack | 15–20g | 2–3 hours after lunch |
| Dinner | 45g | 2–3 hours after afternoon snack |
| Bedtime snack | 15–20g | 30–60 minutes before sleep |
For a deeper look at blood sugar targets and testing timing, see our blood sugar management guide.
The Ontario Shopping List (Under $110)
This list covers all seven days of meals plus snacks. Prices are from spring 2026 Loblaws, No Frills, and FreshCo flyers in the Greater Toronto Area. Buy store brand wherever possible — the nutritional profile is nearly identical.
Proteins (~$38)
- Boneless skinless chicken thighs, 1 kg — $9.99
- Extra-lean ground turkey, 450g — $6.49
- Large eggs, 1 dozen — $4.29
- Canned light tuna, 4 × 120g — $5.96 ($1.49 each)
- Canned salmon, 213g — $3.79
- Extra-firm tofu, 454g — $3.49
- Canned black beans, 2 × 540mL — $3.58 ($1.79 each)
Dairy & Eggs (~$14)
- Plain Greek yogurt 2%, 750g — $5.99
- Marble cheese block, 400g — $5.99
- Unsweetened almond milk, 946mL — $2.49
Grains & Starches (~$14)
- Whole wheat bread (100% whole grain), 1 loaf — $3.49
- Brown basmati rice, 900g — $3.99
- Large whole wheat tortillas, 10-pack — $3.99
- Steel-cut oats, 1 kg — $2.99
Fruits & Vegetables (~$28)
- Baby spinach, 312g clamshell — $4.99
- Broccoli crowns, 2 heads — $4.98 ($2.49 each)
- Bell peppers, 3-pack — $3.99
- English cucumber × 2 — $2.98 ($1.49 each)
- Cherry tomatoes, 1 pint — $3.49
- Sweet potatoes × 3 — $2.97 (~$0.99 each)
- Frozen stir-fry vegetables, 750g — $2.99
- Blueberries, 1 pint — $4.99
- Small bananas × 6 — $1.14 (~$0.19 each)
Pantry & Fats (~$14)
- Natural peanut butter, 500g — $4.99
- Extra-virgin olive oil, 500mL — $5.49
- Almonds, 200g bag — $3.99
Estimated total: $108–$110 (varies slightly by location and weekly sales).
Tip: Download the Flipp app to compare flyer prices across No Frills, FreshCo, and Food Basics before your shop. Many items drop $1–$2 during rotating sales.
The 7-Day Meal Plan
Day 1 — Monday
Breakfast (28g carbs): Steel-cut oatmeal bowl
- ⅓ cup steel-cut oats, cooked (20g carbs)
- 1 tablespoon natural peanut butter
- ¼ cup blueberries (5g carbs)
- Sprinkle of cinnamon
Morning Snack (17g carbs):
- ½ small banana (12g carbs)
- 10 almonds
- 1 oz marble cheese (1g carb)
Lunch (42g carbs): Black bean and chicken wrap
- 1 whole wheat tortilla (24g carbs)
- 3 oz diced chicken thigh
- ¼ cup black beans (10g carbs)
- Spinach, diced bell pepper, salsa
Afternoon Snack (16g carbs):
- ½ cup plain Greek yogurt (4g carbs)
- ¼ cup blueberries (5g carbs)
- 5 almonds
Dinner (43g carbs): Turkey stir-fry with brown rice
- 4 oz ground turkey
- 1½ cups frozen stir-fry vegetables (12g carbs)
- ⅓ cup cooked brown basmati rice (24g carbs)
- 1 tsp olive oil, soy sauce, garlic
Bedtime Snack (15g carbs):
- 1 slice whole wheat toast (13g carbs)
- 1 tablespoon peanut butter
Day 2 — Tuesday
Breakfast (29g carbs): Egg and cheese toast
- 2 scrambled eggs
- 1 slice whole wheat toast (13g carbs)
- 1 oz marble cheese
- ½ cup spinach, sautéed
- ¼ cup blueberries on the side (5g carbs)
Morning Snack (18g carbs):
- ½ cup Greek yogurt (4g carbs)
- ½ small banana, sliced (12g carbs)
Lunch (44g carbs): Tuna salad on greens with sweet potato
- 1 can tuna, drained, mixed with 1 tbsp olive oil and lemon
- 1 cup spinach and cucumber salad
- 1 small baked sweet potato (24g carbs)
- Cherry tomatoes
Afternoon Snack (15g carbs):
- Cucumber and bell pepper slices
- 2 tbsp peanut butter (6g carbs)
- 5 almonds
Dinner (44g carbs): Chicken and black bean rice bowl
- 4 oz grilled chicken thigh
- ⅓ cup cooked brown rice (24g carbs)
- ¼ cup black beans (10g carbs)
- Diced bell pepper, spinach, squeeze of lemon
Bedtime Snack (16g carbs):
- 1 oz cheese
- 10 almonds
- ½ small banana (12g carbs)
Day 3 — Wednesday
Breakfast (30g carbs): Greek yogurt parfait
- ¾ cup plain Greek yogurt (6g carbs)
- ¼ cup blueberries (5g carbs)
- ⅓ cup steel-cut oats, cooked and cooled (20g carbs)
- 8 almonds
Morning Snack (15g carbs):
- 1 slice whole wheat toast (13g carbs)
- 1 oz marble cheese
Lunch (43g carbs): Tofu and vegetable stir-fry wrap
- ½ block extra-firm tofu, cubed and pan-fried
- 1 whole wheat tortilla (24g carbs)
- 1 cup broccoli and bell pepper (8g carbs)
- 1 tsp olive oil, garlic, low-sodium soy sauce
Afternoon Snack (17g carbs):
- ½ small banana (12g carbs)
- 1 tbsp peanut butter
Dinner (45g carbs): Baked salmon cakes with sweet potato
- ½ can salmon, mixed with 1 egg, breadcrumbs, dill — pan-fried
- 1 medium sweet potato, baked (26g carbs)
- Steamed broccoli (6g carbs)
Bedtime Snack (18g carbs):
- ½ cup Greek yogurt (4g carbs)
- ¼ cup blueberries (5g carbs)
- 8 almonds
Day 4 — Thursday
Breakfast (28g carbs): Peanut butter banana toast
- 1 slice whole wheat toast (13g carbs)
- 1 tbsp natural peanut butter
- ½ small banana, sliced (12g carbs)
- Sprinkle of chia seeds
Morning Snack (15g carbs):
- 1 oz marble cheese
- ½ cup cherry tomatoes (6g carbs)
- 8 almonds
Lunch (42g carbs): Chicken and sweet potato bowl
- 3 oz chicken thigh, sliced
- 1 small sweet potato, cubed and roasted (22g carbs)
- 1 cup spinach
- ¼ cup black beans (10g carbs)
- 1 tsp olive oil
Afternoon Snack (16g carbs):
- ½ cup Greek yogurt (4g carbs)
- ½ small banana (12g carbs)
Dinner (44g carbs): Turkey and bean taco bowls
- 4 oz ground turkey, seasoned
- ¼ cup black beans (10g carbs)
- ⅓ cup brown rice (24g carbs)
- Diced cucumber, cherry tomatoes, spinach
- Squeeze of lemon
Bedtime Snack (15g carbs):
- 1 slice whole wheat toast (13g carbs)
- 1 oz marble cheese
Day 5 — Friday
Breakfast (29g carbs): Veggie egg scramble
- 2 eggs scrambled with spinach and bell pepper
- 1 slice whole wheat toast (13g carbs)
- ¼ cup blueberries (5g carbs)
- ½ cup unsweetened almond milk
Morning Snack (17g carbs):
- ½ cup Greek yogurt (4g carbs)
- ¼ cup blueberries (5g carbs)
- 8 almonds
Lunch (44g carbs): Leftover turkey taco bowl
- Remaining ground turkey from Thursday
- 1 whole wheat tortilla (24g carbs)
- ¼ cup black beans (10g carbs)
- Spinach, cucumber, cherry tomatoes
Afternoon Snack (15g carbs):
- 1 oz cheese
- 10 almonds
- Cucumber slices
Dinner (43g carbs): Tofu and broccoli rice bowl
- ½ block tofu, pan-fried
- ⅓ cup brown rice (24g carbs)
- 1½ cups broccoli, steamed (9g carbs)
- 1 tsp olive oil, soy sauce, ginger
Bedtime Snack (16g carbs):
- ½ small banana (12g carbs)
- 1 tbsp peanut butter
Day 6 — Saturday
Breakfast (30g carbs): Oat and yogurt bowl
- ⅓ cup steel-cut oats, cooked (20g carbs)
- ¼ cup Greek yogurt
- ¼ cup blueberries (5g carbs)
- 8 almonds
Morning Snack (15g carbs):
- 1 hard-boiled egg
- ½ small banana (12g carbs)
Lunch (44g carbs): Salmon and rice plate
- Remaining canned salmon
- ⅓ cup brown rice (24g carbs)
- 1 cup stir-fry vegetables (10g carbs)
- 1 tsp olive oil and lemon
Afternoon Snack (18g carbs):
- 1 slice whole wheat toast (13g carbs)
- 1 tbsp peanut butter
Dinner (45g carbs): Chicken fajita bowl
- 4 oz chicken thigh, sliced
- 1 whole wheat tortilla (24g carbs)
- Sautéed bell peppers and onion (8g carbs)
- ¼ cup black beans (10g carbs)
- Spinach base
Bedtime Snack (15g carbs):
- ½ cup Greek yogurt (4g carbs)
- 8 almonds
Day 7 — Sunday
Breakfast (29g carbs): Egg and bean breakfast bowl
- 2 eggs, fried or scrambled
- ¼ cup black beans, warmed (10g carbs)
- ½ small sweet potato, roasted (13g carbs)
- Spinach and salsa
Morning Snack (16g carbs):
- ½ cup Greek yogurt (4g carbs)
- ½ small banana (12g carbs)
Lunch (43g carbs): Chicken and veggie wrap
- Remaining chicken thigh, shredded
- 1 whole wheat tortilla (24g carbs)
- Broccoli, bell pepper, spinach (8g carbs)
- 1 oz marble cheese
Afternoon Snack (15g carbs):
- Cucumber and cherry tomato slices
- 10 almonds
- 1 oz marble cheese
Dinner (44g carbs): Turkey and sweet potato bake
- 4 oz ground turkey
- 1 medium sweet potato, cubed (26g carbs)
- 1 cup broccoli and bell pepper (8g carbs)
- 1 tsp olive oil, garlic, Italian seasoning
Bedtime Snack (17g carbs):
- 1 slice whole wheat toast (13g carbs)
- 1 tbsp peanut butter
Snack Timing and Blood Sugar Testing Windows
Spacing meals and snacks correctly is just as important as what you eat. Here's how to align your eating with standard GD blood sugar testing:
- Test fasting: First thing in the morning, before eating. Target: under 5.3 mmol/L (95 mg/dL).
- Eat breakfast within 30–60 minutes of your fasting test.
- Test 1 hour post-meal: Target under 7.8 mmol/L (140 mg/dL). Set a timer when you take your first bite.
- Morning snack: 2–3 hours after breakfast. This bridges the gap and prevents a pre-lunch crash.
- Lunch, then test 1 hour post-meal.
- Afternoon snack: 2–3 hours after lunch — usually around 3:00–4:00 PM.
- Dinner, then test 1 hour post-meal.
- Bedtime snack: 30–60 minutes before bed. A protein-and-carb combination helps keep overnight fasting numbers stable. See our best bedtime snacks for GD for more ideas.
If you find your post-breakfast numbers consistently spike above target, try reducing to 25g carbs at breakfast for a few days and see if that brings readings into range.
Twin Pregnancy Adjustments
Carrying twins increases calorie and nutrient needs — typically 300–500 extra calories per day compared to a singleton pregnancy. If you're expecting twins:
- Add a fourth snack in the late morning or early evening (15–20g carbs plus protein).
- Increase protein at dinner by 1–2 oz to support growth for both babies.
- Don't raise the carb cap per meal without checking with your dietitian first — it's usually safer to add an extra eating occasion rather than increasing carbs at existing meals.
- Monitor weight gain according to your OB's twin-specific targets, which are higher than singleton guidelines.
Important: Twin pregnancies carry a higher risk of insulin resistance later in the third trimester. Your care team may adjust your targets as your pregnancy progresses.
Meal Prep Tips to Save Time and Money
- Sunday batch cook: Cook all chicken thighs and brown rice in one session. Portion into containers for Monday–Wednesday. Cook the remaining turkey and sweet potatoes on Wednesday evening for Thursday–Saturday.
- Freeze half your protein: If chicken thighs are on sale at No Frills, buy 2 kg, cook 1 kg immediately, and freeze the rest in marinades for next week.
- Pre-portion snacks: Divide almonds and cheese into small bags on shopping day. When the 3 PM snack window hits, you grab and go.
- Use frozen vegetables for the second half of the week: Fresh broccoli and peppers for Days 1–4, frozen stir-fry mix for Days 5–7. No waste, no wilting.
For more batch-cooking strategies, see our Sunday meal prep plan for GD.
Making It Work on a Tighter Budget
If $110 is still a stretch, here are swaps that bring the total closer to $90–$95:
- Replace chicken thighs with a whole chicken ($8–$9) — roast on Sunday, use meat in wraps and bowls, simmer the carcass for broth.
- Skip blueberries and use frozen mixed berries ($3.49/600g vs. $4.99/pint fresh) — same nutrition, half the price.
- Buy a 4 kg bag of brown rice from a South Asian grocery store instead of the 900g package — much lower per-serving cost.
- Use dry black beans ($1.99/900g) instead of canned — soak overnight, cook a big batch, freeze in ¼-cup portions.
Before You Start This Plan
This meal plan is designed as a practical starting point, not a replacement for individualized medical nutrition therapy. Please review this plan with your registered dietitian or certified diabetes educator before starting. They can adjust carb targets based on your blood sugar patterns, medication (if any), activity level, and trimester.
Every pregnancy is different. What works for one person at 28 weeks may need adjusting by 34 weeks as insulin resistance naturally increases. Keep testing, keep tracking, and keep communicating with your care team.
Related resources you may find helpful:
- 14-Day GD Meal Plan — a full two-week version with more variety
- Complete GD Grocery List — our master printable reference
- Walmart Budget GD Meal Plan — a US-focused budget option
Medical Disclaimer: This content is for informational purposes only and is not medical advice. Always consult your healthcare provider or registered dietitian for personalized guidance on managing gestational diabetes.
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