If you have type 2 diabetes, you can eat a wide variety of foods. The key is choosing foods that raise your blood sugar slowly rather than in sharp spikes, and building meals with the right proportions of vegetables, protein, and carbohydrates. A general target is 45 to 60 grams of carbohydrates per meal, though your ideal range depends on your activity level, medications, and goals.
The Plate Method: A Simple Starting Point
The CDC recommends a visual tool called the Diabetes Plate Method that works with a standard 9-inch dinner plate (roughly the length of a business envelope). Fill half the plate with non-starchy vegetables like salad greens, green beans, or broccoli. Fill one quarter with a lean protein such as chicken, beans, tofu, or eggs. Fill the remaining quarter with carbohydrate foods like rice, bread, or fruit. This approach takes the guesswork out of portion control and naturally limits carbs without requiring you to count every gram.
Non-Starchy Vegetables Are Your Best Friends
Non-starchy vegetables have the lowest impact on blood sugar of any food group. Most have a glycemic index under 20 and a glycemic load close to zero per 100-gram serving. Broccoli, cauliflower, spinach, lettuce, cucumber, zucchini, bell peppers, green beans, asparagus, kale, Brussels sprouts, eggplant, and okra all fall into this category. You can eat generous portions of these without worrying about blood sugar spikes.
The fiber in these vegetables slows digestion, improves insulin sensitivity, and feeds beneficial gut bacteria that produce compounds linked to lower inflammation. Higher intake of non-starchy vegetables is also associated with lower overall mortality, a benefit not seen with starchy vegetables like potatoes and corn. If you’re building a grocery list, non-starchy vegetables should take up the most space.
Some vegetables sit in a middle zone. Carrots have a glycemic index of 39 when boiled (47 raw), and pumpkin reaches 52. These are still reasonable choices, but they’ll raise blood sugar more than leafy greens or cruciferous vegetables will.
Protein That Works for Diabetes
Protein has little direct effect on blood sugar and helps you feel full longer. The best options include fish high in omega-3 fatty acids: salmon, sardines, mackerel, herring, rainbow trout, and albacore tuna. Other good fish choices include cod, tilapia, halibut, and haddock. Shellfish like shrimp, scallops, crab, and lobster are also low in fat and carb-free.
Skinless chicken and turkey are staples for good reason. They’re lean, versatile, and inexpensive. For red meat, leaner cuts work best: sirloin, tenderloin, flank steak, pork loin chops, and Canadian bacon. Red meat tends to be higher in saturated fat, and processed meats like hot dogs, bacon, and deli ham add both saturated fat and sodium. You don’t need to eliminate red meat entirely, but treating it as an occasional choice rather than a daily one helps protect your heart, which matters because type 2 diabetes already raises cardiovascular risk.
Eggs, cottage cheese, and reduced-fat cheese are all solid protein sources. Plant-based proteins like beans, lentils, and tofu do double duty: they provide protein while also delivering fiber that slows carbohydrate absorption.
Carbohydrates: Choosing Wisely
Carbs aren’t off limits. They’re your body’s primary fuel source, and cutting them too aggressively can make meals unsatisfying and hard to sustain. The goal is picking carbohydrates that release sugar gradually rather than all at once. Foods with a glycemic index below 55 are considered low-GI, and there are more of them than you might expect.
Legumes are some of the lowest-GI foods available. Soya beans have a glycemic index of just 16, kidney beans come in at 24, chickpeas at 28, and lentils at 32. These are filling, cheap, and pair well with the non-starchy vegetables that should fill half your plate.
Whole fruit is generally a smart choice. Raw apples have a glycemic index of 36, oranges 43, and mangoes 51. The fiber in whole fruit slows sugar absorption significantly compared to fruit juice. Whole wheat and regular spaghetti both land around 48 to 49, making pasta a surprisingly moderate option when you keep portions to that one-quarter plate section. Corn tortillas (GI of 46) are a better pick than flour tortillas or white bread.
Full-fat milk (GI 39), skim milk (GI 37), soy milk (GI 34), and fruit yogurt (GI 41) are all low-glycemic. Sweet corn (GI 52) and boiled carrots (GI 39) fit comfortably into the low-GI range as well.
Smart Snacking
Snacks that combine a small amount of carbohydrate with protein or fat help bridge the gap between meals without causing a spike. A good target is around 15 grams of carbs per snack. Two reliable options: half a medium apple sliced with a tablespoon of peanut butter (about 150 calories, 15 grams of carbs), or raw veggie sticks dipped in a quarter cup of hummus (about 140 calories, 15 grams of carbs).
Other ideas in that range include a small handful of nuts with a few whole-grain crackers, a hard-boiled egg with a piece of fruit, or a small portion of cottage cheese with berries. The protein or fat component slows digestion and keeps your blood sugar steadier than eating carbs alone.
What to Drink
Sugary drinks are one of the fastest ways to spike blood sugar because liquid calories bypass the slower digestion that solid food requires. Water and unsweetened tea are the best everyday choices. Black coffee is fine for most people as well.
Diet sodas and other artificially sweetened beverages are more complicated. They don’t raise blood sugar the way regular soda does, and they can serve as a useful stepping stone if you’re trying to break a sugary drink habit. But the long-term picture is less clear. Some research suggests that artificial sweeteners may alter gut bacteria and disrupt signals between the gut and brain that regulate glucose metabolism, though these effects vary widely from person to person. The best approach is to use diet drinks as a temporary bridge while shifting toward water and unsweetened options.
Alcohol and Blood Sugar
Alcohol creates a specific risk for people on diabetes medications. Your liver normally releases stored glucose into your bloodstream to keep levels stable, but when it’s busy processing alcohol, that glucose release pauses. This can cause blood sugar to drop dangerously low, especially if you drink without eating. The risk of low blood sugar persists for hours after your last drink, and it increases with the number of drinks consumed.
If you do drink, always have food with your alcohol, and stick to moderate amounts. Beer and sweet cocktails add carbohydrates on top of the alcohol itself, so dry wine or spirits mixed with sugar-free mixers have less impact on blood sugar. Checking your glucose before bed after drinking is a practical habit, since overnight lows can happen while you sleep.
Putting It All Together
A typical day might look like this: scrambled eggs with spinach and a slice of whole-grain toast for breakfast. A lunch of grilled chicken over a large salad with chickpeas, cucumber, bell peppers, and olive oil dressing. A dinner of baked salmon with roasted broccoli and a small serving of brown rice. Snacks of apple slices with nut butter or raw vegetables with hummus between meals.
The pattern across all of these meals is the same: a foundation of non-starchy vegetables, a portion of protein, and a controlled amount of slow-digesting carbohydrates. You don’t need specialty “diabetic” foods, and you don’t need to eat bland or boring meals. The foods that manage blood sugar well happen to be the same foods that taste good and keep you full, which makes this way of eating easier to stick with over the long run.

