Living with diabetes doesn’t have to be unmanageable and unsatisfying. But it does require a commitment to making healthy food choices every day.

Sugary and starchy carbohydrates – including breads, cereals, rice, pasta, fruits, milk, and desserts – can raise blood sugar levels, so it’s important to regulate your intake of certain foods. Here are the best, nutrient-rich foods to eat to keep your diabetes in check.

  • Green leafy vegetables (spinach, collard greens, kale, cabbage, broccoli)
  • Whole grains (brown rice, whole-grain breads and pastas, quinoa, millet, buckwheat)
  • Melons and berries
  • Proteins (peanut butter, Greek yogurt, cottage cheese, eggs, and lean meats)
  • Fish (wild salmon, mackerel, sardines, albacore tuna, herring, trout)
  • Beans (kidney, pinto, black, navy)
  • Nuts, specifically walnuts (also chia and flax seeds and almonds)
  • *Always consult your doctor to help regulate your diabetes.