What Is Good for Diabetics to Eat and Drink?

The best foods for people with diabetes are ones that release sugar into your bloodstream slowly and steadily: non-starchy vegetables, lean proteins, whole grains, healthy fats, and most fruits. There’s no single “diabetes diet,” but the core principle is simple. Fill your plate with fiber-rich, minimally processed foods and pair carbohydrates with protein or fat so your blood sugar doesn’t spike and crash.

The Plate Method: A Simple Starting Point

If you want one rule that covers most meals, use the plate method. Start with a 9-inch dinner plate, roughly the length of a business envelope. Fill half with non-starchy vegetables like broccoli, salad greens, or green beans. Fill one quarter with a lean protein such as chicken, fish, beans, tofu, or eggs. Fill the remaining quarter with a carbohydrate food, ideally a whole grain or starchy vegetable.

This ratio works because it naturally limits the portion of your meal that raises blood sugar the most (the carbohydrate quarter) while loading you up on fiber and nutrients from vegetables. You don’t need to count every gram of anything to follow it. Just look at your plate.

Non-Starchy Vegetables

Non-starchy vegetables are the most diabetes-friendly food group. They’re packed with vitamins, minerals, fiber, and plant compounds while containing very few calories or carbohydrates. You can eat generous portions without worrying about blood sugar spikes.

The list is long: broccoli, cauliflower, spinach, kale, collard greens, Brussels sprouts, asparagus, green beans, peppers, tomatoes, cucumbers, zucchini, mushrooms, onions, eggplant, cabbage, celery, carrots, beets, and all types of salad greens including romaine, arugula, and watercress. If you’re looking for variety, try less common options like jicama, kohlrabi, Swiss chard, or spaghetti squash. All of these belong in the “fill half your plate” category.

Whole Grains Over Refined Grains

Not all carbohydrates are equal. Refined grains like white bread, white rice, and regular pasta have been stripped of their fiber, which means your body digests them quickly and your blood sugar rises fast. Whole grains and complex carbohydrates still have their fiber intact, so they break down more slowly and produce a gentler, more gradual rise in blood sugar.

Good choices include steel-cut or old-fashioned oats, quinoa, farro, bulgur wheat, barley, and millet. These grains also tend to keep you full longer. When you eat them alongside protein and healthy fat, the blood sugar response flattens out even further.

Why Pairing Foods Matters

Eating carbohydrates alone, even healthy ones, causes a faster blood sugar rise than eating them with protein or fat. Protein from foods like chicken, fish, eggs, cheese, and nuts takes three to four hours to digest, much slower than carbohydrates. Fat in modest amounts has minimal impact on blood sugar on its own and slows the absorption of whatever you eat it with. The combination of fiber-rich carbs, lean protein, and heart-healthy fat promotes the most stable glucose levels throughout the day.

Here’s what that looks like in practice:

  • A slice of sprouted grain toast with a third of an avocado mashed on top and a fried egg
  • A cup of blueberries over 6 ounces of low-fat Greek yogurt with a handful of almonds, cashews, or walnuts
  • Four to five ounces of grilled chicken or fish with a cup of cooked barley, quinoa, or beans and a side of broccoli or salad with cucumber and tomato

One important note on fat: eating too much of it, even healthy fat, can cause insulin resistance over time and lead to prolonged high blood sugar. Moderate portions are the goal.

Protein Sources That Work Well

Protein has very little direct effect on blood sugar, which makes it a valuable part of every meal. Lean options include chicken, turkey, fish, eggs, low-fat cheese, and tofu. Plant-based proteins like beans, lentils, nuts, nut butters, and seeds (pumpkin, chia, flax) pull double duty because they also contain fiber. The latest nutrition guidance specifically encourages incorporating plant-based protein and fiber as part of a varied eating pattern.

For fats, focus on heart-healthy sources: avocado, nuts, seeds, olive oil, and other plant-based oils like canola or sunflower. Limiting saturated fat (from fatty cuts of meat, butter, and full-fat dairy) lowers the risk of heart disease, which people with diabetes are already at higher risk for.

Fruit: How Much and Which Kinds

Fruit is not off-limits. Most fruits have a low glycemic index, meaning they raise blood sugar relatively slowly compared to sweets or refined grains. Berries, kiwis, and clementines are particularly low in sugar. The American Diabetes Association specifically recommends berries and citrus fruits.

Portion size matters more than obsessing over the glycemic index of each fruit. One serving of most fruits is one cup or one medium whole fruit. For denser, higher-sugar fruits like bananas and mangos, a serving is half a cup. Pairing fruit with protein or fat (berries with yogurt, apple slices with peanut butter) slows the sugar absorption and keeps your blood sugar steadier.

Fiber: The Overlooked Powerhouse

Fiber is technically a carbohydrate, but your body can’t digest it the way it digests sugar or starch. Instead, fiber slows down digestion, blunts blood sugar spikes, and feeds beneficial gut bacteria. Adults need 22 to 34 grams of fiber per day depending on age and sex, but most people fall well short of that.

The richest sources are beans, lentils, whole grains, vegetables, fruits, nuts, and seeds. If your current fiber intake is low, increase it gradually over a couple of weeks to avoid bloating or digestive discomfort. Drinking plenty of water helps too.

What to Drink

Water is the simplest and best choice. It has no sugar, no calories, and no effect on blood sugar. If plain water gets boring, try infusing it with fresh fruit and herbs. Combinations like cucumber and mint, peach and ginger, or strawberry and basil add flavor without adding sugar or carbs.

Sparkling water works as a soda substitute when you want something bubbly. Look for brands with no added sugar and one gram or less of carbohydrate per serving. Unsweetened tea, whether hot or iced, is another zero-calorie option. Black, green, herbal, chamomile, rooibos, and peppermint all work. Plain black coffee is fine too. The trouble starts with bottled versions and coffee shop drinks, which often contain added sugar, honey, or flavored syrups. Always check labels on bottled tea and coffee, and at coffee shops, ask for plain coffee with unsweetened flavorings like cinnamon or nutmeg.

A Note on Sweeteners

Artificial sweeteners like those found in diet sodas don’t raise blood sugar directly. However, sugar alcohols (mannitol, sorbitol, xylitol), commonly found in “sugar-free” candy and snacks, can raise blood sugar because they still contain about half the calories of regular sugar. Check ingredient labels carefully. Foods marketed as sugar-free may still contain other ingredients that affect your blood sugar.

The broader picture on artificial sweeteners is mixed. Replacing sugary drinks with artificially sweetened ones may not be as beneficial as once thought. Water, sparkling water, and unsweetened tea or coffee remain the safest bets.

Putting It All Together

You don’t need a complicated meal plan. The core habits are straightforward: make half your plate non-starchy vegetables, include a lean protein and a healthy fat at every meal, choose whole grains over refined ones, eat fruit in reasonable portions, aim for 22 to 34 grams of fiber daily, and drink water instead of sweetened beverages. These aren’t restrictions so much as building blocks. The variety of foods that fit comfortably within these guidelines is enormous, and most meals you already enjoy can be adjusted to follow the plate method without a complete overhaul.