What Can You Eat With Diabetes: Foods and Drinks

Having diabetes doesn’t mean you’re stuck with a short list of “allowed” foods. You can eat a wide variety of fruits, vegetables, proteins, grains, and even desserts. The key is choosing foods that keep your blood sugar steady and building meals in proportions that work in your favor. Here’s what that looks like in practice.

The Plate Method: A Simple Starting Point

The easiest way to build a diabetes-friendly meal is the plate method, recommended by the CDC. Start with a 9-inch dinner plate and divide it mentally into sections:

  • Half the plate: non-starchy vegetables (salad greens, broccoli, green beans, peppers)
  • One quarter: lean protein (chicken, fish, beans, tofu, eggs)
  • One quarter: carbohydrate foods (brown rice, whole-grain bread, sweet potato, fruit)

This ratio naturally limits the portion of your meal that raises blood sugar the most (carbs) while filling you up with vegetables and protein. You don’t need to weigh anything or count grams to start. Just look at your plate.

Vegetables That Barely Raise Blood Sugar

Non-starchy vegetables have so little impact on blood sugar that the American Diabetes Association considers them nearly “free” foods. A serving is half a cup cooked or one cup raw, but most people can eat generous amounts without concern. The list is long: broccoli, cauliflower, spinach, kale, green beans, asparagus, peppers, tomatoes, cucumbers, zucchini, cabbage, mushrooms, onions, Brussels sprouts, eggplant, celery, and many more.

Starchy vegetables like potatoes, corn, and peas belong in the carbohydrate quarter of your plate instead. They’re not off-limits, but they behave more like grains in your body, so portion size matters more.

Carbs You Can Still Enjoy

Carbohydrates raise blood sugar more than protein or fat, but that doesn’t mean you need to eliminate them. The type and quality of carbs matter enormously. Foods with a low glycemic index, meaning they release sugar into your bloodstream slowly, cause smaller spikes. Most fruits, beans, lentils, minimally processed grains, pasta, and nuts fall into the low-glycemic category (a score of 55 or below).

Steel-cut oats, barley, quinoa, and whole-wheat bread are better choices than white rice or white bread. An apple or a handful of berries raises blood sugar far less than fruit juice does. Even pasta, often assumed to be a problem, has a surprisingly low glycemic index when cooked al dente because of how its starch is structured.

The Trick With Cooked and Cooled Starches

Something interesting happens when you cook starchy foods like rice, potatoes, or pasta and then cool them. Part of the starch converts into what’s called resistant starch, a form your small intestine can’t fully break down. This effectively lowers the amount of sugar your body absorbs from that food. The resistant starch passes to your colon, where gut bacteria ferment it and produce compounds that actually help improve insulin signaling. So yesterday’s leftover rice in a stir-fry or cold potato salad may cause a smaller blood sugar spike than a freshly cooked version of the same food.

Protein: What to Choose and How Much

Protein has minimal direct effect on blood sugar and helps you feel full longer. Good choices include chicken, turkey, fish, eggs, tofu, tempeh, beans, lentils, and low-fat dairy. Fish like salmon, sardines, and mackerel add omega-3 fats that benefit heart health, which is especially relevant since diabetes raises cardiovascular risk.

The general recommendation is at least 0.8 grams of protein per kilogram of body weight per day. For a 170-pound person, that’s roughly 62 grams, or about what you’d get from two chicken breasts. If you have kidney disease, which can develop as a complication of diabetes, your doctor may recommend staying within that 0.6 to 0.8 g/kg range and shifting toward more plant-based protein sources like legumes rather than heavy meat intake.

Fats That Help and Fats to Limit

Fat doesn’t spike blood sugar directly, but the type of fat you eat affects insulin sensitivity and heart health over time. Unsaturated fats from olive oil, avocados, nuts, and seeds are consistently linked to better outcomes. The Mediterranean eating pattern, which is rich in these fats, is one of the patterns with the strongest evidence for preventing type 2 diabetes and improving blood sugar control.

Saturated fats from butter, full-fat cheese, and fatty cuts of meat are worth limiting. Trans fats found in some packaged baked goods and fried fast food are worth avoiding entirely.

Why Fiber Matters So Much

Fiber slows down digestion, which means the carbohydrates in a high-fiber meal reach your bloodstream gradually instead of all at once. The recommended daily intake is 22 to 34 grams depending on your age and sex, but most Americans get only about half that. Beans, lentils, whole grains, vegetables, nuts, seeds, and fruits with their skins on are all rich sources. A cup of cooked lentils alone delivers about 15 grams.

Soluble fiber, the kind found in oats, beans, and apples, forms a gel-like substance in your gut that’s particularly effective at smoothing out blood sugar spikes after meals.

Drinks: What to Sip and What to Skip

Water, unsweetened tea, and black coffee are the safest choices. Sugary drinks like regular soda, sweet tea, and fruit juice are among the fastest ways to spike blood sugar because they deliver large amounts of sugar with no fiber to slow absorption. A 12-ounce can of regular soda contains about 39 grams of sugar, roughly 10 teaspoons.

Diet sodas and zero-calorie sweeteners are more complicated than they seem. Some research has found that sucralose, one of the most common artificial sweeteners, can raise insulin levels and may reduce insulin sensitivity even in healthy people. That doesn’t necessarily mean you need to avoid all diet drinks, but they’re not the neutral choice they were once thought to be.

Alcohol

Alcohol is not off-limits, but it carries a specific risk for people on insulin or certain diabetes medications. Your liver normally releases stored sugar to keep blood sugar stable between meals. When you drink alcohol, the liver prioritizes breaking down the alcohol and slows its glucose release. This can cause blood sugar to drop too low, especially if you drink on an empty stomach. Each drink takes about 1 to 1.5 hours for the liver to process, so two drinks means 2 to 3 hours of increased risk for low blood sugar.

If you drink, the general guideline is no more than one serving per day for women and two for men. One serving is 12 ounces of beer, 5 ounces of wine, or 1.5 ounces of spirits. Eating food alongside alcohol helps buffer the blood sugar effect.

Reading Labels for Hidden Sugar

Packaged foods often contain sugar under names you might not recognize. Beyond the obvious (cane sugar, brown sugar), watch for syrups (corn syrup, high-fructose corn syrup, rice syrup), molasses, caramel, honey, agave, and any ingredient ending in “-ose”: glucose, fructose, maltose, dextrose, sucrose, lactose. A flavored yogurt, granola bar, or pasta sauce can contain several of these at once.

The nutrition facts label now lists “added sugars” as its own line, which makes comparison shopping easier. Focus on that number rather than total sugars, since total sugars includes naturally occurring sugars from ingredients like milk or fruit.

Eating Patterns That Work

The American Diabetes Association doesn’t prescribe a single “diabetes diet.” Instead, it highlights eating patterns with the strongest evidence: Mediterranean and lower-carbohydrate approaches both show clear benefits for blood sugar control. The Mediterranean pattern emphasizes vegetables, fruits, whole grains, beans, nuts, olive oil, and fish. Lower-carbohydrate approaches reduce grains, starchy foods, and sugars while increasing fats and proteins.

What these patterns share is more important than how they differ. Both emphasize whole, minimally processed foods. Both limit refined carbohydrates and added sugars. Both include plenty of vegetables. The best eating pattern is the one you can actually sustain, because consistency matters more than perfection. A meal plan you follow 80% of the time will do more for your blood sugar than an “ideal” plan you abandon after two weeks.

A Day of Eating Might Look Like This

Breakfast: two scrambled eggs with sautéed spinach and a slice of whole-grain toast. The protein and fat from the eggs slow digestion, and the fiber in the bread and spinach keeps the blood sugar rise gradual.

Lunch: a large salad with mixed greens, grilled chicken, chickpeas, cucumber, tomatoes, and olive oil vinaigrette. The chickpeas add fiber and resistant starch. The olive oil adds healthy fat.

Dinner: baked salmon with roasted broccoli and a small portion of quinoa. Half the plate is broccoli, a quarter is salmon, a quarter is quinoa.

Snacks: a handful of almonds, an apple with peanut butter, or raw vegetables with hummus. Pairing a carb with protein or fat (apple plus peanut butter rather than apple alone) blunts the blood sugar response.

None of these meals require specialty products or dramatic sacrifices. The core principle is straightforward: build meals around vegetables and protein, choose carbs that are high in fiber and minimally processed, and pay attention to portions of the foods that affect blood sugar most.