Good Sources of Protein for Diabetics: Best Options

Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. Always consult your physician or a qualified healthcare provider regarding any medical condition or treatment.

The best sources of protein for people with prediabetes or diabetes are lean fish, skinless poultry, eggs, plain Greek yogurt, cottage cheese, tofu, tempeh, lentils, beans, and unsalted nuts. These foods deliver high-quality amino acids with minimal added sugar and have little direct effect on blood glucose, making them the foundation of a blood-sugar-friendly diet.

Why Protein Matters for Blood Sugar

Protein does three important things for people managing blood glucose. First, it slows gastric emptying, which blunts the post-meal glucose spike from carbohydrates. Second, it increases satiety, helping you eat less throughout the day and supporting weight loss, which is the most powerful tool for reversing prediabetes. Third, it preserves lean muscle mass during weight loss, and muscle is the body’s largest site of insulin-mediated glucose disposal.

According to the American Diabetes Association, there is no single ideal macronutrient ratio for diabetes, but most patients benefit from making a quarter of their plate a lean protein source at each meal — the approach used in the popular plate method.

How Much Protein Do You Need?

The Recommended Dietary Allowance (RDA) is 0.8 grams of protein per kilogram of body weight per day, which is the bare minimum to prevent deficiency. Adults with prediabetes, those over 65, and people losing weight typically do better at 1.0 to 1.2 g/kg/day. For a 165-pound (75 kg) adult, that translates to roughly 60 to 90 grams of protein daily, divided across three meals.

If you have chronic kidney disease, your protein needs may be lower — talk to your nephrologist before increasing intake.

Top Animal Sources of Protein

Fish and Seafood

Fatty fish like salmon, sardines, mackerel, and trout deliver high-quality protein plus omega-3 fatty acids that support cardiovascular health — a major concern in diabetes. The American Heart Association recommends at least two servings of fatty fish per week. White fish like cod, tilapia, and haddock are leaner options.

Poultry

Skinless chicken breast and turkey breast are among the leanest animal proteins. Dark meat is fine in moderation, but remove the skin to limit saturated fat.

Eggs

One large egg provides about 6 grams of high-quality protein and only 0.4 grams of carbohydrate. Decades-old concerns about egg cholesterol have softened; current evidence shows that for most people, one egg per day does not meaningfully raise heart disease risk. People with established diabetes or heart disease should still discuss intake with their doctor.

Dairy

Plain Greek yogurt, cottage cheese, and skyr are protein powerhouses. A 6-ounce serving of plain Greek yogurt contains 17 grams of protein and only 6 grams of carbohydrate. Avoid flavored or fruit-on-the-bottom varieties, which can contain 20 grams of added sugar per cup.

Lean Red Meat

Lean cuts like sirloin, tenderloin, and 93% lean ground beef can fit a diabetes diet in moderation. Limit processed meats — bacon, sausage, deli meats, and hot dogs — because they are linked to higher rates of type 2 diabetes and cardiovascular disease.

Top Plant Sources of Protein

Legumes (Beans, Lentils, Chickpeas)

Legumes are the unsung heroes of a diabetes diet. They provide protein and fiber together, which produces a remarkably flat glucose curve. A cup of cooked lentils contains 18 grams of protein and 16 grams of fiber.

Soy Foods

Tofu, tempeh, and edamame are complete plant proteins. Half a cup of edamame contains 9 grams of protein, and a 3-ounce serving of firm tofu contains about 8 grams. Tempeh is even higher at 17 grams per 3 ounces.

Nuts and Seeds

Almonds, walnuts, pistachios, pumpkin seeds, hemp seeds, and chia seeds add 5 to 8 grams of protein per ounce along with healthy fats and fiber. Choose unsalted varieties.

Whole Grains

Quinoa, farro, and oats add modest protein (5 to 8 grams per cup cooked) along with fiber and slowly digesting carbohydrate.

Protein per Serving Comparison Table

Food Serving Size Protein (g) Carbs (g) Saturated Fat (g)
Chicken breast, skinless 3 oz cooked 26 0 1
Salmon, Atlantic 3 oz cooked 22 0 2
Tuna, canned in water 3 oz 20 0 0
Sirloin steak, lean 3 oz cooked 25 0 3
Egg, large 1 egg 6 0.4 1.5
Greek yogurt, plain nonfat 6 oz 17 6 0
Cottage cheese, low-fat 1/2 cup 14 4 1
Tofu, firm 3 oz 8 2 0.5
Tempeh 3 oz 17 9 1.5
Lentils, cooked 1 cup 18 40 (16 fiber) 0
Black beans, cooked 1 cup 15 41 (15 fiber) 0
Edamame, shelled 1/2 cup 9 7 0.5
Almonds 1 oz (23 nuts) 6 6 1
Peanut butter, natural 2 tbsp 7 7 1.5
Quinoa, cooked 1 cup 8 39 0

Plant vs Animal Protein: Which Is Better?

Both can support good blood sugar control, but the research increasingly favors a plant-forward pattern. Plant proteins arrive packaged with fiber, magnesium, and polyphenols. Animal proteins typically contain more saturated fat (except for fish) and zero fiber. Studies in the journal Diabetes Care have shown that replacing one daily serving of red meat with plant protein is associated with a meaningfully lower risk of type 2 diabetes.

You do not have to be vegetarian. A practical target is to make at least half of your weekly protein servings come from plants or fish, with poultry and lean red meat filling out the rest. This pairs well with our best foods for prediabetes recommendations.

How to Build Protein Into Each Meal

  • Breakfast (20-25 g): 2 eggs scrambled with spinach + 6 oz Greek yogurt with berries
  • Lunch (25-30 g): Grilled chicken salad with chickpeas, mixed greens, and olive oil dressing
  • Snack (10-15 g): Cottage cheese with cucumber, or a hard-boiled egg and almonds
  • Dinner (25-30 g): Baked salmon with quinoa and roasted broccoli, or stir-fried tofu with vegetables

Distributing protein across meals — rather than loading dinner — improves muscle protein synthesis and reduces hunger, which supports the goals outlined in our prediabetes diet plan.

Protein Foods to Limit

  • Processed meats: bacon, sausage, hot dogs, salami, bologna, and most deli meats
  • Fried proteins: fried chicken, fish sticks, breaded cutlets
  • Sweetened yogurts and protein drinks: often contain 15 to 30 g of added sugar
  • High-fat cuts of red meat: ribeye, prime rib, untrimmed brisket, regular ground beef
  • Cheese in large amounts: high in saturated fat; limit to 1 to 2 oz daily

Special Considerations

Older Adults

People over 65 lose muscle mass faster and benefit from slightly more protein — about 1.2 g/kg/day, distributed across meals. This helps prevent sarcopenia and the falls and frailty that follow.

Kidney Disease

Diabetic kidney disease is the leading cause of kidney failure. Patients in moderate to advanced CKD usually need to limit protein to roughly 0.6 to 0.8 g/kg/day. A registered dietitian and your nephrologist should set your target.

Pregnancy and Breastfeeding

Protein needs rise to about 1.1 g/kg/day. Choose pasteurized dairy, fully cooked seafood low in mercury, and avoid raw or undercooked animal proteins.

The Bottom Line

The best protein sources for blood sugar control are fish, skinless poultry, eggs, plain Greek yogurt, cottage cheese, tofu, lentils, beans, and unsalted nuts. Most adults need 0.8 to 1.2 grams per kilogram of body weight per day, distributed across all three meals. Lean toward plant proteins and fish, limit processed and high-fat red meats, and pair every meal with a deliberate protein source to flatten glucose responses, preserve muscle, and stay full longer. As always, work with your healthcare team to personalize protein targets, especially if you have kidney disease.