People with diabetes can eat a wide variety of foods, including meat, fish, vegetables, fruits, nuts, dairy, and whole grains. The key is choosing foods that have a smaller impact on blood sugar and building meals with the right proportions. Reducing overall carbohydrate intake has the strongest evidence for improving blood sugar control, but that doesn’t mean cutting carbs entirely. It means being intentional about which carbs you eat, how much, and what you pair them with.
Non-Starchy Vegetables: The Foundation
Non-starchy vegetables should take up the largest portion of your plate. They’re low in carbohydrates, high in fiber, and have minimal effect on blood sugar. Aim for at least six servings a day, where one serving is half a cup cooked or one cup raw.
The list is long: broccoli, cauliflower, spinach, kale, green beans, asparagus, peppers, tomatoes, cucumbers, zucchini, Brussels sprouts, cabbage, mushrooms, onions, eggplant, celery, and all salad greens like romaine, arugula, and watercress. Carrots and beets are also non-starchy, even though they taste slightly sweet. Less common options like jicama, kohlrabi, bok choy, and Swiss chard count too.
These vegetables provide vitamins and minerals without the blood sugar spike you’d get from starchy sides like mashed potatoes or white rice. Roasting, grilling, or sautéing them in olive oil makes them more satisfying and adds healthy fat that slows digestion further.
Which Fruits Work Best
Fruit is not off-limits. Fresh, frozen, or canned fruit without added sugar all work well. The key is portion size: a small piece of whole fruit or about half a cup of frozen or canned fruit contains roughly 15 grams of carbohydrate, which is a reasonable amount for one sitting.
Berries and melons give you more volume per serving. You can eat three-quarters to a full cup of strawberries, blueberries, or cantaloupe for those same 15 grams of carbs. Dried fruit, on the other hand, is deceptively concentrated. Just two tablespoons of raisins or dried cherries hits 15 grams. Fruit juice is similarly dense, with a third to half a cup equaling one serving. Whole fruit is almost always the better choice because the fiber slows sugar absorption.
Protein Choices That Support Blood Sugar
Protein has very little direct effect on blood sugar, and it helps you feel full longer. Good options include chicken, turkey, fish, eggs, tofu, and beans. Fish and seafood are especially valuable because they provide omega-3 fats that support heart health, which matters since diabetes increases cardiovascular risk.
A practical portion of meat or fish is about the size and thickness of your palm. You don’t need to eat only chicken breast. Eggs (up to about four per week in a Mediterranean-style pattern), cheese in moderate amounts, yogurt, nuts, and seeds all contribute protein. Beans and lentils pull double duty as both protein and fiber sources, though they do contain carbohydrates, so factor that into your meal.
Red meat isn’t forbidden, but keeping it to lower frequency and smaller amounts aligns with the eating patterns that have the best evidence for diabetes management.
Fats: Which Ones Help
Not all fats are equal when you have diabetes. Replacing saturated fat (from butter, full-fat dairy, and fatty cuts of meat) with unsaturated fat improves insulin sensitivity and lowers cardiovascular risk. Research shows that swapping just 5% of your daily calories from saturated fat to unsaturated fat makes a measurable difference in heart disease and diabetes outcomes.
Olive oil is the cornerstone fat in the Mediterranean eating pattern, which consistently shows benefits for blood sugar control. Other good sources of unsaturated fat include avocados, nuts (almonds, walnuts, pecans, pistachios), seeds (chia, flax, sunflower), and fatty fish like salmon and sardines. Use a small amount of fat at meals, roughly the size of your thumb tip, to keep portions reasonable while still getting the benefits.
Carbohydrates: Choosing the Right Ones
Carbohydrates raise blood sugar more than any other nutrient, but your body still needs them. The goal is choosing carbs that digest slowly. Foods with a low glycemic index (55 or below) include most vegetables, beans, lentils, minimally processed grains, pasta cooked al dente, low-fat dairy, nuts, and most whole fruits.
Whole grains like oats, quinoa, barley, bulgur, and brown rice are better choices than white bread or white rice because their fiber content slows the release of glucose. The recommended daily fiber intake is 22 to 34 grams depending on age and sex, and hitting that target helps with blood sugar stability. Good sources include beans, lentils, vegetables, whole grains, berries, and nuts.
How much total carbohydrate to eat is flexible. A low-carb approach (26 to 45% of daily calories from carbs) has strong evidence for improving blood sugar. Some people go further with a very low-carb approach (under 26% of calories, or roughly 20 to 50 grams of non-fiber carbs per day), where more than half of calories come from fat. Both patterns work, but the best approach is whichever one you can sustain long-term.
Building a Balanced Plate
A simple visual method takes the guesswork out of meals. Fill your plate with as many non-starchy vegetables as you can hold in both hands. Add a portion of protein the size of your palm. Then add a fist-sized portion of starch or grain, and limit added fat to about the size of your thumb tip. If you want fruit, a small piece or half a cup makes a good dessert alongside the meal.
This approach works for most meals and naturally keeps carbohydrate portions moderate without requiring you to count grams. Over time, it becomes intuitive.
Drinks and Alcohol
Water, unsweetened tea, and black coffee are the safest choices. Sugary drinks, including soda, sweetened iced tea, and fruit juice in large amounts, cause rapid blood sugar spikes.
Alcohol is allowed in moderation but requires some care. Women should stick to no more than one drink per day, men no more than two. Always eat food when you drink alcohol, because drinking on an empty stomach significantly increases the risk of low blood sugar, especially if you take insulin or certain medications. That risk persists for hours after your last drink, so eating a meal or substantial snack alongside alcohol is important.
Sweeteners and Sugar Substitutes
Stevia and aspartame do not raise blood sugar or insulin levels. Clinical studies in healthy, diabetic, overweight, and obese individuals consistently show no effect on glucose or insulin from either sweetener, both in short-term and longer-term use (up to 12 to 16 weeks). They can be practical tools if you want sweetness without the blood sugar impact of regular sugar.
That said, sweeteners don’t make an otherwise poor food choice healthy. A diet soda is fine, but a low-sugar cookie made with artificial sweetener still contains refined flour and fat. Focus on the overall quality of your food rather than just whether it contains sugar.
Eating Patterns With the Best Evidence
Several well-studied dietary patterns work for diabetes. You don’t need to follow any of them rigidly, but they offer useful frameworks.
- Mediterranean: Built around vegetables, beans, nuts, seeds, fruits, whole grains, fish, and olive oil. Includes moderate dairy (mainly yogurt and cheese), limited red meat, and rare concentrated sugars.
- DASH: Emphasizes vegetables, fruits, low-fat dairy, whole grains, poultry, fish, and nuts while reducing saturated fat, red meat, and sweets. Originally designed to lower blood pressure, it also benefits blood sugar.
- Low-carb: Reduces carbohydrates to 26 to 45% of calories. Allows flexibility in which protein and fat sources you choose.
- Plant-based: Vegetarian or vegan patterns centered on vegetables, legumes, whole grains, nuts, and seeds. Can be very effective when planned to include enough protein and variety.
The common thread across all of these is more vegetables, more fiber, less processed food, and less added sugar. Pick the pattern that fits your preferences and lifestyle, because consistency matters more than perfection.