Skip to Content

20 Best Snacks for People with Diabetes, According to Registered Dietitians

These snack recipes are sure to keep blood sugar levels at bay.

high protein breakfast
Mike Garten

Having diabetes doesn't mean that you have to give up eating snacks. In fact, a nutritious snack can be just what your body needs to stabilize your blood sugar levels, lift your mood and give you your energy back. But planning ahead and finding the best diabetes foods to manage your blood sugar is key.

"Diabetes is a medical condition that occurs when the body either cannot produce insulin (type 1) or the insulin they are producing is not as effective as it used to be (type 2)," says dietitian and diabetes educator Caroline Thomason, R.D., C.D.C.E.S., who is based in Washington, D.C. "Insulin is a hormone used to absorb sugar in our bloodstream to be used for energy. Without insulin, our blood sugar rises and can become dangerous — having many other associated health concerns like heart disease risk and stroke." She adds that nutrition, exercise, stress and medications are some of the biggest factors that impact blood sugar levels and diabetes.

When it comes to choosing the best snack to keep blood sugar levels in control, Thomason says that foods that are high in carbs and sugar and low in nutrients like protein and fiber are particularly harmful for your blood sugar levels over time. "Ideal snacks for balanced blood sugars include foods that offer a good source of fiber and/or protein as these nutrients tend to slow down digestion, take a while to be absorbed, and thus, help stabilize blood sugars," she explains. "You might also consider pairing a high-fiber carb with a protein for the best source of quick energy and blood sugar balance."

If you're looking for some nutritious snacking inspiration, we asked Thomason and other dietitians who specialize in diabetes for their recommendations.

1

Roasted Chickpeas

bowl with roasted chick peas
lacaosa//Getty Images

"Chickpeas are packed with fiber and protein, and when roasted with spices like cumin and paprika, they make a delicious and satisfying South Asian-inspired snack with anti-inflammatory benefits," says dietitian and Certified Diabetes Educator Shahzadi Devje, R.D., C.D.E., MSc. Thomason recommends this snack as well, saying that it's an easy high-protein, high-fiber snack that travels well and keeps your blood sugar stable. You can buy them from the grocery store or make them yourself.

RELATED: 35 Best Low-Sugar Foods to Satisfy Cravings

2

Greek Yogurt

best snacks for diabetics
Vladislav Nosick / 500px//Getty Images

"Yogurt tends to be high in protein and lower in total carbs, particularly if you focus on a plain or lightly flavored Greek yogurt," Thomason says. She recommends adding low-sugar options and adding your own toppings for a balanced snack. You can top the Greek yogurt with granola and fruit, pair it with oatmeal and toasted almonds, blend it with fruit or veggies for a low-calorie breakfast, mix it into pancake batter or freeze it for a delicious frozen dessert.

RELATED: A Definitive Ranking of the Best Greek Yogurts

Advertisement - Continue Reading Below
3

Pistachios

high angle view of seashells in bowl on table,romania
Dan Iancu / 500px//Getty Images

"A good source of protein and fiber, pistachios are a wonderful snack for better blood sugars," Thomason says. "I like to use the travel packs as they are so easy to throw in your bag and along with the complete protein, fiber and healthy fats it keeps me feeling full on a busy day." She adds that pairing a high-fiber carb like a piece of fruit or whole grain crackers with pistachios can provide an energy boost and stable blood sugar after eating.

RELATED: Top Health Benefits of Pistachios

4

Prunes

dried plums
annick vanderschelden photography//Getty Images

This dried fruit is chewy, sweet and incredibly versatile. Prunes are little nutrition dynamos that boast many different health benefits ranging from gastrointestinal health to bone preservation. "Often touted for their digestive benefits, prunes don’t get the credit they deserve for being a high-fiber powerhouse," Thomason says. Just one serving of four prunes contains three grams of fiber, which is considered a good source. "I love to have a couple as a snack or chop them up in yogurt for a high protein, high fiber combo."

RELATED: 7 Impressive Health Benefits of Prunes

Advertisement - Continue Reading Below
5

Homemade Smoothie

front view pink smoothie bottles with blueberries
Adrian Tudor / 500px//Getty Images

"Eating balanced meals and snacks and limiting sugary beverages is key to preventing high blood sugar levels," says registered dietitian and pre-diabetes expert Jackie Topol, M.S., R.D.N., C.D.N. Although store-bought smoothies can be high in added sugar, making a well-rounded one at home can be the perfect snack or mini-meal to stabilize blood sugar levels. Topol says that the ideal smoothie for diabetes is made with a milk of your choice, berries, spinach or kale, chia seeds and Greek yogurt or protein powder.

RELATED: 35 Healthy Smoothie Recipes

6

Dhokla

homemade dhokla steamed chickpea flour cake from gujarat, india
Vrinda Thamara Valappil / 500px//Getty Images

"Dhokla is a delicious spongy Indian snack crafted from chickpea flour and spices," Devie says. "Chickpea flour has a low glycemic index, which means it has a gradual impact on blood sugar levels." She adds that you want snacks for diabetes to be a mix of components that slowly release energy — a combination of protein, healthy fats and fiber, which help maintain your blood sugar levels steadily. "I want to emphasize that this doesn't mean forgoing your delicious cultural foods. You can explore traditional snacks rich in spices and flavors while aligning with these criteria. After all, food should be a source of joy — not just fuel."

Advertisement - Continue Reading Below
7

Cottage Cheese

best snacks for diabetics
Arx0nt//Getty Images

Don't knock cottage cheese until you've tried it a few ways. It's high in protein and super creamy, making it a great snack, and it's delicious in a bowl by itself or spread on whole grain cracker crisps and topped with sliced cucumbers, radishes or a few slices of smoked salmon. Topol also likes it with chopped pears. Try to look for options with lower sodium counts when possible.

RELATED: 7 Healthiest Cheeses You Can Buy

8

Hardboiled Eggs

best snacks for diabetics
Claudia Totir//Getty Images

We all know that eggs are a good source of protein, plus hardboiled ones are versatile and quick, which is what makes them such a smart snack. "Eggs are high in protein and rich in nutrients like vitamin D and choline, making them a great option for folks looking for a blood sugar-stabilizing snack. Pair with a high-fiber carb for a balanced blood sugar snack," Thomason recommends. Jazz them up with a sprinkle of your favorite spice blend, like everything bagel seasoning or paired with fiber-filled veggie sticks or whole wheat crackers.

Advertisement - Continue Reading Below
9

Edamame

best snacks for diabetics
Lori Andrews//Getty Images

No matter how you like to eat it, fiber- and protein-filled edamame is a smart diabetic snack. You can find frozen shelled and pre-shelled edamame, as well as crispy packaged edamame snacks. Topol recommends steamed edamame and says that eating balanced meals and snacks like this choice and limiting sugary beverages is key to preventing high blood sugar levels.

10

Spiced Almonds

spiced roasted almonds
Steven Krug//Getty Images

Almonds are also packed with plant-based protein, vitamin E and a plethora of other beneficial nutrients. Try sliced almonds in your breakfast omelet or tossed on your lunchtime salad. Better yet, spice them up! "Spiced almonds with a touch of turmeric and chilli powder create a flavorful and quick snack," Devie says. "A handful of almonds provide protein, which has a negligible impact on blood sugars, making them a convenient and satisfying choice."

Advertisement - Continue Reading Below
11

Tuna

best snacks for diabetics
Jennifer A Smith//Getty Images

Canned tuna is a lean source of protein, providing about 24 grams of complete protein per four-ounce serving. It's also rich in several vitamins and minerals and doesn't contain any carbs on its own. Most notably, canned tuna is an excellent source of omega-3 essential fatty acids which may help lower risk of heart disease. Pair tuna salad with a few of your favorite veggies for a tasty, balanced bite. If you like creamy tuna, try part yogurt, part mayo (or all yogurt), a little extra virgin olive oil and vinegar and your favorite spices.

RELATED: The Best Canned Tuna to Buy at the Store

12

Fruit and Nut Butter

best snacks for diabetics
Michelle Arnold / EyeEm//Getty Images

Fruit slices with some nut butter delivers the ideal mix of fiber, protein and vitamins to support balanced blood sugar. "Easy to pair with crackers, an apple or drizzle on yogurt, peanut butter is a blood sugar-friendly snack that travels well and is easy to eat for a quick pick-me-up when you need a sugar-stabilizing snack," Thomason says.

Advertisement - Continue Reading Below
13

Hummus

best snacks for diabetics
tovfla//Getty Images

This Middle Eastern favorite contains the stabilizing duo of protein and fiber, plus it's super yummy. Use veggie sticks or whole grain pita as your dippers, or try replacing hummus for mayo as a spread on your favorite wrap or in your turkey sandwich for lunch. Devie loves pairing hummus with cucumbers, noting that this offers a plant-powered combination that's particularly beneficial for those with Type 2 diabetes. "Plant-based diets have shown promising results in improving A1C levels, a key marker of long-term blood sugar control," she says.

14

Masala Omelette

a masala omlette being fried in a pan close up
Image Professionals GmbH//Getty Images

Hardboiled eggs are convenient and versatile, but whipping up a quick omelette can be the perfect snack if you want to change things up. "An omelette with onions, tomatoes, spinach and spices offers a protein-rich, savory snack that can help keep you full longer while supporting stable blood sugar levels," Devie explains.

RELATED: 30 Best Egg Recipes For Every Meal

Advertisement - Continue Reading Below
15

Nuts & Seeds Mix

high angle view of nuts in bowl on table
Jordan Lye//Getty Images

"A handful of mixed nuts and seeds, like almonds, walnuts and flaxseeds, offers healthy fats and antioxidants that can help lower cholesterol and reduce the risk of heart issues often associated with Type 2 diabetes," Devie says. In fact, one study found that people with type 2 diabetes who regularly consumed nuts had a lower risk of heart disease, a serious complication of diabetes.

RELATED: 6 Healthiest Nuts to Eat

16

Berries

blueberries and strawberries on the plate
lingqi xie//Getty Images

"Berries are one of the highest fiber fruits, with raspberries taking the lead with a whopping nine grams of fiber per cup," Thomason says. All berries are also rich in antioxidants, which can help fight cell damage and combat inflammation. "When it comes to diabetes, fiber helps slow digestion down and prevent major blood sugar spikes. Pair berries with a protein for an even more balanced snack."

Advertisement - Continue Reading Below
17

Popcorn

best snacks for diabetics
Yulia Reznikov//Getty Images

Believe it or not, popcorn is considered a whole grain and is a good source of fiber. Skip the movie theatre popcorn dripping in butter, and opt for air-popped or lightly oil-popped varieties. Pre-portioned packs are always a good idea, or you can buy a big bag of popcorn and portion it out yourself into individual baggies to have for the week.

18

Salmon Salad

best snacks for diabetics
James And James//Getty Images

Need a break from tuna? Try canned salmon and prepare it the same way, then pile it on a few whole grain crackers or eat alone with veggies. "Whether you’re buying it canned, dried or smoked, salmon is a nutrient powerhouse for blood sugar balance," Thomason says. "Particularly salmon from Alaska is guaranteed to be wild-caught, making it a great source of omega-3s and vitamin D." Not only does salmon boast heart healthy fats, but Thomason adds that it is an excellent source of protein and nutrients of concern like vitamin D for diabetes.

Advertisement - Continue Reading Below
19

Avocado Toast

smashed avocado toast with egg
Mike Garten

One meta analysis found that people with type 2 diabetes who consumed sources of monounsaturated fats (like avocados) saw improvements to blood glucose management. Avocado toast on whole grain bread, especially one topped with an egg, is a fantastic snack for people with diabetes since it has a combination of healthy fats, fiber-rich carbs and protein.

RELATED: 53 Ways to Use Avocado So That Your Next Meal Is Extra-Nutritious

20

Guacamole and Veggies

bowl of guacamole on the wooden table,romania
Costi Moculescu / 500px//Getty Images

Speaking of avocado, guacamole is a great choice for diabetics since it is loaded with healthy fats and a plethora of beneficial nutrients. "Guacamole with raw vegetables like bell peppers and carrots introduce heart-healthy monounsaturated fats and dietary fiber to your diet," Devie says. "This combination of healthy fats, fiber, vitamins and antioxidants contributes to overall well-being and can potentially help reduce inflammation, a concern in Type 2 diabetes."

RELATED: How to Make the Ultimate Guacamole

Watch Next 
high protein breakfast
Advertisement - Continue Reading Below