What Should I Eat If I Have Diabetes?
Quick answer: Focus on low-GI foods, lean proteins, healthy fats, and fibre-rich vegetables to stabilise blood sugar. Avoid sugary drinks, white refined carbs, and ultra-processed foods.
What to Eat
Non-starchy vegetables (broccoli, cauliflower, spinach, peppers)
Very low in carbs and calories; packed with fibre that slows glucose absorption.
Oats (steel-cut or rolled)
Beta-glucan fibre lowers post-meal blood glucose response and improves insulin sensitivity.
Salmon and fatty fish
High-quality protein and omega-3s reduce inflammation linked to insulin resistance.
Eggs
Zero-carb, high satiety — help control blood sugar by reducing post-meal spikes.
Beans and lentils
High fibre + moderate protein = slow glucose release; studies show significantly lower HbA1c in regular bean eaters.
Nuts (almonds, walnuts)
Healthy fats and fibre improve blood sugar control without causing spikes.
Greek yogurt (plain, unsweetened)
High protein, low carbs — helps stabilise blood glucose post-meal.
Berries (strawberries, blueberries)
Lower-sugar fruits with antioxidants that improve insulin sensitivity.
Apple cider vinegar (in dressings)
Small doses before meals can reduce the glycaemic impact of carb-heavy meals.
Avocado
Monounsaturated fats improve insulin sensitivity and slow carb absorption when eaten with meals.
What to Avoid
Sugary drinks (soda, fruit juice, energy drinks)
Cause rapid blood sugar spikes with no satiety — the worst food type for blood glucose control.
White bread, white rice, white pasta
Rapidly converted to glucose — choose whole-grain alternatives with lower GI.
Sweetened breakfast cereals
Even 'healthy' cereals often contain 20–30g of sugar per serving.
Fried foods
Trans fats worsen insulin resistance over time.
Processed snacks (crackers, chips, biscuits)
Refined carbs cause blood sugar swings and are easy to overeat.
Full-fat dairy in large quantities
Saturated fat can worsen insulin resistance, particularly in type 2 diabetes.
Dried fruit and tropical fruits (mango, pineapple)
Very high in natural sugars — can spike blood glucose significantly.
Hydration
Drink water as your primary beverage. Unsweetened tea and coffee (no sugar) are fine. Avoid all sugary drinks including natural fruit juices — these spike blood glucose dramatically.
Tips
- •The 'plate method': fill half your plate with non-starchy vegetables, a quarter with lean protein, and a quarter with whole-grain carbs.
- •Eat smaller meals more frequently to prevent large blood sugar swings.
- •Always combine carbs with protein or fat to slow glucose absorption.
- •Exercise after meals dramatically improves glucose uptake.
- •Work with a registered dietitian to personalise your plan — needs differ significantly between Type 1 and Type 2.