If you have diabetes, you can eat a wide variety of foods, including meat, fish, vegetables, fruits, grains, and even desserts. The key is building meals with the right proportions and being strategic about carbohydrates, which have the most direct effect on blood sugar. A practical starting point: fill half your plate with non-starchy vegetables, a quarter with protein, and a quarter with carbohydrate foods.
The Plate Method: A Simple Framework
The easiest way to build a balanced meal without counting anything is the Diabetes Plate Method. Grab a nine-inch plate (a salad plate works if your dinner plates are larger) and divide it visually into three sections. Half the plate goes to non-starchy vegetables like broccoli, spinach, peppers, or green beans. One quarter goes to a lean protein such as chicken, fish, or eggs. The remaining quarter is for carbohydrate foods: rice, bread, pasta, beans, or fruit. Pair that with water or a low-calorie drink, and you have a meal that keeps portions in check without a food scale.
This approach works for lunch and dinner. Breakfast looks a little different since most people aren’t eating a plate of vegetables in the morning, but the same principle applies: balance your carbs (toast, oatmeal, fruit) with protein (eggs, yogurt) and keep portions moderate.
Carbohydrates: How Much and Which Ones
Carbohydrates raise blood sugar more than protein or fat, so they need the most attention. A common target is 45 to 60 grams of carbohydrate per meal and 15 to 30 grams per snack, though your ideal range depends on your medication, activity level, and blood sugar patterns.
Not all carbs hit your bloodstream at the same speed. The glycemic index scores foods from 0 to 100 based on how quickly they spike blood sugar, with pure glucose at 100. Lower-scoring foods, like steel-cut oats, lentils, and most non-starchy vegetables, cause a slower, gentler rise. Higher-scoring foods, like white bread, instant rice, and sugary cereals, push blood sugar up fast. Choosing lower-glycemic carbs more often gives you more stable numbers throughout the day.
Fiber plays a big role here. High-fiber foods slow digestion, which means glucose enters your bloodstream more gradually. Whole grains, beans, lentils, and vegetables are all strong fiber sources. Swapping white rice for brown rice or white bread for whole-grain bread is a simple change that can make a measurable difference.
Non-Starchy Vegetables
These are the most freely eaten foods on a diabetic meal plan because they’re low in carbohydrates and calories while being packed with nutrients. The list is long: broccoli, cauliflower, spinach, kale, peppers, tomatoes, cucumbers, zucchini, mushrooms, asparagus, Brussels sprouts, cabbage, green beans, eggplant, celery, onions, carrots, and many more. Lettuce and salad greens of all kinds count too.
Starchy vegetables like potatoes, corn, and peas fall into the carbohydrate quarter of your plate instead. They’re not off-limits, but they affect blood sugar the way grains and bread do, so portion size matters more.
Protein Choices
Protein has minimal direct impact on blood sugar and helps you feel full longer, making it a reliable anchor for meals. Fish is one of the best options, especially fatty fish like salmon, sardines, mackerel, herring, and trout, which are rich in omega-3 fatty acids that support heart health. Leaner fish like cod, tilapia, halibut, and catfish work well too, along with shellfish like shrimp, crab, and scallops.
Poultry without the skin (chicken, turkey) is another solid staple. Eggs and cottage cheese are versatile and affordable. If you eat red meat, leaner cuts are better: sirloin, tenderloin, flank steak, pork loin chops, or lamb leg. Processed meats like bacon, ham, and hot dogs tend to be higher in saturated fat and sodium, so treat them as occasional items rather than regulars.
Plant-based proteins like beans, lentils, and tofu pull double duty since they provide both protein and fiber. Just keep in mind that beans and lentils also contain carbohydrates, so they occupy both the protein and carb sections of your plate.
Fruit: What to Pick and How Much
Fruit is absolutely fine for people with diabetes. Fresh, frozen, or canned fruit without added sugar are all good choices. If you’re buying canned, look for labels that say “packed in its own juices” or “no added sugar.”
A useful benchmark: a small piece of whole fruit or about half a cup of frozen or canned fruit contains roughly 15 grams of carbohydrate. Berries and melons give you more volume per serving, around three-quarters to one cup for the same 15 grams. Dried fruit is the opposite: just two tablespoons of raisins or dried cherries hits 15 grams, so it’s easy to overshoot. Fruit juice is similarly concentrated, with a third to half a cup delivering 15 grams of carbohydrate. Whole fruit is almost always a better choice than juice because the fiber slows sugar absorption.
Fats: Choosing the Right Types
Fat doesn’t raise blood sugar directly, but the type of fat you eat matters for heart health, and diabetes already raises cardiovascular risk. Dietary guidelines recommend keeping saturated fat below 10% of daily calories. In practical terms, that means using olive oil or canola oil for cooking instead of butter, choosing nuts and avocado for snacks, and limiting fried foods and full-fat dairy.
Good fat sources include almonds, walnuts, peanuts, avocado, olives, and the omega-3-rich fish mentioned above. These fats can actually improve cholesterol profiles when they replace saturated fats in your diet.
Drinks and Sweeteners
Water is the simplest choice. Unsweetened tea and coffee are fine too. Regular soda, sweet tea, and fruit punch can contain 40 to 50 grams of carbohydrate per serving, enough to spike blood sugar on their own.
Artificial sweeteners like sucralose (Splenda), stevia, and aspartame don’t raise blood sugar, so diet sodas and sugar-free drinks are an option. That said, some research suggests that relying heavily on artificially sweetened foods and drinks may not deliver the health benefits people expect. Using them to replace an occasional sugary drink is reasonable, but water remains the best default.
Alcohol and Blood Sugar
If you drink alcohol, moderation means one drink per day for women and up to two for men. One “drink” is smaller than most people assume: five ounces of wine, 12 ounces of beer, or one and a half ounces of spirits.
Alcohol creates a unique risk for people on insulin or certain diabetes medications. Your liver normally releases stored glucose between meals to keep blood sugar stable. When you drink, your liver prioritizes breaking down the alcohol over releasing glucose, which can lead to low blood sugar (hypoglycemia) hours after drinking. This delayed drop catches people off guard, especially overnight. Eating food with your drink and checking your blood sugar before bed can help reduce that risk.
Watching Your Sodium
People with diabetes are advised to keep sodium under 2,300 milligrams per day, the same limit recommended for the general population. High sodium intake raises blood pressure, and high blood pressure combined with diabetes significantly increases the risk of heart disease and kidney problems. Most excess sodium comes from processed and packaged foods, restaurant meals, canned soups, deli meats, and salty snacks rather than the salt shaker at home. Reading labels and cooking more meals from scratch are the most effective ways to stay under that limit.
Putting It All Together
A typical day might look like this: scrambled eggs with sautéed spinach and a slice of whole-grain toast for breakfast. A lunch plate with grilled chicken, a large mixed salad, and a half cup of brown rice. A snack of a small apple with a tablespoon of peanut butter. Dinner built around baked salmon, roasted broccoli and cauliflower filling half the plate, and a small sweet potato on the side.
None of that feels restrictive, and that’s the point. Managing diabetes through food isn’t about eliminating entire food groups. It’s about proportions, choosing carbohydrates that are higher in fiber, pairing them with protein and healthy fats, and keeping portions consistent so your blood sugar stays more predictable from one meal to the next.

