What to Eat When Your Blood Sugar Is High

When your blood sugar is running high, the best things to eat are non-starchy vegetables, lean proteins, healthy fats, and high-fiber foods. These slow glucose absorption, help your body process the sugar already in your bloodstream, and prevent the spike from climbing further. Just as important: drink water. Staying well-hydrated helps your body lower blood sugar through hormonal pathways that reduce glucose production in the liver.

Start With Water Before Anything Else

Before you think about food, pour yourself a large glass of water. When you’re dehydrated, your body ramps up production of a stress hormone that tells your liver to release more glucose into the blood. Drinking water dials that response back down. A study published in Nature found that adding 1.5 liters of water daily (about six cups) reduced blood sugar levels, likely by calming the hormonal chain reaction between the brain, pituitary gland, and adrenal glands that drives glucose production.

If your blood sugar is high right now, aim to drink a full glass of water immediately and keep sipping steadily over the next few hours. This won’t replace other strategies, but it gives your kidneys and hormones a head start.

Non-Starchy Vegetables Are Your Best Option

Non-starchy vegetables have a glycemic index under 55, meaning they cause minimal blood sugar movement. Leafy greens like spinach, kale, and romaine are ideal. So are broccoli, cauliflower, bell peppers, cucumbers, zucchini, and green beans. These foods are high in fiber and water content, which slows digestion and keeps glucose from flooding your bloodstream.

If you’d normally reach for corn as your vegetable side, swap it for peas or leafy greens. Corn has a significantly higher glycemic index and can push blood sugar further up when it’s already elevated.

Eat Protein Before Your Carbs

Protein does something surprisingly powerful for blood sugar: it slows the rate at which your stomach empties food into your small intestine. In a study of people with type 2 diabetes, eating protein before a carbohydrate-containing meal more than doubled the time it took for food to leave the stomach, from about 39 minutes to 87 minutes. That slower emptying means glucose trickles into your bloodstream gradually instead of all at once.

Protein also triggers the release of gut hormones that boost insulin production before the main wave of carbohydrates arrives. Good choices when your sugar is high include chicken breast, turkey, eggs, fish, tofu, or a small portion of Greek yogurt. The key is eating the protein first, not alongside or after the carbs. Even a few bites of chicken or a hard-boiled egg before the rest of your meal makes a measurable difference.

Add Fiber to Slow Glucose Absorption

Soluble fiber forms a gel-like substance in your digestive tract that physically slows the absorption of sugar. You’ll find it in oats, beans, lentils, peas, apples, citrus fruits, carrots, and barley. In one clinical trial, people with type 2 diabetes who consumed about 10 grams of soluble fiber daily (split between lunch and dinner) saw meaningful improvements in blood sugar control.

Chia seeds and flaxseeds are easy additions. Stir a tablespoon into water or sprinkle them over whatever you’re eating. Beans and lentils are especially useful because they combine fiber with plant protein, giving you two blood-sugar-lowering effects in one food.

Cooled Starches Work Differently Than Hot Ones

This is one of the more counterintuitive findings in blood sugar research: potatoes that have been cooked and then chilled overnight contain a type of fiber called resistant starch that your body can’t fully break down into glucose. In a trial where participants ate about two whole potatoes that had been baked and then refrigerated overnight, their fasting blood sugar the next morning was significantly lower compared to days they skipped the potatoes entirely.

The same principle applies to rice and pasta. Cook them, refrigerate them, and eat them cold or gently reheated. The cooling process changes the starch’s structure so it resists digestion and feeds beneficial gut bacteria instead of spiking your blood sugar. Potato salad, cold pasta salad, and chilled rice bowls are all practical ways to use this trick.

Healthy Fats Help Too

Like protein, fat slows gastric emptying and blunts glucose spikes. A handful of almonds, a quarter of an avocado, or a drizzle of olive oil on your vegetables all work. Nuts are particularly useful because they combine fat, protein, and fiber in one package and have a very low glycemic index. Pumpkin seeds are a smart pick because they’re also rich in magnesium, a mineral directly involved in how your body processes glucose. The recommended daily intake for magnesium is 400 to 420 mg for men and 300 to 310 mg for women, and most people fall short.

A Splash of Vinegar Can Reduce the Spike

A meta-analysis of clinical trials found that consuming vinegar with a meal significantly reduced both blood sugar and insulin levels afterward. The mechanism appears to involve slowing carbohydrate digestion and improving how muscles take up glucose. The standard approach used in most studies is one to two tablespoons of apple cider vinegar diluted in water, taken just before or during a meal. You can also use vinegar in salad dressings or drizzle it over cooked vegetables. It’s not a dramatic fix on its own, but combined with the other strategies here, it adds up.

What to Avoid When Blood Sugar Is High

The obvious culprits are sugary drinks, white bread, candy, and pastries. But plenty of foods marketed as healthy can spike blood sugar just as fast. Granola bars, flavored yogurt, fruit juice, smoothie bowls, and many “whole grain” cereals often contain significant added sugar under names that don’t look like sugar on the label.

Watch for these common aliases: corn syrup, high-fructose corn syrup, rice syrup, agave, molasses, cane sugar, turbinado sugar, and honey. Any ingredient ending in “-ose” (dextrose, maltose, fructose, sucrose) is a sugar. Terms like “glazed,” “candied,” “caramelized,” or “frosted” on a label also signal added sugar during processing. When your blood sugar is already elevated, even a small amount of hidden sugar can keep it elevated longer.

Recognizing High Blood Sugar

If you don’t have a glucose monitor handy, your body gives you signals. The most common signs of high blood sugar are frequent urination, increased thirst, unusual hunger, fatigue, blurry vision, and feeling irritable or moody. Frequent urinary tract infections or yeast infections can also indicate blood sugar has been running high over a longer period. If these symptoms are new or getting worse, checking your levels with a home glucose meter gives you a clear number to act on.

A Practical Plate When Sugar Is High

Put it all together and a good high-blood-sugar meal looks like this: fill half your plate with non-starchy vegetables (roasted broccoli, a large salad with vinegar dressing), a quarter with protein (grilled chicken, baked salmon, scrambled eggs), and a quarter with a high-fiber or resistant-starch carb (lentils, cold potato salad, or beans). Add a source of healthy fat like avocado slices or a handful of nuts. Drink a full glass of water with the meal.

Eat the protein and vegetables first, saving any carbohydrate portion for last. This simple sequencing takes advantage of the gastric-emptying effect and gives your gut hormones time to prepare for the incoming glucose. It’s one of the easiest changes you can make, and the research consistently shows it works.