Make Me a Meal Plan for Diabetes

A 7-day diabetes-friendly meal plan with per-meal carb counts, glycemic index tables, and blood sugar management strategies based on ADA guidelines — designed to support Type 2 diabetes management alongside your healthcare team.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

If you are looking for a meal plan to help manage diabetes, the most important step is also the one most meal plans skip: work with your healthcare team. No article replaces the guidance of your endocrinologist, certified diabetes educator, or registered dietitian who knows your specific medication regimen, blood glucose patterns, and medical history.

That said, evidence-based dietary patterns can make a meaningful difference. The American Diabetes Association (ADA) 2024 Standards of Care emphasizes that medical nutrition therapy can reduce HbA1c by 1.0-1.9% in people with Type 2 diabetes — a reduction comparable to many medications. The Diabetes Prevention Program (DPP) study demonstrated that lifestyle intervention including dietary changes reduced the risk of developing Type 2 diabetes by 58%.

This 7-day meal plan is built on ADA guidelines and designed as a starting framework that you can customize with your healthcare provider.


What Are the Key Nutrition Targets for Diabetes?

The ADA does not prescribe a single "diabetic diet." Instead, it identifies several evidence-based dietary patterns that support blood sugar management. The consistent principles across all of them are:

Nutrition Target Recommendation Rationale
Carbohydrates per meal 45-60g (Type 2, general) Prevents large blood sugar spikes
Daily carbohydrate total 130-230g (varies by individual) Supports stable energy without excess glucose
Fiber 25-35g per day Slows glucose absorption, improves insulin sensitivity
Protein 1.0-1.5g per kg body weight Supports satiety, does not significantly raise blood sugar
Saturated fat Less than 10% of calories Reduces cardiovascular risk (elevated in diabetes)
Added sugars Minimize Directly impacts blood glucose

Important: Your personal carbohydrate targets may differ significantly based on your medication, insulin regimen, activity level, and individual glucose response. Always consult your healthcare team before making dietary changes.


What Is the Glycemic Index and Why Does It Matter?

The glycemic index (GI) ranks carbohydrate-containing foods by how quickly they raise blood glucose. Foods are scored on a scale of 0-100, with pure glucose at 100.

GI Category GI Score Examples
Low GI 55 or below Rolled oats, lentils, most beans, sweet potatoes, non-starchy vegetables, berries, nuts
Medium GI 56-69 Brown rice, whole wheat bread, couscous, banana, pineapple
High GI 70 or above White bread, white rice, cornflakes, instant oatmeal, watermelon, russet potatoes

Glycemic load (GL) is more useful in practice because it accounts for portion size. A food with a high GI but consumed in a small amount may have a low GL. This plan prioritizes low-GI foods and moderate portions of medium-GI foods.


Who Is This Meal Plan For?

This plan is designed for adults with Type 2 diabetes who:

  • Are managing blood sugar through diet and/or oral medications
  • Want a structured framework to discuss with their healthcare provider
  • Are comfortable with approximately 1,600-1,800 kcal per day
  • Need approximately 45-55g of carbohydrates per main meal

If you use insulin, carbohydrate counting is critical for dose calculation. Nutrola's carb tracking feature shows your carbohydrate intake per meal in real time, which can help you and your healthcare team calibrate insulin doses more accurately.


The 7-Day Diabetes Meal Plan

Day 1

Breakfast — Steel-Cut Oats with Walnuts & Cinnamon

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Steel-cut oats 40g 152 5g 27g 4g 3g Low (42)
Walnuts 15g 98 2g 2g 1g 10g Low (15)
Cinnamon 2g 5 0g 2g 1g 0g
Unsweetened almond milk 150ml 20 1g 0g 0g 2g
Blueberries 80g 46 1g 11g 2g 0g Low (53)
Meal Total 321 9g 42g 8g 15g

Lunch — Grilled Chicken & Lentil Bowl

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Chicken breast (grilled) 130g 200 40g 0g 0g 4g
Green lentils (cooked) 120g 140 11g 23g 5g 0g Low (29)
Mixed salad greens 80g 18 2g 2g 1g 0g Low
Cherry tomatoes 80g 14 1g 3g 1g 0g Low (15)
Olive oil + lemon 10ml 80 0g 0g 0g 9g
Meal Total 452 54g 28g 7g 13g

Snack — Greek Yogurt with Seeds

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Greek yogurt (0% fat) 150g 87 15g 6g 0g 0g Low (14)
Pumpkin seeds 10g 56 3g 1g 0g 5g Low
Meal Total 143 18g 7g 0g 5g

Dinner — Baked Salmon with Sweet Potato & Green Beans

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Salmon fillet 140g 291 36g 0g 0g 16g
Sweet potato (baked) 130g 117 2g 27g 4g 0g Med (63)
Green beans (steamed) 120g 37 2g 8g 3g 0g Low (15)
Olive oil 5ml 40 0g 0g 0g 5g
Meal Total 485 40g 35g 7g 21g

Day 1 Totals — 1,401 kcal | 121g protein | 112g carbs | 22g fiber | 54g fat

Add a small evening snack (e.g., 30g almonds + 1 small apple = ~220 kcal, 15g carbs) to reach 1,600+ kcal if needed.


Day 2

Breakfast — Vegetable Egg Scramble

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Whole eggs 2 large 156 12g 1g 0g 11g
Egg whites 60g 31 7g 0g 0g 0g
Bell peppers + onion 80g 28 1g 6g 1g 0g Low
Spinach 60g 14 2g 1g 1g 0g Low
Whole grain toast 1 slice (40g) 96 4g 17g 3g 1g Med (65)
Avocado 30g 48 1g 3g 2g 4g Low (15)
Meal Total 373 27g 28g 7g 16g

Lunch — Turkey & Black Bean Wrap

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Turkey breast (sliced) 120g 132 28g 0g 0g 1g
Whole wheat tortilla 1 (50g) 140 4g 24g 3g 3g Med (58)
Black beans 60g 78 5g 13g 4g 0g Low (30)
Lettuce + tomato 60g 10 1g 2g 1g 0g Low
Salsa 30g 10 0g 2g 0g 0g Low
Meal Total 370 38g 41g 8g 4g

Snack — Carrot Sticks & Hummus

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Carrots 100g 41 1g 10g 3g 0g Low (35)
Hummus 40g 90 3g 6g 2g 6g Low (6)
Meal Total 131 4g 16g 5g 6g

Dinner — Herb-Crusted Cod with Quinoa & Broccoli

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Cod fillet 160g 147 32g 0g 0g 1g
Quinoa (cooked) 130g 156 6g 27g 3g 3g Low (53)
Broccoli (steamed) 120g 41 3g 8g 3g 0g Low (10)
Olive oil + lemon 10ml 80 0g 0g 0g 9g
Meal Total 424 41g 35g 6g 13g

Day 2 Totals — 1,298 kcal | 110g protein | 120g carbs | 26g fiber | 39g fat


Day 3

Breakfast — Cottage Cheese & Berry Bowl

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Low-fat cottage cheese 200g 160 24g 6g 0g 4g Low (10)
Mixed berries 100g 45 1g 10g 3g 0g Low
Ground flaxseed 15g 80 3g 4g 4g 6g Low (0)
Almonds 10g 58 2g 2g 1g 5g Low (15)
Meal Total 343 30g 22g 8g 15g

Lunch — Mediterranean Chickpea Salad

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Chickpeas (canned, drained) 120g 164 9g 27g 6g 3g Low (28)
Cucumber 80g 12 1g 2g 0g 0g Low
Red onion 30g 12 0g 3g 0g 0g Low
Feta cheese 30g 79 4g 1g 0g 6g
Canned tuna (in water) 80g 82 18g 0g 0g 1g
Olive oil + lemon 10ml 80 0g 0g 0g 9g
Meal Total 429 32g 33g 6g 19g

Snack — Apple with Peanut Butter

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Apple (medium) 130g 68 0g 18g 3g 0g Low (36)
Natural peanut butter 15g 88 4g 3g 1g 7g Low (14)
Meal Total 156 4g 21g 4g 7g

Dinner — Chicken Stir-Fry with Brown Rice

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Chicken breast (sliced) 140g 216 43g 0g 0g 4g
Brown rice (cooked) 120g 138 3g 29g 2g 1g Med (68)
Stir-fry vegetables 150g 45 3g 8g 3g 0g Low
Soy sauce + ginger 15 1g 2g 0g 0g
Sesame oil 5ml 40 0g 0g 0g 5g
Meal Total 454 50g 39g 5g 10g

Day 3 Totals — 1,382 kcal | 116g protein | 115g carbs | 23g fiber | 51g fat


Day 4

Breakfast — Overnight Oats with Chia

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Rolled oats 40g 152 5g 27g 3g 3g Low (55)
Chia seeds 15g 73 2g 6g 5g 5g Low (1)
Greek yogurt (0% fat) 100g 58 10g 4g 0g 0g Low
Unsweetened almond milk 100ml 13 0g 0g 0g 1g
Raspberries 60g 31 1g 7g 4g 0g Low (32)
Meal Total 327 18g 44g 12g 9g

Lunch — Lentil Soup with Whole Grain Bread

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Red lentils (dry) 50g 180 13g 30g 5g 1g Low (26)
Carrots, celery, onion 100g 35 1g 8g 2g 0g Low
Crushed tomatoes 80g 19 1g 3g 1g 0g Low
Whole grain bread 1 slice (40g) 96 4g 17g 3g 1g Med (65)
Olive oil 5ml 40 0g 0g 0g 5g
Meal Total 370 19g 58g 11g 7g

Snack — Edamame

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Edamame (shelled) 80g 98 9g 7g 4g 4g Low (18)
Meal Total 98 9g 7g 4g 4g

Dinner — Baked Turkey Breast with Roasted Vegetables

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Turkey breast 150g 165 34g 0g 0g 2g
Sweet potato (roasted) 100g 90 2g 21g 3g 0g Med (63)
Zucchini + peppers 150g 38 2g 7g 2g 0g Low
Olive oil 10ml 80 0g 0g 0g 9g
Meal Total 373 38g 28g 5g 11g

Day 4 Totals — 1,168 kcal | 84g protein | 137g carbs | 32g fiber | 31g fat

Add a snack with protein and healthy fat (e.g., 150g cottage cheese + 10g walnuts = ~185 kcal) to bring calories to 1,350-1,600 kcal.


Day 5

Breakfast — Egg & Avocado Toast

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Whole eggs 2 large 156 12g 1g 0g 11g
Whole grain bread 1 slice (40g) 96 4g 17g 3g 1g Med (65)
Avocado 50g 80 1g 4g 3g 7g Low (15)
Cherry tomatoes 60g 11 1g 2g 1g 0g Low
Meal Total 343 18g 24g 7g 19g

Lunch — Grilled Shrimp & Bean Salad

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Shrimp (grilled) 130g 128 27g 1g 0g 2g
White beans (canned) 100g 113 8g 19g 6g 0g Low (31)
Mixed greens 80g 18 2g 2g 1g 0g Low
Red bell pepper 60g 19 1g 4g 1g 0g Low
Olive oil + vinegar 10ml 50 0g 1g 0g 5g
Meal Total 328 38g 27g 8g 7g

Snack — Walnuts & Pear

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Walnuts 15g 98 2g 2g 1g 10g Low (15)
Pear (medium) 130g 75 1g 20g 4g 0g Low (38)
Meal Total 173 3g 22g 5g 10g

Dinner — Baked Chicken with Barley & Roasted Cauliflower

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Chicken breast 150g 231 46g 0g 0g 5g
Pearl barley (cooked) 120g 145 3g 32g 4g 1g Low (28)
Cauliflower (roasted) 150g 38 3g 7g 3g 0g Low (15)
Olive oil 5ml 40 0g 0g 0g 5g
Meal Total 454 52g 39g 7g 11g

Day 5 Totals — 1,298 kcal | 111g protein | 112g carbs | 27g fiber | 47g fat


Day 6

Breakfast — Greek Yogurt Parfait

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Greek yogurt (0% fat) 200g 116 20g 8g 0g 0g Low (14)
Rolled oats (raw) 20g 76 3g 13g 2g 1g Low
Strawberries 80g 26 1g 6g 2g 0g Low (40)
Chia seeds 10g 49 2g 4g 3g 3g Low
Meal Total 267 26g 31g 7g 4g

Lunch — Sardines on Rye with Vegetables

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Canned sardines (in olive oil, drained) 100g 208 25g 0g 0g 12g
Dark rye bread 1 slice (40g) 83 3g 16g 3g 1g Low (50)
Cucumber + tomato salad 100g 18 1g 4g 1g 0g Low
Lemon juice 10ml 2 0g 1g 0g 0g
Meal Total 311 29g 21g 4g 13g

Snack — Cottage Cheese & Celery

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Low-fat cottage cheese 150g 120 18g 5g 0g 3g Low
Celery sticks 80g 11 1g 2g 1g 0g Low
Meal Total 131 19g 7g 1g 3g

Dinner — Lean Beef with Lentils & Spinach

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Lean beef (sirloin) 130g 221 36g 0g 0g 8g
Green lentils (cooked) 100g 116 9g 20g 4g 0g Low (29)
Spinach (sauteed) 100g 23 3g 3g 2g 0g Low
Olive oil 5ml 40 0g 0g 0g 5g
Meal Total 400 48g 23g 6g 13g

Day 6 Totals — 1,109 kcal | 122g protein | 82g carbs | 18g fiber | 33g fat

This is a lighter day. Add a mid-morning snack (e.g., 1 whole grain cracker with 30g cheese + 80g apple slices = ~200 kcal, 18g carbs) and consider a small evening snack to reach 1,500-1,700 kcal.


Day 7

Breakfast — Spinach & Mushroom Omelette

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Whole eggs 2 large 156 12g 1g 0g 11g
Egg whites 60g 31 7g 0g 0g 0g
Mushrooms 60g 13 2g 2g 1g 0g Low
Spinach 50g 12 1g 1g 1g 0g Low
Whole grain toast 1 slice (40g) 96 4g 17g 3g 1g Med (65)
Meal Total 308 26g 21g 5g 12g

Lunch — Chicken & Vegetable Soup with Barley

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Chicken breast (diced) 120g 185 37g 0g 0g 4g
Pearl barley (dry) 30g 106 2g 23g 3g 0g Low (28)
Carrots, celery, onion 120g 42 1g 9g 2g 0g Low
Low-sodium chicken broth 300ml 15 2g 1g 0g 0g
Meal Total 348 42g 33g 5g 4g

Snack — Almonds & Dark Chocolate

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Almonds 15g 87 3g 3g 1g 8g Low (15)
Dark chocolate (85%+) 10g 55 1g 3g 1g 4g Low (23)
Meal Total 142 4g 6g 2g 12g

Dinner — Baked Trout with Roasted Root Vegetables

Ingredient Amount Calories Protein Carbs Fiber Fat GI
Trout fillet 150g 225 34g 0g 0g 10g
Parsnips (roasted) 80g 60 1g 14g 3g 0g Med (52)
Carrots (roasted) 80g 33 1g 8g 2g 0g Low (35)
Brussels sprouts 100g 43 3g 9g 4g 0g Low (15)
Olive oil 10ml 80 0g 0g 0g 9g
Meal Total 441 39g 31g 9g 19g

Day 7 Totals — 1,239 kcal | 111g protein | 91g carbs | 21g fiber | 47g fat


Weekly Nutrition Summary

Day Calories Protein Carbs Fiber Fat
Day 1 1,401 121g 112g 22g 54g
Day 2 1,298 110g 120g 26g 39g
Day 3 1,382 116g 115g 23g 51g
Day 4 1,168 84g 137g 32g 31g
Day 5 1,298 111g 112g 27g 47g
Day 6 1,109 122g 82g 18g 33g
Day 7 1,239 111g 91g 21g 47g
Average 1,271 111g 110g 24g 43g

These are base meal totals. Most individuals will add 1-2 additional snacks per day to reach their calorie targets of 1,500-1,800 kcal. The plan keeps carbohydrates at 28-58g per main meal, within the ADA-recommended 45-60g guideline, with room for snack carbs.


How to Track Carbs Per Meal With Nutrola

Accurate carbohydrate counting is one of the most important skills for diabetes management. Nutrola makes this significantly easier by showing your carbohydrate intake per meal in real time. You can photograph your plate, and the AI identifies the food and calculates the carbs from its 100% nutritionist-verified database. For packaged foods, the barcode scanner pulls exact nutrition data instantly.

Nutrola's recipe library includes hundreds of low-GI meals filterable by carbohydrate range, dietary goal, and ingredients. If you need a dinner with under 45g of carbs, you can filter for exactly that and find options with verified macro data — then log the entire recipe to your tracker in one tap.


Blood Sugar Management Beyond the Meal Plan

Does Meal Timing Affect Blood Sugar?

Yes. Eating at consistent times helps your body regulate insulin more effectively. The ADA recommends not skipping meals, particularly if you take diabetes medications. Spacing meals 4-5 hours apart with small snacks in between helps maintain stable blood glucose levels throughout the day.

How Does Fiber Help Control Blood Sugar?

Soluble fiber slows the absorption of glucose from the digestive tract, preventing rapid blood sugar spikes after meals. A meta-analysis published in The Lancet (Reynolds et al., 2019) found that higher fiber intake (25-29g per day) was associated with a 15-30% reduction in all-cause mortality and cardiovascular events in people with diabetes. This plan targets 20-32g of fiber per day.

Should You Count Net Carbs or Total Carbs?

The ADA recommends counting total carbohydrates for diabetes management, not net carbs. While fiber does slow glucose absorption, the total carbohydrate count is what most healthcare teams use for insulin dosing and blood sugar prediction. Always follow your healthcare provider's specific guidance.


Frequently Asked Questions

Is this meal plan suitable for Type 1 diabetes?

This plan can serve as a starting framework, but Type 1 diabetes requires precise insulin-to-carbohydrate ratio management. Work with your endocrinologist to determine your specific carb ratio and correction factor. The per-meal carb counts in this plan can help with insulin dose calculations, and Nutrola's real-time carb tracking supports accurate counting. Never adjust insulin doses based on an online meal plan without medical guidance.

How many carbs should a diabetic eat per day?

The ADA does not set a single carbohydrate target for all people with diabetes. General guidelines suggest 130-230g of total carbohydrates per day, but your personal target depends on your medication, activity level, body weight, and individual glucose response. Some individuals do well with 130-150g per day, while others manage effectively with higher intakes. Your healthcare team can determine the right range for you through blood glucose monitoring.

Can diet alone reverse Type 2 diabetes?

The Diabetes Prevention Program (DPP) study showed that lifestyle intervention (including dietary changes and moderate exercise) reduced the risk of developing Type 2 diabetes by 58%. For people already diagnosed, the DiRECT trial (Lean et al., 2018) demonstrated that significant weight loss through dietary intervention put 46% of participants into remission at 12 months. However, "reversal" and "remission" require medical supervision — always work with your healthcare team.

What fruits are best for diabetics?

Most whole fruits are acceptable in moderate portions. Berries (strawberries, blueberries, raspberries) have the lowest glycemic index and highest fiber content per serving. Apples, pears, and citrus fruits are also good choices. The key is portion control — a medium apple (~130g) contains approximately 18g of carbohydrates. Avoid fruit juices, which remove fiber and concentrate sugars.

How can I make this meal plan work with diabetes medications?

This plan is designed to complement, not replace, your medication regimen. If you take sulfonylureas or insulin, reducing carbohydrate intake without adjusting medication can cause hypoglycemia. Always consult your healthcare provider before starting a new dietary pattern. Share this plan with your doctor or dietitian so they can adjust your medications if necessary.

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

Make Me a Meal Plan for Diabetes | Nutrola