What to Eat When Blood Sugar Is High

When your blood sugar is elevated, the best immediate choices are non-starchy vegetables, lean protein, and water. These won’t add to the spike and can help your body process the excess glucose faster. What you want to avoid right now is anything that will push your levels higher: white bread, sugary drinks, rice, and other fast-digesting carbohydrates.

A fasting blood sugar above 125 mg/dL or a reading above 200 mg/dL at any time of day signals a serious problem. If your blood sugar is above 300 mg/dL, you have fruity-smelling breath, or you’re vomiting and can’t keep food down, that’s a medical emergency requiring immediate care.

Start With Water

Before thinking about food, drink water. When blood sugar is high, your kidneys work to flush excess glucose through urine, and they need fluid to do it. Staying well hydrated also lowers levels of a hormone called vasopressin, which otherwise signals your liver to release even more glucose into your bloodstream. In a large French study tracking participants over nine years, people who drank more than one liter of water daily were 21% less likely to develop high blood sugar than those drinking less than half a liter. While that’s a long-term finding, the underlying mechanism works in real time: more water means lower vasopressin, which means less sugar being pumped out by your liver.

Aim for a full glass or two right away, and keep sipping steadily. If plain water feels like a chore, unsweetened herbal tea or water with lemon works just as well.

Non-Starchy Vegetables First

Leafy greens, broccoli, cauliflower, cucumbers, bell peppers, and raw carrots all have glycemic index scores below 55, meaning they raise blood sugar slowly and minimally. More importantly, they’re rich in soluble fiber, which forms a gel-like substance in your stomach that slows digestion. This matters even when your blood sugar is already high, because slowing the digestive process prevents whatever you eat next from piling on.

The daily fiber recommendation for adults is 22 to 34 grams depending on age and sex, and most people fall well short. A large salad with spinach, cucumber, and bell pepper can deliver 5 to 8 grams in one sitting. If you have access to cooked vegetables, steamed broccoli or sautéed zucchini are solid options that won’t move the needle on your glucose.

Add Protein to Blunt the Spike

Protein has a measurable dampening effect on blood sugar. In a controlled study comparing a carbohydrate eaten alone versus the same carbohydrate eaten with an egg, blood sugar at 60 minutes averaged 120.7 mg/dL for the carb-only group and 109.0 mg/dL for the carb-plus-protein group. That’s a meaningful difference from just adding one egg. Research on macronutrient pairing has found that protein has two to three times more impact on reducing the glucose response than fat does, and as little as 20 grams of protein can significantly flatten a post-meal spike.

Good choices when your sugar is already high include eggs, chicken breast, turkey, fish, or a handful of almonds. Greek yogurt (unsweetened) combines protein with some fat, which further slows digestion. If you’re reaching for a snack, think protein first, carbs last.

Legumes and Beans

Kidney beans, chickpeas, and lentils are low-glycemic foods that combine plant protein with high fiber and a type of carbohydrate called resistant starch. Resistant starch behaves differently from regular starch. Instead of breaking down quickly into glucose, it passes through the upper digestive tract largely intact, feeding gut bacteria rather than spiking your blood sugar. Legumes contain this resistant starch naturally because of their intact cell structure, which slows how quickly enzymes can access the starch inside.

A small bowl of lentil soup or a serving of chickpeas added to a salad gives you fiber, protein, and resistant starch all at once. This combination makes legumes one of the most blood-sugar-friendly foods available.

Berries Over Other Fruits

Most fruits contain natural sugars that can raise blood glucose, but berries are a notable exception. Strawberries, blueberries, raspberries, and blackcurrants contain pigment compounds that actively interfere with how your body absorbs sugar. These compounds block two digestive enzymes responsible for breaking starch and sugar into glucose, and they also slow the transporters that move glucose from your gut into your bloodstream.

Strawberry extracts have been shown to inhibit one of these key enzymes by up to 70% in lab studies. Blueberry and blackcurrant extracts are particularly effective at blocking the other. In practical terms, a half-cup of berries is a safe fruit choice when your blood sugar is elevated, especially paired with nuts or yogurt. Avoid fruit juices, dried fruits, and tropical fruits like mango or pineapple, which deliver concentrated sugar without the fiber to slow it down.

A Small Amount of Vinegar

Apple cider vinegar has modest but real effects on blood sugar. In a randomized clinical trial, participants with diabetes who consumed about two tablespoons (30 ml) of apple cider vinegar daily saw a significant drop in fasting blood sugar over the study period, averaging a reduction of roughly 23 mg/dL. The mechanism involves vinegar’s acetic acid slowing stomach emptying and improving how your cells respond to insulin.

You don’t need to drink it straight. Dilute a tablespoon in a glass of water, or use it as salad dressing on those non-starchy vegetables. This isn’t a substitute for food choices, but it’s a simple add-on that works.

What to Avoid Right Now

When your blood sugar is already high, certain foods will make things significantly worse. White bread, white rice, pasta, sugary cereals, crackers, chips, and anything with added sugar will push glucose higher, fast. Sodas and fruit juices are especially problematic because liquid sugar absorbs almost instantly. Even “healthy” choices like granola, sweetened oatmeal, or a banana can add fuel to an existing spike.

Starchy foods like potatoes and corn fall in the medium-to-high glycemic range and are best avoided until your levels come down. One exception: potatoes or rice that have been cooked and then cooled form resistant starch, making them gentler on blood sugar than when freshly cooked. But when you’re actively dealing with a high reading, it’s simpler to skip starches entirely and focus on vegetables, protein, and healthy fats.

A Practical Meal When Sugar Is High

If you need to eat a full meal while your blood sugar is elevated, build your plate around this framework: half the plate non-starchy vegetables, a quarter lean protein, and a quarter legumes or a small portion of whole grains. Dress the vegetables with olive oil and vinegar. Drink water throughout. Skip dessert, or finish with a small handful of berries and a few walnuts.

A real-world example: grilled chicken over a large spinach salad with cucumbers, chickpeas, bell peppers, olive oil, and apple cider vinegar dressing. Or scrambled eggs with sautéed broccoli and a side of black beans. These meals combine protein, fiber, and healthy fat in a way that supports your body’s effort to bring glucose back down rather than working against it.

If your blood sugar stays at 250 mg/dL or above, check for ketones in your urine every four to six hours. Symptoms like excessive thirst, frequent urination, fruity-smelling breath, nausea, or difficulty breathing point to a condition called diabetic ketoacidosis, which requires emergency treatment.