Back to Blog

7-Day Gestational Diabetes Meal Plan Under $110: Ontario Grocery List With 30g-Per-Meal Carb Caps

1 May 202612 min read
Created by
Medically reviewed byRebecca Chen, MS, RDLast reviewed 1 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

  • A full 7-day GD meal plan priced under $110 using Ontario grocery chains (Loblaws, No Frills, FreshCo) at spring 2026 prices.
  • Per-meal carb targets: 30g at breakfast, 45g at lunch and dinner, with 15–20g snacks spaced every 2–3 hours.
  • Complete printable shopping list with unit prices so you know exactly what to budget before you shop.
  • Snack timing windows mapped to common blood-sugar testing schedules to help keep readings in range.
  • Portion adjustment notes for twin pregnancies — always confirm changes with your care 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

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.

MealCarb TargetTiming Window
Breakfast30gWithin 1 hour of waking
Morning snack15–20g2–3 hours after breakfast
Lunch45g2–3 hours after morning snack
Afternoon snack15–20g2–3 hours after lunch
Dinner45g2–3 hours after afternoon snack
Bedtime snack15–20g30–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:

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

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

Why is the breakfast carb cap lower than lunch and dinner?

Most women with gestational diabetes experience stronger insulin resistance in the morning. Keeping breakfast around 30g of carbs helps prevent post-breakfast spikes. Lunch and dinner allow up to 45g because insulin sensitivity typically improves as the day goes on. Your individual response may vary, so test your blood sugar and adjust with your dietitian.

Can I swap brands if my local No Frills or FreshCo doesn't carry a specific item?

Absolutely. The key is matching the macronutrient profile — check the Nutrition Facts panel for similar carbs, protein, and fibre per serving. Store-brand Greek yogurt, canned beans, and frozen vegetables are almost always interchangeable across Loblaws, No Frills, Metro, and FreshCo.

Will this plan work if I'm carrying twins?

Twin pregnancies generally require more calories and sometimes slightly higher carb allowances, but the meal structure and food choices in this plan are a solid starting point. Speak with your registered dietitian about increasing protein portions and adding an extra snack — we include twin-specific notes in the plan below.

How do I keep produce fresh for a full week on a tight budget?

Buy sturdy vegetables (broccoli, carrots, bell peppers) for the first half of the week and frozen options (edamame, mixed stir-fry vegetables) for the second half. Berries last longer in the fridge when stored unwashed in a container lined with paper towel. Batch-cook proteins on Sunday and freeze half for Thursday–Saturday.

Is $110 realistic for all of Ontario in 2026?

The prices in this plan are based on spring 2026 flyer pricing at Loblaws, No Frills, and FreshCo in the Greater Toronto Area. Northern Ontario and smaller communities may see higher prices for fresh produce. Using frozen vegetables and shopping sales can close the gap. We include substitution notes where costs vary most.

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