How do you build a meal plan for a client with type 2 diabetes?
In short: There is no single diet for type 2 diabetes. Start with the client's usual eating pattern and individualise carbohydrate intake according to their preferences, glucose management, metabolic goals and medication. Prioritise high-fibre, minimally processed carbohydrate sources alongside vegetables, appropriate protein sources and predominantly unsaturated fats. For clients with overweight or obesity, weight loss can improve glycaemic control and may support remission in some people. Significant changes to carbohydrate or energy intake may require medication review, particularly for clients using insulin or medications that can cause hypoglycaemia.
1 min 27 s videoCaptions onUpdated 5 October 2026
Start with the pattern, not a formula
The American Diabetes Association's 2019 nutrition consensus found no ideal split of energy between carbohydrate, protein and fat for people with diabetes. Mediterranean, lower-carbohydrate, vegetarian or vegan, DASH and lower-fat patterns can all work. Diabetes UK's 2018 guidelines take the same line.
So the best plan is the one the client will still be following in six months. Ask what they eat on a normal weekday, which meals they can't change (a work canteen, family dinners, shift patterns) and what they're willing to try. Build from there.
Carbohydrate: how much and when
Carbohydrate has the biggest direct effect on blood glucose, and the ADA consensus notes that reducing overall carbohydrate has the most evidence for improving it. How far to go depends on the client, their readings and their medication.
If you choose to set carbohydrate as a percentage of energy, convert this into grams and then distribute it across meals and snacks according to the client's usual eating pattern, glucose response and medication.
For example, for a client on 1800 kcal (about 7530 kJ) with 40% of energy from carbohydrate:
Daily carbohydrate = 1800 × 0.40 ÷ 4 = 180 g
How that 180 g is distributed across the day should then be individualised rather than automatically divided equally between meals.
Consistency in carbohydrate amount and timing can be particularly important for people using fixed insulin regimens or medications that can cause hypoglycaemia, such as sulfonylureas. People using flexible insulin dosing matched to carbohydrate intake may have more flexibility.
Very-low-carbohydrate or ketogenic diets require particular caution in people taking SGLT2 inhibitors because of the risk of diabetic ketoacidosis. Pregnancy and CKD also require condition-specific nutrition guidance.
Quality: fibre, vegetables and swaps
- Half the plate non-starchy vegetables at lunch and dinner. They add fibre and volume for very little carbohydrate.
- Wholegrains, legumes and intact grains in place of refined ones. They raise fibre, and many sit lower on glycaemic index. See glycaemic index vs glycaemic load.
- Water instead of sugary drinks. Replacing sugar-sweetened drinks with water can substantially reduce free sugar and carbohydrate intake.
- Protein at every meal, in the usual range for the client. There is no need to raise it for diabetes alone, and it should be checked if kidney function is reduced. See protein needs in kidney disease.
- Mostly unsaturated fats, from foods such as olive oil, nuts, seeds and oily fish, to support overall cardiovascular health.
Fibre targets are the same as for anyone else: 30 g a day in the UK, 25 g for women and 30 g for men in Australia and New Zealand, and 14 g per 1000 kcal in the US. Most adults eat well under that, so raise it over a few weeks with plenty of fluid.
Weight, remission and medication
For clients with overweight, losing about 5% of body weight improves glucose control and blood pressure, and more loss brings more benefit. In the DiRECT trial, almost half of participants on a primary care weight management programme, starting with a low-energy total diet replacement, were in remission at 12 months, and remission tracked how much weight people lost.
That kind of programme is run with the GP or diabetes team, who review medication before it starts. Substantial reductions in energy or carbohydrate intake can increase the risk of hypoglycaemia in people using insulin or sulfonylureas, so medication may need to be reviewed as dietary intake changes. Ask what they take, whether they have hypos, and who to contact if readings change. Medication adjustment should be managed by the client's prescribing or diabetes team. Work within your scope and refer back when medication review or specialist diabetes nutrition support is required.
How to do it in Foodzilla
Foodzilla sets carbohydrate from the client's energy and macro targets, has Diabetes-Friendly and Low GI recipe labels, and includes a Diabetes & Blood Glucose Log form for tracking readings between sessions.
- 1Open the client's dashboard, choose Health & Diet Goals and go to the Nutrition tab. Open BMR Formula & Macro Ratios, set the Carbs slider to the share you agreed, check the grams in the preview and press Apply Changes. Set Daily Fiber In and Daily Sugar In too.
- 2On the Diet Preferences tab (Professional plan and above), tick Diabetes-Friendly or Low GI under Health & Allergies.
- 3Go to Meal Plans, choose the client and press Auto-Generate. The labels are already in Dietary needs & ingredients. Open Calorie split per meal and turn on Set custom ratios (Professional plan and above) to keep energy, and with it carbohydrate, even across meals. Press Generate plan.
- 4In the Planner, click each day's Nutrition row to check the carbohydrate. To swap a meal by hand, go to Recipes, then Filters, and set Carbs per serving under Nutrition Requirements to find recipes in your range.
- 5Go to Forms & Bookings, stay on the Forms tab, press Use template on Diabetes & Blood Glucose Log and then Save Form to keep your copy. It asks for fasting, pre-meal and post-meal readings in mmol/L, the latest HbA1c, medication and how often hypos happen.
- 6To send it, open the client's dashboard, choose More, then Forms..., then Send Form. Press View Submission to read their answers before each review.
Good to know
- Check readings against the planWhere clients monitor their glucose, compare their readings with what and when they ate to look for consistent patterns. Repeated post-meal elevations can help identify meals worth reviewing, alongside factors such as portion size, carbohydrate amount and type, activity and medication.
- Keep the language neutralAvoid "good" and "bad" foods. Clients with diabetes hear plenty of blame already, and it tends to end in skipped logs rather than better choices.