What to eat

What foods lower blood sugar quickly

What to put on the plate when a glucose reading comes back high.

Clay art of a bowl of lentils, a dish of Greek yogurt, almonds and a pear.

What foods lower blood sugar quickly?

Choices that help blood sugar rise more slowly after a meal include beans, lentils, non-starchy vegetables, most nuts, yogurt, oats and barley. The CDC says eating carbs with protein, fat or fiber slows the rise, and juice raises blood sugar faster than whole fruit.1

Built from CDC, MedlinePlus and Harvard advice. Reviewed November 13, 2026.

Eat more

Eat more of these

  • Beans and lentils

    Chickpeas, lentils or black beans in soup and salad.

    25 to 35 gfiber a day, Harvard4

  • Non-starchy vegetables

    Broccoli, spinach, green beans, salad, half the plate.

    9 inchdinner plate, half vegetables, CDC1

  • Oats and barley

    Steel-cut oats, barley or whole grain bread at breakfast.

    0 to 55low GI range, MedlinePlus2

  • Nuts and seeds

    A small bowl of almonds or walnuts as a snack.

    1 to 2 ozof nuts, a cupped hand, CDC1

Ease off

Ease off these

  • Sugary drinks

    Soda, sweet tea and energy drinks, back to water.

    39 gsugar in a 12 oz can of cola, Harvard5

  • White bread and rice

    Swap white bread, white rice and bagels for whole grain.

    70+high glycemic index, MedlinePlus2

  • Fruit juice

    Juice raises blood sugar faster than whole fruit does.

    1 medium fruitis one portion, about a fist, CDC1

Alma turns these foods into meals that fit your numbers.

Build my planGet Alma on AndroidGet the app

A sample day

One day on a plate

  1. BreakfastOats with peanut butter and pearSteel-cut oats, peanut butter, a chopped pear.
  2. LunchLentil soup with a side saladLentils, tomatoes, spinach and olive oil.
  3. SnackGreek yogurt with almondsPlain yogurt with a few almonds on top.
  4. DinnerSalmon with barley and broccoliBaked salmon, barley and roasted broccoli.

A1C ranges3

Normal
Below 5.7%
Prediabetes
5.7% to 6.4%
Diabetes
6.5% or above

Average blood sugar over the past 3 months.

What people ask

What foods lower blood sugar?

Beans, lentils, non-starchy vegetables, most nuts, yogurt and whole grains such as oats and barley. MedlinePlus lists them as low glycemic index foods (0 to 55), which raise glucose slowly. The CDC adds that protein, fat or fiber in the same meal slows the rise.

What to eat to lower blood sugar at breakfast?

Steel-cut or rolled oats with nuts and a pear, or eggs with whole grain toast. MedlinePlus lists steel-cut and rolled oatmeal as low glycemic index, and instant oatmeal and most processed cereals as high (70 and above).

How quickly do foods lower blood sugar?

Mostly they change how fast blood sugar rises. The glycemic index scores carb foods: 0 to 55 is low, 56 to 69 moderate and 70 and above high. The CDC says pairing carbs with protein, fat or fiber slows the rise.

Are lentils and beans good for blood sugar?

Yes. MedlinePlus lists most legumes and beans as low glycemic index (0 to 55). Harvard notes that soluble fiber, found in beans, lentils, oats, nuts and apples, can help lower glucose levels, so a scoop in soup or salad is an easy swap.

Does fruit juice raise blood sugar?

Faster than whole fruit, says the CDC. Whole fruit brings fiber along with the sugar, so an apple or a pear is the steadier choice. A medium piece of fruit or a cup is about one portion.

Sources (5)
  1. CDC, Diabetes meal planning
  2. MedlinePlus, Glycemic index and diabetes
  3. CDC, A1C test for diabetes and prediabetes
  4. Harvard T.H. Chan School of Public Health, Fiber
  5. Harvard T.H. Chan School of Public Health, Added sugar

Editorial standards

This guide is general education. Talk with your clinician before changing your diet or medicines.

Meals built around your numbers.