What Can I Eat to Lower Blood Sugar Levels?

Certain foods can meaningfully lower your blood sugar, both in the moment after a meal and over time. The most effective options are high-fiber vegetables, legumes, berries, nuts, and foods rich in protein and healthy fats. But what you eat is only part of the equation. How you combine foods and even the order you eat them in a single meal can shift your glucose response by as much as 37%.

For reference, a normal fasting blood sugar is below 100 mg/dL. Between 100 and 125 mg/dL is considered prediabetes, and 126 mg/dL or higher on two separate tests indicates diabetes. Wherever you fall on that spectrum, the foods and strategies below can help move the needle.

High-Fiber Foods Are the Foundation

Fiber, particularly soluble fiber, is the single most reliable dietary tool for blood sugar control. Soluble fiber dissolves in water and forms a gel-like substance in your stomach, physically slowing down digestion. That means glucose enters your bloodstream more gradually instead of all at once, flattening the spike you’d normally get after eating carbohydrates.

The best sources of soluble fiber include oats, barley, lentils, black beans, kidney beans, chickpeas, Brussels sprouts, sweet potatoes, avocados, and flaxseeds. Legumes are especially powerful: a half-cup of cooked lima beans delivers over 6 grams of resistant starch per 100-gram serving, while kidney beans provide about 3.8 grams and black beans around 2.7 grams. Resistant starch acts like fiber in your gut. Your body can’t fully break it down, so it feeds beneficial bacteria that produce anti-inflammatory compounds shown to help regulate blood sugar.

A practical goal is to include a fiber-rich food at every meal. Oatmeal at breakfast, a lentil-based soup at lunch, and roasted vegetables with dinner creates a steady baseline of slow-digesting carbohydrates throughout the day.

Resistant Starch: A Hidden Advantage

One of the simplest tricks for lowering the blood sugar impact of starchy foods is cooling them after cooking. When you cook and then chill potatoes, rice, or pasta, some of the starch converts into resistant starch, which your body digests more slowly. A cooked russet potato contains about 3.1 grams of resistant starch per 100-gram serving, but after chilling, that number jumps to 4.3 grams. The same effect applies to red potatoes, rising from 1.7 to 2.0 grams after refrigeration.

This means potato salad, cold rice bowls, and pasta salads are genuinely better for your blood sugar than their hot versions. You can reheat them and still retain some of the resistant starch, though the effect is strongest when the food stays cold. Other naturally high sources include green (unripe) bananas at 2.8 grams, cooked barley at 3.4 grams, and sourdough bread at 3.3 grams.

Berries and Their Effect on Insulin

Berries are one of the few fruits that actively improve how your body handles sugar rather than just being “lower sugar than other fruits.” Blueberries, blackberries, strawberries, and raspberries are rich in anthocyanins, the pigments that give them their deep color. These compounds improve your cells’ sensitivity to insulin, meaning your body needs less insulin to clear glucose from your blood.

Research on anthocyanin intake found that roughly 320 mg per day for four weeks improved insulin resistance. That’s the equivalent of eating about one to two cups of mixed berries daily. Higher intakes also improved cholesterol markers, lowering LDL and triglycerides while raising HDL. Beyond the anthocyanins, berries are low on the glycemic index (a scale where foods scoring 55 or below produce a slower, smaller blood sugar rise). Most berries score well under 55, making them one of the safest sweet foods you can eat.

Understanding the Glycemic Index

The glycemic index ranks foods from 1 to 100 based on how quickly they raise blood sugar. Foods scoring 1 to 55 are considered low GI, 56 to 69 is medium, and 70 or higher is high. Choosing lower-GI foods more often is a straightforward way to reduce blood sugar spikes without dramatically changing what you eat.

Some common swaps that make a real difference:

  • Instead of white bread (GI ~75), choose sourdough or pumpernickel, which also deliver resistant starch
  • Instead of instant oatmeal (GI ~79), choose steel-cut or rolled oats (GI ~55)
  • Instead of white rice (GI ~73), choose barley, quinoa, or cooled long-grain rice
  • Instead of russet potatoes (GI ~78), choose sweet potatoes (GI ~63) or chilled potatoes

Keep in mind that GI measures foods eaten alone. Pairing a higher-GI food with fat, protein, or fiber lowers the overall glycemic impact of the meal, which brings us to one of the most practical strategies available.

The Order You Eat Matters

A study from Weill Cornell Medicine tested what happens when people with type 2 diabetes eat the exact same meal but change the order of foods. When participants ate protein and vegetables first, then waited 15 minutes before eating carbohydrates, their blood sugar at the 30-minute mark was about 29% lower than when they ate carbs first. At 60 minutes, the difference grew to 37%. Even at two hours after the meal, blood sugar was still 17% lower. Insulin levels dropped significantly too.

This is one of the easiest changes you can make. At dinner, eat your salad and chicken before touching the rice or bread. At breakfast, eat your eggs before your toast. You don’t need to eliminate carbohydrates. You just need to give your body a head start on processing protein and fiber before glucose hits your bloodstream.

Vinegar Before or With Meals

Adding vinegar to a meal, or drinking a tablespoon of apple cider vinegar diluted in water before eating, reduces post-meal blood sugar and insulin levels. A meta-analysis pooling results from multiple clinical trials found that vinegar significantly lowered both glucose and insulin responses compared to control groups. The acetic acid in vinegar appears to slow the rate at which your stomach empties food into your intestines, producing a similar effect to soluble fiber.

You don’t need to drink it straight. Using vinaigrette dressing on a salad before your main course, adding vinegar to a stir-fry, or pickling vegetables all count. The key is consuming it alongside or just before carbohydrate-heavy foods.

Magnesium-Rich Foods

Magnesium plays a direct role in how your body uses insulin, and most people don’t get enough. A large study of over 41,000 women found that diets high in magnesium, particularly from whole grains, substantially lowered the risk of type 2 diabetes. Another study of more than 37,000 participants confirmed an inverse relationship: the more magnesium people consumed, the lower their diabetes risk. In people who already have type 2 diabetes, low magnesium levels are closely linked to greater insulin resistance.

The richest food sources include pumpkin seeds, almonds, spinach, cashews, black beans, edamame, dark chocolate (70% cacao or higher), and avocados. A quarter cup of pumpkin seeds alone delivers nearly half the daily recommended magnesium intake. Building these into snacks and meals gives your body a mineral it specifically needs to process sugar efficiently.

Protein and Healthy Fats at Every Meal

Protein and fat both slow gastric emptying, which means they reduce the speed at which carbohydrates reach your bloodstream. Eating carbohydrates alone, like a bowl of plain pasta or a slice of toast with jam, produces the sharpest glucose spikes. Adding protein and fat to that same meal blunts the response considerably.

Good options include eggs, Greek yogurt, nuts, seeds, fatty fish like salmon and sardines, chicken, olive oil, and avocado. The goal isn’t to adopt a high-protein or high-fat diet. It’s to avoid eating carbohydrates in isolation. A piece of fruit with a handful of almonds will affect your blood sugar very differently than the same piece of fruit eaten alone.

What About Cinnamon?

Cinnamon is one of the most commonly recommended “blood sugar foods” online, but the evidence is genuinely unclear. According to the Mayo Clinic, despite numerous studies, it isn’t established whether cinnamon helps lower blood sugar in people with diabetes. The research has used different types of cinnamon at different doses, making it difficult to draw consistent conclusions. Cinnamon is a fine spice to add to oatmeal or yogurt for flavor, but it shouldn’t be treated as a reliable tool for glucose control.

Putting It All Together

The most effective approach combines several of these strategies at once. A meal that includes fiber-rich vegetables, a source of protein, healthy fat, and magnesium-rich foods, eaten in the right order (vegetables and protein first, carbohydrates last), with a vinegar-based dressing on the salad, hits nearly every lever available through diet alone. You don’t need to follow a rigid plan. Even adopting two or three of these habits consistently, like swapping refined grains for whole grains, snacking on nuts instead of crackers, and eating your protein before your carbs, can produce measurable changes in your blood sugar within weeks.