What to Eat When Your Blood Sugar Is High

When your blood sugar is high, the best thing you can eat is a combination of non-starchy vegetables and lean protein, with little to no carbohydrates. Foods like grilled chicken, eggs, leafy greens, nuts, and fish give your body fuel without adding more glucose to your bloodstream. Equally important is what you avoid: skip bread, rice, juice, fruit, and anything starchy until your levels come back down.

Beyond that immediate choice, how you structure your meals going forward can prevent the next spike. Here’s what to reach for and why it works.

Best Foods to Eat Right Now

When your blood sugar is already elevated, your priority is to stop adding glucose. That means choosing foods that have minimal impact on blood sugar while keeping you full. Non-starchy vegetables are your best option: leafy greens like spinach, kale, and romaine, plus peppers, tomatoes, broccoli, and cucumbers. These are high in fiber, low in calories, and won’t raise your glucose further.

Pair those vegetables with a source of protein. Good choices include:

  • Eggs (scrambled, hard-boiled, any style)
  • Chicken or turkey breast
  • Fish (salmon, tuna, sardines)
  • Nuts and seeds (almonds, walnuts, pumpkin seeds)
  • Cheese or cottage cheese
  • Tofu or edamame
  • Hummus with raw vegetables

Protein slows the release of any glucose already being digested. As one Mass General Brigham nutritionist puts it, proteins “hold back the sugars, slow them down, and then release them into the bloodstream slowly.” Healthy fats from nuts, olive oil, and avocado do the same thing by slowing digestion overall. This is not about lowering blood sugar instantly, but about stopping the climb and letting your body catch up.

Drink Water, Not Juice

Staying hydrated matters more than most people realize during a blood sugar spike. When you’re dehydrated, your body releases a hormone called vasopressin that signals your liver to produce more glucose, raising blood sugar further. Dehydration also triggers a cascade that interferes with normal insulin signaling, making it harder for your body to clear glucose from your bloodstream.

Plain water is ideal. If your blood sugar is high, your kidneys are already working to filter out excess glucose through urine, so you need to replace that lost fluid. Avoid juice, regular soda, sweetened tea, and sports drinks. Unsweetened herbal tea or hot water with lemon are fine alternatives. Hot liquids can also help you feel fuller and reduce the urge to snack.

Why Eating Order Matters

If you’re sitting down to a meal that includes carbohydrates, the order you eat your food in makes a surprising difference. A study from Weill Cornell Medicine found that eating vegetables and protein first, then waiting about 15 minutes before eating carbohydrates, reduced blood sugar levels by 29% at the 30-minute mark, 37% at the 60-minute mark, and 17% at the two-hour mark compared to eating carbs first. Insulin levels dropped significantly too.

The practical takeaway: eat your salad and chicken before you touch the bread or rice. Fill at least half your plate with vegetables and eat them early in the meal. This simple habit creates a buffer that slows glucose absorption.

Low-Glycemic Snacks That Won’t Spike You Again

The glycemic index ranks carbohydrate-containing foods on a scale of 0 to 100 based on how quickly they raise blood sugar. Foods scoring 55 or below are considered low-glycemic and cause a slower, gentler rise. When you need a snack while managing high blood sugar, these are safe choices:

  • Apple slices with almond butter
  • Plain Greek yogurt with a handful of berries
  • A small portion of nuts or seeds
  • Celery or bell peppers with hummus
  • Air-popped popcorn (small portion)
  • Edamame
  • Fresh cherries, grapefruit, or kiwi

The key detail: a food’s glycemic impact changes when you combine it with other ingredients. Berries eaten alone will raise blood sugar more than berries eaten with Greek yogurt and a few walnuts, because the protein and fat slow glucose absorption. Always pair a carbohydrate-containing snack with protein or fat.

The Protein-to-Carb Ratio to Aim For

A useful rule for keeping blood sugar stable: try to match your protein grams to your net carb grams at every meal. If your plate has 30 grams of carbohydrates, aim for at least 20 to 30 grams of protein alongside it. As long as the protein is within about 10 grams of the net carbs, you have a balanced meal that will control the speed at which sugar enters your bloodstream.

This doesn’t mean you need to weigh everything. A rough visual works: make your portion of protein about the same size as your portion of carbohydrates. Then fill the rest of the plate with non-starchy vegetables. This mirrors what the American Diabetes Association now recommends, emphasizing food-based eating patterns built around healthy fats, lean proteins, and fiber-rich vegetables rather than rigid macronutrient percentages.

How Fiber Helps Bring Things Down

Soluble fiber dissolves in water and forms a gel-like substance in your stomach. This gel physically slows digestion, which means glucose from your meal trickles into your bloodstream gradually instead of flooding it all at once. The CDC recommends adults eat 22 to 34 grams of fiber per day depending on age and sex, but most people fall short of that.

Good sources of soluble fiber include oats, beans, lentils, flaxseeds, and the flesh of fruits like apples and pears. Vegetables like broccoli, Brussels sprouts, and carrots also contribute. When your blood sugar is currently high, reach for the vegetables over the fruit, since vegetables deliver fiber with far fewer carbohydrates.

Vinegar Before Meals

A tablespoon of vinegar (apple cider vinegar is the most studied) diluted in water before a meal can reduce the blood sugar spike that follows. A meta-analysis of clinical trials found that vinegar consumption with a meal significantly lowered both glucose and insulin responses compared to meals without it. The effect comes from acetic acid, which appears to slow the rate at which your stomach empties food into the small intestine.

This isn’t a cure, and it won’t dramatically drop blood sugar that’s already high. But as a habit before carbohydrate-containing meals, it provides a modest and consistent benefit. Dilute it well to protect your tooth enamel and throat.

Move After You Eat

Food choices are only part of the equation. A 10 to 15 minute walk immediately after eating can burn off excess glucose in your bloodstream and lower your post-meal spike noticeably. You don’t need intense exercise. Any movement that uses your large muscle groups, like walking, climbing stairs, or even doing housework, pulls glucose out of your blood and into your muscles for energy. If your blood sugar is high right now and you’ve just eaten, getting on your feet is one of the fastest things you can do alongside making better food choices.