
If you have been diagnosed with prediabetes, you may be wondering if there is a special diet that you should follow. People with prediabetes don’t need any special foods different from anyone else. The most important thing you can do is to eat healthy foods and plan your weekly meals accordingly. Read on to learn about healthy meal choices you can make with a weekly prediabetes menu plan and find a printable version at the end of this article.
This meal plan is designed to keep you feeling satisfied and energized, with three delicious meals each day plus 1–2 snacks. The daily total comes to around 1,800 calories (meals provide about 1,500 calories, snacks make up the rest).
It’s also flexible! If there’s a snack or recipe you’re not loving, simply swap it for another option you enjoy. Everyone’s calorie needs are different, so feel free to add extra snacks or adjust portion sizes to suit you.
When swapping or adding foods, try to stick to these carb targets:
- Meals: 45–60 g carbohydrates
- Snacks: 15–30 g carbohydrates
Matching the calories and carbs of the original food will help keep your blood sugar levels steady while still giving you variety in your meals.
| Meal | Menu |
|---|---|
| Breakfast |
Calories 435; carbs 51g; fibre 11g; fat 18g; protein 20g |
| Lunch |
Calories 649; carbs 51g; fibre 12g; fat 33g; protein 36g |
| Dinner |
Calories 429; carbs 56g; fibre 6g; fat 22g; protein 37g |
3-Meal Total: Calories 1513; carbs 158g; fibre 29g; fat 73g; protein 93g |
|
| Snacks |
![]()
|
Daily Total: Calories 1853; carbs 200g; fibre 36g; fat 85g; protein 111g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 554; carbs 66g; fibre 12g; fat 24g; protein 29g |
| Lunch |
![]()
Calories 525; carbs 38g; fibre 10g; fat 37g; protein 18g |
| Dinner |
![]()
Calories 430; carbs 40g; fibre 7g; fat 23g; protein 19g |
3-Meal Total: Calories 1509; carbs 144g; fibre 29g; fat 84g; protein 66g |
|
| Snacks |
![]()
|
Daily Total: Calories 1861; carbs 183g; fibre 35g; fat 100g; protein 82g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 534; carbs 49g; fibre 10g; fat 30g; protein 21g |
| Lunch |
![]()
Calories 559; carbs 53g; fibre 13g; fat 23g; protein 38g |
| Dinner |
![]()
Calories 467; carbs 60g; fibre 17g; fat 22g; protein 14g |
3-Meal Total: Calories 1560; carbs 162g; fibre 40g; fat 75g; protein 73g |
|
| Snacks |
![]()
|
Daily Total: Calories 1804; carbs 185g; fibre 44g; fat 90g; protein 79g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 548; carbs 52g; fibre 11g; fat 30g; protein 22g |
| Lunch |
![]()
Calories 487; carbs 54g; fibre 12g; fat 20g; protein 25g |
| Dinner |
![]()
Calories 488; carbs 62g; fibre 27g; fat 17g; protein 24g |
3-Meal Total: Calories 1523; carbs 168g; fibre 50g; fat 67g; protein 71g |
|
| Snacks |
![]()
|
Daily Total: Calories 1864; carbs 203g; fibre 64g; fat 90g; protein 79g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 524; carbs 65g; fibre 9g; fat 16g; protein 32g |
| Lunch |
![]()
Calories 434; carbs 54g; fibre 15g; fat 20g; protein 16g |
| Dinner |
![]()
Calories 545; carbs 56g; fibre 9g; fat 16g; protein 47g |
3-Meal Total: Calories 1530; carbs 175g; fibre 33g; fat 52g; protein 95g |
|
| Snacks |
![]()
|
Daily Total: Calories 1877; carbs 210g; fibre 38g; fat 70g; protein 109g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 518; carbs 43g; fibre 9g; fat 28g; protein 31g |
| Lunch |
![]()
Calories 482; carbs 53g; fibre 15g; fat 20g; protein 29g |
| Dinner |
![]()
Calories 519; carbs 63g; fibre 10g; fat 24g; protein 20g |
3-Meal Total: Calories 1519; carbs 159g; fibre 34g; fat 72g; protein 80g |
|
| Snacks |
![]()
|
Daily Total: Calories 1804; carbs 198g; fibre 41g; fat 81g; protein 95g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 516; carbs 50g; fibre 11g; fat 32g; protein 17g |
| Lunch |
![]()
Calories 506; carbs 59g; fibre 17g; fat 24g; protein 20g |
| Dinner |
![]()
Calories 498; carbs 54g; fibre 9g; fat 22g; protein 25g |
3-Meal Total: Calories 1520; carbs 163g; fibre 37g; fat 78g; protein 62g |
|
| Snacks |
![]()
|
Daily Total: Calories 1811; carbs 204g; fibre 48g; fat 92g; protein 69g |
|
Download the prediabetes menu plan here

























