What to Eat If You Have Diabetes

If you have diabetes, the foods that work best for blood sugar control are non-starchy vegetables, lean proteins, high-fiber grains, and healthy fats. There’s no single “diabetes diet,” but the most effective approach centers on choosing foods that release energy slowly, filling your plate strategically, and limiting the refined carbohydrates and saturated fats that spike blood sugar and raise heart disease risk.

The latest diabetes nutrition standards emphasize plant-based protein, fiber-rich foods, limited saturated fat, and water as your primary drink. Here’s how to put that into practice.

The Plate Method: Simplest Way to Start

If you want one rule that covers most meals, use the Diabetes Plate Method recommended by the CDC. Grab a 9-inch dinner plate (roughly the length of a business envelope) and divide it into three zones:

  • Half the plate: non-starchy vegetables like salad greens, broccoli, green beans, peppers, tomatoes, or cauliflower
  • One quarter: lean protein such as chicken, fish, tofu, beans, or eggs
  • One quarter: carbohydrate-containing foods like brown rice, whole-grain bread, pasta, fruit, or yogurt

Pair the plate with water or an unsweetened drink. This method works because it automatically controls portions of the foods that raise blood sugar most, while filling you up with vegetables and protein that have minimal impact on glucose levels. You don’t need to count anything.

Carbohydrates: Choose Slow Over Fast

Carbohydrates have the biggest direct effect on blood sugar, but you don’t need to eliminate them. The key is choosing carbs that your body absorbs gradually rather than all at once. This is where the glycemic index (GI) becomes useful. It ranks foods on a scale of 0 to 100 based on how quickly they raise blood sugar. Foods scoring 55 or below are considered low-GI, 56 to 69 are moderate, and 70 or above are high.

The differences between similar foods can be dramatic. A baked russet potato has a GI of 111, higher than pure glucose. White rice scores 66. But swap to lentils and you’re at 29. Kidney beans come in at 28. Pearled barley sits at 28. Brown rice drops to 50, and whole-meal pasta lands around 32. Even within the same food, preparation matters: white spaghetti boiled for a shorter time has a lower GI than the same pasta cooked longer.

Glycemic load (GL) takes portion size into account, which makes it even more practical. A GL of 10 or below is considered low, 11 to 19 is intermediate, and 20 or above is high. Whole-grain pumpernickel bread has a GL of just 5, while a baked russet potato hits 33. Lentils come in at 7, kidney beans at 8. These are the kinds of swaps that meaningfully change your post-meal blood sugar without requiring you to give up satisfying meals.

Good carbohydrate choices include whole grains like oats, barley, and quinoa, legumes like lentils and chickpeas, most fruits (especially berries, apples, and pears), and starchy vegetables in moderate portions. The carbs to limit are white bread, sugary cereals, pastries, candy, and sweetened drinks.

Why Fiber Matters So Much

Fiber slows the absorption of sugar into your bloodstream, which prevents the sharp spikes and crashes that make blood sugar hard to manage. It also helps you feel full longer, supports healthy cholesterol, and feeds beneficial gut bacteria. Current dietary guidelines recommend 22 to 34 grams of fiber per day depending on your age and sex, but most Americans get roughly half that.

The easiest way to increase fiber is to build meals around vegetables, beans, and whole grains. A cup of cooked lentils delivers about 15 grams of fiber, nearly half the daily target. A cup of black beans provides around 15 grams as well. Broccoli, Brussels sprouts, avocados, chia seeds, and berries are all fiber-rich without being heavy on carbohydrates. If your current fiber intake is low, increase it gradually over a couple of weeks to avoid bloating.

Protein and Healthy Fats

Protein has very little direct effect on blood sugar and helps keep you satisfied between meals. Research on meal composition shows that increasing the protein content of meals can reduce both glucose and insulin responses throughout the day. In one study, when people ate frequent high-protein meals instead of frequent high-carbohydrate meals, their total blood sugar exposure over 12 hours dropped significantly.

Good protein sources include fish, skinless poultry, eggs, tofu, tempeh, beans, and lentils. Aim to eat heart-healthy fish like salmon, mackerel, tuna, or sardines at least twice a week. These are rich in omega-3 fatty acids, which help protect against heart disease, a major concern for people with diabetes.

Fat doesn’t raise blood sugar directly, but the type of fat you eat matters for long-term health. Monounsaturated and polyunsaturated fats can help lower cholesterol levels. Good sources include avocados, nuts, olive oil, canola oil, and peanut oil. Saturated fat, found in butter, fatty cuts of meat, full-fat cheese, and fried foods, should be limited because it raises the risk of heart disease.

Meal Timing and Frequency

How often and when you eat affects blood sugar patterns, though the evidence is more nuanced than the common advice to “eat small meals throughout the day.” Eating frequent carbohydrate-heavy snacks can actually keep blood sugar elevated for longer stretches. In one study, people who ate six carbohydrate-focused meals had higher total glucose exposure over 12 hours than those who ate three meals, even though the three-meal group had higher individual spikes.

The practical takeaway: if you do snack between meals, make those snacks protein-rich rather than carb-heavy. A handful of almonds, a boiled egg, or some cheese with celery will keep you full without pushing blood sugar up. If you eat three balanced meals and don’t feel hungry between them, there’s no advantage to adding snacks.

Consistency matters more than frequency. Eating at roughly the same times each day helps your body manage insulin more predictably. Skipping meals and then overeating later tends to produce larger blood sugar swings.

What to Drink

Water is the best choice, full stop. It has no effect on blood sugar and keeps you hydrated without hidden calories or carbohydrates.

Unsweetened tea and black coffee are fine for most people. If you’re sensitive to caffeine, decaf versions of black or green tea work well, as do caffeine-free herbal teas like chamomile, rooibos, or peppermint. For milk, choose low-fat or non-fat varieties without added sugar. An 8-ounce glass of milk contains about 12 grams of carbohydrate, so it counts toward your carb intake for that meal. If you prefer plant-based milks like almond, soy, or oat, look for unsweetened versions.

Sugary drinks are one of the biggest threats to blood sugar control. Soda, sweetened iced tea, energy drinks, and fruit juice all deliver large amounts of sugar with no fiber to slow absorption. One exception: fruit juice can be useful for treating low blood sugar episodes (hypoglycemia) precisely because it raises glucose levels quickly.

The Role of Magnesium

One micronutrient worth paying attention to is magnesium. It plays a role in how your body releases and responds to insulin. A pooled analysis of 24 randomized controlled trials involving over 1,300 people with type 2 diabetes found that magnesium supplementation led to significant reductions in fasting blood sugar, long-term blood sugar markers, and blood pressure.

You can get magnesium from food rather than supplements. Rich sources include spinach, pumpkin seeds, almonds, black beans, dark chocolate (in moderation), and avocados. Many of these overlap with the foods already recommended for blood sugar control, so eating a varied diet built around vegetables, nuts, and legumes naturally covers your magnesium needs.

Putting It All Together

A typical day might look like this: oatmeal with berries and a handful of walnuts for breakfast, a large salad with grilled chicken, chickpeas, olive oil dressing, and a small whole-grain roll for lunch, and salmon with roasted broccoli and a scoop of brown rice for dinner. Snacks, if needed, could be apple slices with peanut butter, a small portion of nuts, or vegetables with hummus.

The common thread across all of these choices is that they’re whole, minimally processed foods that combine fiber, protein, and healthy fats. You don’t need to follow a rigid plan or buy specialty products. The most effective diabetes eating pattern is built from ordinary foods, prepared simply, and portioned with the plate method as your guide.