👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

The Ultimate Grocery List for Diabetes

Table of Contents

Key Takeaways

  • Nutrition and meal planning are to blood sugar management for people with diabetes.
  • A grocery list for diabetes contains healthy fat, lean protein, fruits, vegetables, and high-fiber foods like whole grains and beans.
  • A diabetes dietitian can help you develop a nutrition plan to help you reach your blood sugar goals and manage the condition with ease.

Eating well with diabetes may seem complicated, especially if you are just starting your health journey.

It doesn't help that misinformation on social media or online makes it seem like having diabetes means you can't eat certain foods like potatoes or fruit or must follow a very low carbohydrate diet.

In reality, none of that is true.

Living with diabetes may mean adjusting what, when, and how you eat while considering which foods and beverages can affect your blood sugar levels.

To simplify things, we've created this ultimate grocery list for people with diabetes.

This list is not meant to be exhaustive, as your meals may vary slightly based on health conditions and individual preferences.

However, you can use these options as a starting point to create nutritious meals and snacks that work for your lifestyle.

{{splash}}

Diabetes Basics

Diabetes is a condition that affects blood sugar (glucose) levels.

Carbohydrates, found in some ready-made foods, added sugars, grains, fruits, beans, dairy, and vegetables, break down into glucose, which is then released into the bloodstream, raising blood sugar.

As blood sugar rises, the pancreas releases a hormone called insulin, which triggers your cells to take up glucose to use for immediate energy or store for later. 

People with type 2 diabetes either don't make enough insulin or their cells don't respond appropriately (or both), causing glucose to stay in the bloodstream.

Over time, high blood sugar can cause complications and increase the risk for heart and kidney diseases.

What, when, and how you eat makes a significant and lasting impact on diabetes prevention and management.

While all foods fit into a diabetes-friendly diet, including a variety of nutritious foods supports healthy blood sugar levels. 

Focus on eating more nutrient-dense foods like fruits, nuts, vegetables, beans, whole grains, and lean proteins and limit foods high in added sugars, refined grains, and saturated fats. 

Meal Planning Tips for Diabetes

The simplest way to plan your meals is to follow the Plate Method.

The method recommends your plate to include:

  • Half your plate with non starchy vegetables.
  • Quarter-plate of protein foods.
  • Quarter-plate of carbohydrate-containing foods.
  • Make water or a zero-calorie-drink as your drink of choice.

You may need a snack or two throughout the day, depending on your lifestyle, and activity and hunger levels.

Snacks can help manage blood sugar levels throughout the day, but you may not need one if your sugars are stable between meals.  

To know if you would benefit from a snack, pay attention to your body signals.

If you feel the urge to eat, assess your hunger cues by asking yourself if you need a snack from hunger or boredom (or any other emotion). 

If you want to snack, enjoy the following options to keep your blood sugar levels steady:

  • Fruit slices with nut butter. 
  • Whole-wheat English muffin with sliced egg, cheese, and tomato. 
  • A cup of chicken soup with whole-wheat noodles.
  • Whole-grain toasted bread with avocado.  

Speak with a registered dietitian to find out if including a snack is ideal for managing diabetes based on your blood sugar targets, lifestyle, and health goals.

Diabetes Grocery List Basics

Stocking your fridge and pantry with the following items makes choosing nutritious foods easier at meal and snack times.

Surrounding yourself with foods that taste good but also make you feel good can keep you motivated to take charge of your health.

Grab a pen and paper or log on to your favorite grocery delivery site and add these nutrient-dense foods to your shopping list:

High-Fiber Whole Grains

When you have diabetes, paying closer attention to the amount of carbohydrates you eat helps stabilize your blood sugar levels and reduces the risk of sudden spikes or dips. 

There are different types of carbohydrates to include in your diet, and some raise blood sugar higher or more quickly than others.

To know which ones have the fastest impact, refer to the glycemic index—a tool that ranks carbohydrates based on how quickly they raise the blood sugar level within a two-hour period.

Foods high in fiber tend to have a lower glycemic rating because they’re digested slowly, so blood sugar rises steadily.

Eating foods rich in fiber may also be linked to a healthier gut, a healthy body weight, better blood sugar management, and a lower risk of heart disease and stroke.

High-fiber grains to add to your grocery list include:

  • Whole grain bread.
  • Brown rice.
  • Quinoa.
  • Oats.
  • Corn.
  • High-fiber cereals.
  • Beans. 

If you have diabetes, the amount of carbohydrates you need will depend on your energy needs, activity level, lifestyle, and medications.

A diabetes dietitian (RD) can help you develop an individualized nutrition plan for your needs.

{{local}}

Protein

Many sources of protein have minimal impact on blood sugar, making them a valuable nutritional tool for people with diabetes.

Pairing carbohydrates with higher sources of protein can help stabilize blood sugar levels and can also help you feel full longer. 

Foods that contain protein and are a good choice for diabetes include:

  • Lean beef.
  • Poultry.
  • Fish and shellfish.
  • Eggs.
  • Unsweetened yogurt.
  • Milk.
  • Cheese. 
  • Tofu.
  • Beans and legumes.
  • Lentils.
  • Certain foods and supplements like protein powders or protein bars.

Plant-based proteins like legumes or grains are high in protein and fiber but also contain carbohydrates.

Keep an eye on portion sizes or count them as your carbohydrate and pair them with another protein option.

Healthy Fats

Fat can feel like another overwhelming topic because there are so many choices.

There are two primary types of dietary fat: saturated and unsaturated. 

Saturated fats are found primarily in animal products (tropical oils like coconut and palm oil are exceptions) and are solid at room temperature. 

Unsaturated fats, on the other hand, are typically liquid at temperature.

These come from plant sources like olive oil and avocados as well as certain types of fish and shellfish.

Consuming unsaturated fats is linked to many positive health outcomes, including lower levels of inflammation, better insulin sensitivity, and decreased risk of heart disease. 

You can cook with the following healthy fats and oils or drizzle them over meals as a garnish before serving::

  • Olive oil.
  • Avocado oil.
  • Canola oil.
  • Nuts and nut butters
  • Seeds and seed butters.
  • Seeds like chia seeds and flax seeds, 

Fruits

Since fruit tastes sweet and contains naturally occurring sugar, there can be confusion about whether it's okay for people with diabetes to eat it. 

The truth is that fruit is a carbohydrate-containing food and is full of vitamins, minerals, antioxidants, and fiber which can support healthy blood sugar levels.

Some research suggests that people with diabetes who eat fruit regularly have a lower risk of complications. 

Fruit juice and dried fruit have a higher sugar concentration, so choose whole or frozen fruits, or canned fruit in water more often when possible. 

Serving sizes can also vary—a large piece of fruit can be more than one serving of carbohydrates.

One cup or one medium-sized fruit is equivalent to the size of your fist

Eating fruit with a protein or fat source like nuts or yogurt can also prevent blood sugar from rising rapidly. 

Your diabetes-friendly fruit list includes all fruits, including:

  • Apples.
  • Oranges.
  • Tangerines.
  • Clementines.
  • Kiwis.
  • Strawberries.
  • Blueberries.
  • Raspberries.
  • Blackberries.
  • Melons.
  • Pears.
  • Peaches.
  • Plums.
  • Bananas.

Vegetables

Some starchy vegetables contain carbohydrates that can increase blood sugar levels, while non-starchy vegetables have minimal carbohydrates.

Some examples of starchy vegetables include:

  • Corn.
  • Potatoes.
  • Peas.
  • Certain hard winter squashes like butternut. 
  • Sweet potatoes. 
  • Yucca. 
  • Plantain. 
  • Yam. 
  • Taro. 

You can still enjoy these foods, but they are usually considered a carbohydrate because of their impact on blood sugar.

On the other hand, you can enjoy non-starchy vegetables freely as often as you'd like, including:

  • Broccoli.
  • Kale.
  • Spinach.
  • Cauliflower.
  • Carrots.
  • Peppers.
  • Tomatoes.
  • Zucchini.
  • Mushrooms. 
  • Bell Pepper.
  • Cucumbers.

Food Items To Keep At Home

Cooking more often at home when possible also allows you to plan your meals and take full control of your food flavors.

Here are some examples of essential food items to keep on-hand. 

Pantry Staples

  • Unseasoned vinegar.
  • Lower sodium soy sauce or tamari.
  • Dijon mustard.
  • Ketchup or tomato paste (check the label for added sugar).
  • Herbs and spices.
  • No salt added or low sodium chicken or veggie broths.
  • No salt added or low sodium canned fish, such as canned tuna, sardines, or salmon. 
  • No salt added or low sodium canned beans.
  • No sugar added canned fruits and non-starchy vegetables.
  • Dried beans.
  • Dried whole grains.
  • More healthful cooking oils like olive, avocado, canola, sesame.

Dairy and Dairy Alternatives 

  • Milk or unsweetened fortified plant-based beverage.
  • Unsweetened plain Greek yogurt.
  • Unsweetened plain yogurt.
  • Low or lower sodium Cottage cheese.

Frozen Foods

  • Frozen vegetables.
  • Frozen fruits.
  • Frozen beans, such as edamame.
  • Frozen fish, such as  salmon, cod, and haddock filets.
  • Frozen seafood, such as shrimp and scallops.
  • Fresh chicken breasts, chicken thighs, and ground poultry to freeze.
  • Fresh lean ground beef, and cubed beef to freeze.
  • Fresh pork chops, pork loin, and lean ground pork to freeze.

Be sure to review the nutritional facts label and choose products that are rich in nutrients, and low in added sugars, sodium, and saturated and trans fats. 

Foods and Beverages to Limit With Diabetes

While no food is completely "off-limits" with diabetes, eating certain foods less often makes managing your blood sugar easier. 

Eating foods high in added sugar or processed carbohydrates (which tend to be low in fiber) can make it harder to meet blood sugar goals. 

Eat the following foods less often:

  • Cookies, cake, or baked goods.
  • Candy.
  • Sugar-sweetened beverages like soda and fruit juice.
  • Refined-grains found in white bread, pasta, certain crackers and chips.
  • Ice cream.
  • Deep-fried foods like potato or corn chips, french fries, or donuts and other pastries.

Tips for Grocery Shopping With Diabetes

  • Plan ahead. Make a grocery list and stick to it to help you save money. Check store flyers for any on sale items. Stock up on your essential foods as your living space allows. 
  • Don't over-restrict. Eating with diabetes doesn't mean you have to miss out on the foods you love. Consider portion size and pairing your food with nutrients that slow down blood sugar (like fiber and protein). 
  • Experiment with new flavors. Try new recipes and dishes to mix up your meals and find something different that you enjoy. Check out our breakfast and other meal ideas for inspiration.

Takeaway

Eating well with diabetes can be easy when you know when and how to eat by incorporating meal planning and recognizing carbohydrate-containing foods. 

Use our grocery guide to help you plan your meals and snacks and stock up your pantry, fridge and freezer. 

Enjoy a variety of nutritious foods, such as whole grains, starchy and non-starchy vegetables, lean protein, beans, nuts, and healthful sources of fats to maintain a healthy blood sugar level.

How Can a Dietitian Help

A diabetes dietitian is an integral part of your diabetes care team. 

They can guide you in managing diabetes by reviewing your dietary pattern and interpreting blood work results, such as your fasting blood sugar level and the hemoglobin A1C—an indicator of your average blood sugar level within three months. 

If you also monitor your blood sugar levels regularly using a glucometer, a diabetes dietitian can also interpret your blood sugar readings, based on your food intake. 

A diabetes dietitian can support you with identifying foods and developing individualized plans that can keep your blood sugar levels manageable based on your food preferences, lifestyle, and goals.  

Work with Nourish

At Nourish, all appointments are online, and you’ll have 55 minutes with your diabetes dietitian.

We’re proud to share that 94% of our users pay zero dollars out of pocket, and we’ll work closely with your insurance provider to help you get paid visits.

Also, download the Nourish app to access free resources and stay connected with your dietitian between visits.

Find a dietitian near you who accepts insurance through Nourish.

{{splash}}

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

Can nutrition and lifestyle impact diabetes?

Yes, nutrition and lifestyle positively impact diabetes and blood sugar. Studies show that nutrition, exercise, and getting enough sleep can help people with diabetes better manage their blood sugar levels.

What foods are best for diabetes?

A nutrient-dense eating pattern low in processed and refined carbohydrates and sugars emphasizing high-fiber fruits, vegetables, whole grains, healthy fats, and proteins is best for diabetes.

What should a person with diabetes eat every day?

Fiber is an essential part of a diabetes-friendly plan. Lean proteins, such as fish, chicken, or tofu, can also support blood sugar levels.

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995