What is your current activity level?
🚶 Moderately active
🏃 Very active
This will help us personalize your experience

The Ultimate Grocery List for Diabetes

Published on
Updated on
The Ultimate Grocery List for Diabetes

Table of Contents

Written By:

Key Takeaways

  • Nutrition is an essential part of blood sugar management for people with diabetes.
  • A grocery list for diabetes contains healthy fat, lean protein, fruits, vegetables, and high-fiber whole grains.
  • A registered dietitian can help you develop a nutrition plan to help you reach your blood sugar goals and feel good in your body.

Understanding nutrition for diabetes can feel 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 you eat and becoming mindful of your meals a bit, but it doesn't have to be overly restrictive.

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 healthy meals and snacks that work for your lifestyle.

Diabetes Grocery List Basics

Diabetes is a condition that affects blood sugar (glucose) levels. Carbohydrates—found in sugars, grains, fruits, dairy, and starchy 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 helps glucose enter your cells 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, so blood sugar remains high. Over time, high blood sugar can cause complications and increase the risk for heart and kidney disease—but nutrition makes a significant and lasting impact on diabetes prevention and management.

A healthy diabetes grocery list includes foods that support healthy blood sugar levels. It emphasizes nutrient-dense foods like fruits, vegetables, whole grains, and lean proteins and limits foods high in added sugars. 

Stocking your fridge and pantry with these items makes choosing healthy foods easier at meal and snack times. Surrounding yourself with foods that taste good but also make you feel good can motivate you to make healthier food choices. Plus, regularly eating blood-sugar-friendly foods leaves room for the occasional indulgence.

Foods to Include for Diabetes

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

As you learned above, carbohydrates are broken down to glucose and raise your blood sugar—but this doesn't mean you need to avoid them. Your body and brain rely on glucose for energy. You do need to monitor portion size and total carbohydrate intake when you have diabetes, but it doesn't mean you should avoid them completely.

There are different types of carbohydrates, and some raise blood sugar higher or more quickly than others. Foods high in fiber are digested slowly, so blood sugar doesn't spike, and are linked to 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.

If you live with diabetes, your recommended carbohydrate and overall nutrition intake depends on your body, lifestyle, and medications. A registered dietitian (RD) can help you develop an individualized nutrition plan for your needs.

Nourish offers personalized nutrition counseling and accepts the most popular insurance carriers. If you're ready to reach your health goals, consider booking a virtual appointment with a registered dietitian.


Protein has minimal impact on blood sugar, making it a valuable nutritional tool for people with diabetes. Pairing carbohydrates with protein can help with blood sugar balance and keeps you feeling fuller longer. 

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

  • Lean beef.
  • Poultry.
  • Fish.
  • Eggs.
  • Unsweetened yogurt.
  • Milk.
  • Cheese. 
  • Cottage cheese.
  • Tofu.
  • Beans.
  • Lentils.
  • Legumes.
  • Protein powder.

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 (coconut oil is an exception) 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. Studies on fat are complex, but intake of unsaturated fats is linked to many positive health outcomes, including lower levels of inflammation, better insulin sensitivity, and decreased risk of cardiovascular disease. 

You can cook with the following healthy fats and oils or add them to meals as toppings or garnishes:

  • Olive oil.
  • Avocado oil.
  • Nuts.
  • Seeds.
  • Nut butter.
  • Chia seeds.
  • Flax seeds.


Since fruit tastes sweet, there can be confusion about whether it's okay for people with diabetes to eat it. The truth is that fruit 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. 

Juice or dried fruit has a higher sugar concentration, so choose whole fruits when possible. Serving sizes can also vary—a large piece of fruit can be more than one serving of carbohydrates—so keep portion sizes in mind. Eating fruit with a protein or fat source like nuts or yogurt can also support blood sugar.

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

  • Apples.
  • Oranges.
  • Strawberries.
  • Blueberries.
  • Raspberries.
  • Blackberries.
  • Pears.
  • Peaches.
  • Plums.
  • Bananas.


All vegetables have nutrient value, but it's helpful to distinguish between starchy vegetables and non-starchy vegetables because they can impact your blood sugar differently. Starchy vegetables contain more carbohydrates, so they can impact your blood sugar more than non-starchy which contain minimal carbohydrates.

Starchy vegetables include corn, potatoes, peas, butternut squash, and sweet potatoes. 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.

Pantry Staples

Eating at home means it's helpful to have some essential pantry staples on-hand for cooking, including:

  • Vinegar.
  • Soy sauce or tamari.
  • Dijon mustard.
  • Ketchup (check the label for added sugar).
  • Herbs and spices.
  • Chicken or veggie broth.
  • Canned tuna or salmon. 
  • No salt added canned beans.

Foods to Avoid With Diabetes

While no food is completely "off-limits" with diabetes, limiting certain foods makes it easier to manage your blood sugar. 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. 

Limit the following foods:

  • Cookies, cake, or baked goods.
  • Candy.
  • Soda.
  • White bread, pasta, and rice.
  • Ice cream.
  • Crackers.

Tips for Grocery Shopping With Diabetes

  • Plan ahead. Make a grocery list and stick to it to help you save money, and skip impulsively buying foods that don't support your health.
  • 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.


Eating with diabetes may feel complicated, but it doesn't have to be. Sticking to whole, unprocessed foods with minimal added sugars and following the above tips will help you make nutrition choices that support healthy blood sugar and overall health.

Managing Diabetes with an RD

A diabetes dietitian is an integral part of your diabetes care team. They can help you strategize and develop a nutrition plan that fits your lifestyle and goals. Find a diabetes dietitian today.

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.


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.

See a Registered Dietitian with Nourish

  • Covered by insurance
  • Virtual sessions
  • Personalized care
Schedule an appointment

Frequently asked questions

No items found.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Mental Health
Text Link
Intuitive Eating
Text Link
Text Link
Text Link
Text Link
Text Link
Text Link
Hormonal Health
Text Link
Weight Stabilization
Text Link
Bariatric Surgery
Text Link
Weight Gain
Text Link
Weight Loss
Text Link
High Cholesterol
Text Link
High Blood Pressure
Text Link
Other Specified Feeding and Eating Disorder (OSFED)
Text Link
Type 2 Diabetes
Text Link
Type 1 Diabetes
Text Link
Gestational Diabetes
Text Link
Text Link
Multiple Sclerosis
Text Link
Celiac Disease
Text Link
Ulcerative Colitis
Text Link
GERD / Acid Reflux
Text Link
Crohn’s Disease
Text Link
Avoidant Restrictive Food Intake Disorder (ARFID)
Text Link
Binge Eating
Text Link
Text Link
Text Link
Food Allergies
Text Link
Sports and Performance Nutrition
Text Link
Eating Disorder
Text Link
Autoimmune Disease
Text Link
Thyroid Disorders
Text Link
Text Link
Text Link
Healthy Aging
Text Link
Women's Health
Text Link
Weight Concerns
Text Link
Text Link
Pre or Postnatal Nutrition
Text Link
Pediatric Nutrition
Text Link
Liver Disease
Text Link
Kidney Disease
Text Link
Heart Health
Text Link
Gut Health
Text Link
General Health
Text Link
Emotional Eating
Text Link

Find a

dietitian covered by insurance

No items found.
Mental Health
Intuitive Eating