Taking insulin or other hyperglycemic medication is an important part of your diabetes control routine — but it’s not the only part. What you eat also affects your blood sugar levels.

Diabetes “superfoods” are high in nutrition, low in fat, and low on the glycemic index — meaning they won’t raise your blood sugar levels. Including more of these foods into your diet can help you control your diabetes. Keep in mind that some of these do contain some carbohydrates, and portions should be controlled.

Dark-green vegetables are high in vitamins A, B, C, E, and K, as well as fiber, but low in calories and carbohydrates.

Research shows that eating beans and other legumes (chickpeas, lentils) can help manage blood sugar levels after a meal and improve type 2 diabetes control.

Instead of eating ice cream or cookies for dessert, have a bowl of berries. They have a lot less sugar and are packed with antioxidants, fiber, and vitamins.

Avocados are rich, filling, and low in carbohydrates. Plus, they’re high in healthy monounsaturated fats, which lower your risk for heart disease.

There are no carbohydrates in fish, so they won’t raise your blood sugar levels. Fatty fish like salmon, tuna, and sardines are high in heart-healthy omega-3 fatty acids, making them a much healthier protein option than red meat. Try to eat two servings of fish a week.

Whole grains won’t raise your blood sugar as much as white bread, white rice, and other foods made from refined flour.

Yogurt is linked to a lower risk for type 2 diabetes. If you’re already living with type 2 diabetes, yogurt may help regulate your blood sugar levels, especially if you substitute it for high-carbohydrate foods. When picking a yogurt, go Greek — it’s low in sugar and high in protein.

Nuts are packed with dietary fiber, which slows the rate at which food empties from your stomach. Because you digest high-fiber foods slower, your insulin levels rise more gradually after you eat nuts.