What to Eat If Sugar Is High: Foods That Help

When your blood sugar is high, the best immediate choices are non-starchy vegetables, lean proteins, nuts, legumes, and water. These foods either contain very few carbohydrates or they slow the absorption of glucose already in your system. Equally important is what you avoid: refined carbs, sugary drinks, and large portions of starchy foods that will push your levels even higher.

Non-Starchy Vegetables First

Non-starchy vegetables have the lowest impact on blood sugar of any food group, and it’s not even close. On the glycemic index, which scores foods from 0 to 100 based on how fast they raise blood glucose, these vegetables barely register: kale scores 5, spinach and Brussels sprouts score 6, broccoli and cabbage score 10, cauliflower scores 12, and tomatoes score 15. You can eat generous portions without worrying about a spike.

These vegetables also deliver fiber, which actively helps your situation. Soluble fiber dissolves in water and forms a gel-like substance in your stomach that slows digestion. This slowing effect means glucose enters your bloodstream more gradually instead of all at once. The federal Dietary Guidelines recommend 22 to 34 grams of fiber per day depending on age and sex, and most people fall well short. A large salad with spinach, broccoli, and tomatoes can put a real dent in that target.

Protein Helps More Than You Think

Adding protein to your next meal or snack is one of the most effective ways to keep blood sugar from climbing further. Protein slows gastric emptying, meaning food leaves your stomach more gradually, and it stimulates your body to release hormones that promote insulin secretion. In one study, participants who ate a high-protein breakfast (roughly 60% of calories from protein) had significantly lower blood sugar not only after that meal but also after lunch, and even into the evening.

You don’t need to hit 60% protein at every meal to see a benefit. The practical takeaway: whenever you eat carbohydrates, pair them with a protein source. Grilled chicken, eggs, fish, Greek yogurt, or cottage cheese all work. Even a handful of nuts counts. Eating carbs alongside protein, fat, or fiber slows down how quickly your blood sugar rises, according to the CDC’s meal planning guidance.

Beans, Lentils, and Nuts

Legumes are uniquely useful when your sugar is high because they combine protein, fiber, and slow-digesting carbohydrates in one package. Their glycemic index scores are remarkably low: chickpeas score 10, soybeans 15, lentils 28, black beans 30, and kidney beans 34. A bowl of lentil soup or a side of black beans gives you sustained energy without the sharp glucose spike that white rice or bread would cause.

Nuts are even lower on the scale. Peanuts score 13 and cashews 22. They’re dense in healthy fats and protein, which both blunt the glucose response. A small handful of almonds, walnuts, or peanuts makes a good snack when your sugar is elevated and you need something to eat. Just watch portion sizes, since nuts are calorie-dense.

Which Fruits Are Safe

Fruit often gets unfairly avoided when blood sugar is high, but many fruits have a moderate glycemic impact and deliver fiber that slows sugar absorption. The best picks are cherries (GI of 22), grapefruit (25), raspberries (30), apples (36), pears (38), blueberries (40), and strawberries (40). These fruits combine relatively low sugar content with meaningful fiber.

Tropical fruits and dried fruits tend to hit harder. Bananas score 48, which is still technically in the low-GI range but closer to the edge. The key is portion size: a whole apple is fine, but a large smoothie made with two bananas and fruit juice concentrates sugar in a way whole fruit does not. Stick to one serving of whole fruit at a time, and pair it with a protein like a handful of nuts or some yogurt to flatten the glucose curve.

Grains and Starches Worth Choosing

If you’re going to eat grains or starches, pick the ones that release glucose slowly. Pearled barley scores just 25 on the glycemic index, making it one of the gentlest grain options. Whole wheat pasta scores 30, fettuccine 32, parboiled rice 38, and whole grain spaghetti 42. Brown rice and quinoa land around 50 to 53, which is still in the low-GI category but higher than the others.

Compare those to white bread (around 75) or instant white rice (above 70), and the difference becomes clear. Swapping your usual starch for barley, whole wheat pasta, or parboiled rice can meaningfully change what happens to your blood sugar after a meal. Keep portions moderate, roughly a quarter of your plate, and fill the rest with vegetables and protein.

What to Drink

Water is the simplest and best choice when your blood sugar is high. Staying hydrated helps your kidneys flush out excess glucose through urine. Unsweetened iced tea, black coffee, and sparkling water are also fine options. Avoid fruit juice, regular soda, sweetened iced tea, and energy drinks, all of which deliver a large dose of sugar with no fiber to slow it down. Even unsweetened orange juice scores 50 on the glycemic index and lacks the fiber of a whole orange.

Artificial sweeteners don’t raise blood sugar directly, so diet drinks won’t spike your levels the way regular soda would. That said, sugar alcohols (found in some “sugar-free” products) can raise blood sugar to some degree, so check labels if you’re choosing packaged sugar-free drinks or snacks.

Fats That Help Versus Fats That Hurt

Not all fats affect your blood sugar the same way. Diets lower in saturated fat and higher in fiber consistently show better insulin sensitivity, meaning your body uses insulin more efficiently to clear glucose from your blood. In practical terms, this means choosing avocado, olive oil, nuts, and fatty fish over butter, cream, and heavily processed fried foods. Saturated fat doesn’t spike blood sugar the way carbs do, but over time it makes your cells less responsive to insulin, which keeps your baseline levels higher.

How to Build a Meal

A useful framework: fill half your plate with non-starchy vegetables, a quarter with lean protein, and a quarter with a slow-digesting starch or grain. Add a source of healthy fat like olive oil on your salad or a few slices of avocado. Drink water or unsweetened tea. This combination ensures that protein, fat, and fiber all work together to slow glucose absorption.

For snacks between meals, pair two food groups: apple slices with peanut butter, raw vegetables with hummus, or a small portion of cheese with a handful of nuts. The pairing principle matters more than any single food. A plain rice cake will spike your sugar; the same rice cake with almond butter and a few berries will produce a much flatter glucose response.

A Short Walk Makes a Difference

What you do after eating matters almost as much as what you eat. Your blood sugar typically peaks 30 to 90 minutes after a meal. Walking during that window, even for just two to five minutes, can measurably lower your post-meal glucose. A 10 to 15 minute walk is even better. This works because your muscles pull glucose out of your bloodstream for energy during movement, no insulin required. If your sugar is running high and you’ve just eaten, a brief walk around the block is one of the fastest non-medication tools available to you.