Eggs, Greek yogurt, and nuts are the three foods people reach for when they hear “eat more protein and fewer carbs.” They are easy, they travel well, and they do not need much cooking. They also come with questions that most nutrition articles skip: how many eggs are too many if you have diabetes, whether a flavored Greek yogurt is still a good choice, and how many almonds make a serving when a handful is so easy to overdo. This guide answers those with the numbers I could verify, the studies I could read, and plain notes about where the evidence is weak.
I am Charles Kirkland. I am not a doctor or a dietitian, and nothing here replaces advice from your care team. The goal is to show you what the sources say so you can ask better questions.
Quick answer: All three foods are low in carbohydrate, with one big exception: flavored yogurt. A large egg has under half a gram of carbohydrate, a 5.3 ounce serving of plain nonfat Greek yogurt has about 5.5 grams, and an ounce of almonds has about 5.5 grams, but one cup of fruit-flavored nonfat yogurt in the reference data carries 46.6 grams. Eggs bring a cholesterol question that the sources treat carefully for people with diabetes, and nuts are calorie-dense, so portion matters. They are food, not medicine, and I did not find evidence that any of them lowers blood sugar on its own. Check your own response with a meter or CGM.
Why protein foods get so much attention with diabetes
Protein foods matter in diabetes for a simple reason. They add little carbohydrate, and the CDC suggests pairing carbohydrate foods with protein, such as meat, a small handful of nuts, or low-fat dairy, to feel full longer and avoid blood sugar spikes. That is a practical tip, not a proven number, and I did not find a trial that tells you how much glucose a given amount of protein saves.
How much protein do you need? The ADA Diabetes Food Hub says it is generally recommended to eat about 0.8 grams of protein per kilogram of body weight, which works out to at least 55 grams a day for a 150 pound (about 68 kilogram) person. It says the right amount depends on activity, muscle mass and health conditions, and that with kidney disease the recommended amount may drop to 0.6 grams per kilogram. The same page says protein itself does not directly raise blood glucose, though more than 75 grams in one meal can cause a slight rise three to five hours later, and it notes that the ADA Standards of Care do not name a best amount of protein for glucose management. If you have kidney disease, protein is a question for your kidney or diabetes team before any food list.
The wider picture changed in January 2026, when the 2025 to 2030 Dietary Guidelines for Americans came out. As reported by Medical News Today and HCPLive, they prioritize protein, encourage full-fat dairy with no added sugars, and cap saturated fat at 10 percent of daily calories. The American Heart Association and the American College of Cardiology raised concerns about the emphasis on high-fat dairy and animal protein, and the AHA recommends plant proteins, seafood and lean meats while limiting high-fat animal products. I could not read the guidelines document itself for this guide, so I am relying on those reports. The takeaway for you is that the experts do not fully agree on how much protein, or which kinds, so a food-by-food look at the numbers is more useful than a slogan.
For the full context, see our diabetes food guide, our diet for type 2 diabetes guide, and the complete guide to type 2 diabetes.
Eggs: the numbers
Here is one large egg, prepared four ways. The values come from a University Hospitals nutrition library that uses USDA-style reference data. The page does not name its data source, so treat the figures as typical, not exact for your carton.
| One large egg | Calories | Carbs (g) | Protein (g) |
|---|---|---|---|
| Raw whole | 73.5 | 0.38 | 6.29 |
| Poached | 73.5 | 0.38 | 6.26 |
| Fried | 92.5 | 0.40 | 6.27 |
| Raw white only | 17.2 | 0.24 | 3.60 |
| One large egg | Fat (g) | Sat fat (g) | Cholesterol (mg) |
|---|---|---|---|
| Raw whole | 4.97 | 1.55 | 211.5 |
| Poached | 4.95 | 1.54 | 211 |
| Fried | 7.04 | 1.98 | 210 |
| Raw white only | 0.06 | 0 | 0 |
Two things stand out. First, an egg is almost carbohydrate-free, so it will not add to the carb count of a meal, and it provides about 6 grams of protein. The ADA Food Hub gives the same figure. Second, the cholesterol is concentrated in the yolk: a whole egg lists about 211 mg and an egg white lists none. Frying adds about 2 grams of fat and 0.4 grams of saturated fat over poaching, because of the cooking fat, and sodium changes with how you cook it. The sodium values in the library entries were 70 mg raw, 147 mg poached, and 94 mg fried. I do not know why they differ, so I would not read much into those numbers. Bacon, sausage, cheese and biscuits next to the eggs usually add more sodium and saturated fat than the eggs do.
How many eggs are okay with diabetes?
This is the most debated question in this guide, and the honest answer is that the sources are careful and a bit cautious. Here is what I could verify.
Harvard’s Nutrition Source says dietary cholesterol and blood cholesterol are only weakly related, and that the 2015 Dietary Guidelines dropped the old 300 mg a day limit on dietary cholesterol. It reports that in two large cohort studies, eating up to one egg a day was not linked to higher heart disease risk in healthy people. It also says the overall mix of fats in the diet affects blood cholesterol more than dietary cholesterol does. For people with diabetes, though, Harvard notes that in the Nurses’ Health Study and Health Professionals Follow-up Study, people with diabetes who ate one or more eggs a day had a higher risk of heart disease. For people with diabetes and heart disease, it suggests limiting yolks to no more than three a week, and says people with diabetes who have trouble controlling cholesterol may choose egg whites over yolks. The Harvard page refers to diabetes generally and does not say type 2.
A 2022 Harvard Health blog summary of a newer study described about one egg a day and higher dietary cholesterol as linked to a slightly higher risk of dying from cardiovascular disease. The ADA Food Hub, for its part, suggests egg whites or cholesterol-free egg products for people who are concerned about cholesterol. I tried to read the American Heart Association’s own egg guidance and could not retrieve it, so I am not going to quote a number from it. Ask your clinician what the current AHA guidance means for you.
What this adds up to: eggs are not a forbidden food, and they are an easy low-carbohydrate protein. For a person with diabetes the cautious sources point to moderation, a look at the whole diet, and a conversation about your cholesterol and heart risk. Observational studies like these cannot prove cause, and they cannot tell you how your own numbers respond. A lipid panel (your cholesterol blood test) is a better guide for you than any rule.
Greek yogurt, regular yogurt, and flavored yogurt
Yogurt is where this guide’s biggest carbohydrate swings are. The USDA’s Foundation Foods entry for plain nonfat Greek yogurt (FDC ID 330137) lists these values per 100 grams: 61 calories, 3.64 g carbohydrate, 10.3 g protein, 0.37 g fat, 0.11 g saturated fat, 36 mg sodium and 111 mg calcium. A 5.3 ounce container is about 150 grams, so I scaled the values to that. The other two rows come from the University Hospitals library for a cup (8 fluid ounces).
| Yogurt | Carbs (g) | Protein (g) | Fat (g) |
|---|---|---|---|
| Plain nonfat Greek, 150 g (scaled) | 5.5 | 15.5 | 0.6 |
| Plain whole milk, 1 cup | 11.4 | 8.5 | 8.0 |
| Fruit variety, nonfat, 1 cup | 46.6 | 10.8 | 0.5 |
| Yogurt | Sugars (g) | Sat fat (g) | Calories |
|---|---|---|---|
| Plain nonfat Greek, 150 g (scaled) | not declared; lactose 2.6 per 100 g | 0.2 | 91.5 |
| Plain whole milk, 1 cup | 11.4 | 5.1 | 149 |
| Fruit variety, nonfat, 1 cup | 46.6 | 0.3 | 230 |
Three points. First, plain Greek yogurt packs about 15.5 g of protein into a small container with about 5.5 g of carbohydrate, which is why the ADA Food Hub calls low-fat or nonfat Greek yogurt a good protein source and recommends plain varieties to avoid added sugars. Second, the carbohydrate in plain yogurt is mostly the milk sugar lactose, not added sugar, and the plain whole-milk entry has 11.4 g of sugars in a cup, all of it naturally occurring. Third, flavored yogurt is a different product. The fruit-variety nonfat entry lists 46.55 g of carbohydrate in a cup, all of it sugars, which is about 8.5 times the carbohydrate of the plain Greek serving. The serving sizes are not identical, so treat that ratio as rough, but the direction is clear.
There is also the saturated fat question. A cup of plain whole-milk yogurt lists 5.14 g of saturated fat, compared with about 0.17 g in the Greek serving. The 2025 to 2030 Dietary Guidelines encourage full-fat dairy without added sugars, while the AHA and ACC cautioned about high-fat dairy. If you have heart disease, high LDL cholesterol or a family history, this is a question for your clinician, not a settled matter. Either way, the guidelines and the ADA agree on one thing: avoid added sugar.
A caution about labels. Flavored Greek yogurts vary widely, and I did not verify any specific brand’s label for this guide. Some “light” or “high protein” yogurts use non-nutritive sweeteners, and some use sugar. Read total carbohydrate and the added sugars line, as our nutrition label guide explains. The best approach is to buy plain and add your own toppings. Berries, a few chopped nuts, cinnamon, or a spoonful of chia work, and each topping has its own carbohydrate count.
Does yogurt help prevent diabetes?
You will see headlines that yogurt lowers diabetes risk. The research is observational and the certainty is low. A recent systematic review and dose-response meta-analysis of prospective cohorts looked at dairy and prediabetes. For yogurt, it pooled 9 cohorts with 95,844 adults and 6,653 prediabetes cases. The relative risk per 150 g serving a day was 0.98 (95 percent confidence interval 0.90 to 1.07) for total yogurt, which is no significant association, and the certainty was very low. Minimally adjusted models showed lower risk that faded after adjustment. The review also cited earlier meta-analyses reporting a 9 percent lower type 2 diabetes risk per 50 grams of yogurt a day in US cohorts (relative risk 0.91, confidence interval 0.86 to 0.96), with weaker links in European and Asian cohorts.
The authors list the limits plainly: observational design, residual confounding, reverse causation because people change what they eat after a diagnosis, narrow yogurt intake ranges, and few studies that recorded sugar content or yogurt type. So the safe reading is that yogurt is a reasonable food, not a proven protector. It also cannot tell you what yogurt does to your glucose after a meal, which depends on the product.
Nuts: portions, calories, and carbohydrate
Nuts are the most calorie-dense of the three foods and the easiest to over-pour. The table below shows one ounce, about 28 grams, of each. Almonds, pistachios, and peanuts come from University Hospitals library entries stated for 1 ounce, and the peanuts are the salted dry-roasted entry. The walnut and cashew rows are my scaling of cup-based entries, as described below the table.
| Nuts, 1 oz | Calories | Carbs (g) | Fiber (g) |
|---|---|---|---|
| Almonds, dry roasted, no salt | 169 | 5.5 | 3.4 |
| Pistachios, dry roasted, no salt | 162 | 7.8 | 2.9 |
| Peanuts, dry roasted, salted | 166 | 6.1 | 2.3 |
| English walnuts (scaled) | 185 | 3.9 | 1.9 |
| Cashews, dry roasted, no salt (scaled) | 163 | 9.3 | 0.9 |
| Nuts, 1 oz | Protein (g) | Fat (g) | Sat fat (g) |
|---|---|---|---|
| Almonds, dry roasted, no salt | 6.3 | 15.0 | 1.2 |
| Pistachios, dry roasted, no salt | 6.1 | 13.0 | 1.6 |
| Peanuts, dry roasted, salted | 6.7 | 14.1 | 2.0 |
| English walnuts (scaled) | 4.3 | 18.5 | 1.7 |
| Cashews, dry roasted, no salt (scaled) | 4.3 | 13.1 | 2.6 |
About the scaled rows. The library lists English walnuts per cup of shelled halves (654 calories, 13.71 g carbohydrate, 6.7 g fiber, 15.23 g protein, 65.21 g fat) without a gram weight. I assumed 100 grams per cup, which matches the commonly published ounce values, and multiplied by 28.35 divided by 100. Cashews are listed per cup (786 calories, 44.79 g carbohydrate), also without a weight, and I assumed 137 grams per cup, a commonly published figure that I did not verify. Treat the cashew row as an estimate. If you want precision, use the label on your bag.
Sodium is the one number that jumps. The salted peanuts list 230 mg per ounce, compared with 0.28 mg for unsalted almonds and about 3 mg for unsalted pistachios in the same library. Two ounces of the salted peanuts is 461 mg of sodium and about 332 calories, which is easy to eat in front of the television. Unsalted or lightly salted nuts remove that problem.
The carbohydrate differences are smaller than people expect. Almonds, walnuts, pistachios and peanuts are all in the 4 to 8 gram range per ounce. Cashews are the outlier at about 9 g by my estimate, roughly 1.7 times the almonds. None of these is a high-carb food in a typical serving. Calories are the bigger lever: an ounce of almonds has about 2.3 times the calories of a whole egg, and two ounces is 338 calories. If weight or portion is a concern, measure an ounce into a small container once so you know what it looks like.
What the nut research says
A 2023 systematic review and meta-analysis of nuts and seeds covered 42 cohort papers (28 unique cohorts, about 1.89 million participants) and 18 randomized trials. For cardiovascular disease, the authors rated the evidence as probable that nuts reduce risk. For type 2 diabetes, the pooled relative risk for high versus low intake was 0.95 (95 percent confidence interval 0.75 to 1.21) with very high heterogeneity (I-squared 82 percent), and the authors wrote that no conclusion could be made for type 2 diabetes. Results for fasting glucose, A1C and insulin resistance were conflicting. The nuts did lower total and LDL cholesterol modestly and had no effect on blood pressure. The authors flagged that the trials were short (at least 12 weeks), small and mostly industry-funded, and that the cohorts had risk of bias from confounding. The review’s own abstract and body gave slightly different participant counts for the trials (about 2,266 and 2,336), which I mention so you know the paper is not perfectly tidy.
So nuts may be good for the heart and cholesterol, and the diabetes-specific evidence is unsettled. That fits how I would use them: as a snack or topping that adds fiber, fat and protein with few carbohydrates, not as a treatment. Our guides to Costco and Trader Joe’s include nut options at those stores.
The evidence at a glance
| Food | What the sources say | How strong is it |
|---|---|---|
| Eggs | Harvard: up to 1 egg a day not linked to higher heart risk in healthy people; higher risk seen in people with diabetes eating 1 or more a day | Observational; ask your clinician |
| Plain Greek yogurt | USDA Foundation entry: 3.64 g carbs and 10.3 g protein per 100 g | Strong for nutrition numbers |
| Yogurt and diabetes risk | Pooled RR 0.98 for prediabetes per 150 g a day; prior meta-analyses cited a 9 percent lower T2D risk per 50 g in US cohorts | Very low certainty |
| Nuts and T2D risk | Pooled RR 0.95, wide interval, no conclusion for T2D | Unsettled |
| Nuts and cholesterol | Modest lowering of total and LDL cholesterol in trials | Moderate; short, industry-funded trials |
Worked examples: five protein-rich plates
These examples use the numbers above and are my arithmetic, not new measurements. One caveat: they are illustrations, not meal plans.
| Plate | Carbs (g) | Protein (g) | Calories |
|---|---|---|---|
| 2 fried eggs | 0.8 | 12.5 | 185 |
| 2 fried eggs + 1 slice whole-wheat toast | 13.7 | 15.3 | 254 |
| 150 g plain nonfat Greek yogurt + 1 oz almonds | 10.9 | 21.7 | 261 |
| 1 cup fruit nonfat yogurt + 1 oz almonds | 52.0 | 17.0 | 400 |
| 2 oz salted peanuts | 12.2 | 13.4 | 332 |
Plate 4 has about 41 more grams of carbohydrate than plate 3 and less protein, despite looking similar. The only difference is the yogurt. Plate 1 has about 420 mg of cholesterol from two fried eggs, which is a reminder to look at the cholesterol conversation rather than the carb count when eggs are the main food. And plate 5 gets 461 mg of sodium from the salt on the nuts.
Now the protein math. If a 150 pound person takes the Food Hub’s 0.8 g per kilogram, that is about 54 to 55 g of protein a day. A day with two fried eggs (12.5 g), a Greek yogurt (15.5 g) and an ounce of almonds (6.3 g) adds up to 34.3 g, or about 62 percent of that target, before a single other food. That is a useful number to keep in mind if you are tempted to add protein shakes on top. Most people already get a good deal of protein, and the larger concern is usually what comes with it, such as sodium, sugar and saturated fat.
Three situations
If you have prediabetes
These foods can be good swaps for sugary breakfasts and snacks. Plain Greek yogurt with berries instead of a pastry, or a measured ounce of nuts instead of crackers, takes carbohydrate out of the day without making it a project. The bigger prize for many people is the overall pattern, which our complete guide covers.
If you have type 2 diabetes and do not take insulin
Ask for a protein and carbohydrate target at each meal. If you take a sulfonylurea, tell your clinician before you cut carbohydrate sharply, because that can raise the chance of low blood sugar. If you have high LDL cholesterol or heart disease, ask specifically about the number of whole eggs a week and the type of dairy that fits. Our guide for the newly diagnosed lists the first questions to ask.
If you wear a CGM
Protein foods are quiet on a CGM compared with starches, but the effect is not zero for everyone, and a high-protein, high-fat meal can show a delayed rise in some people. The Food Hub says more than 75 g of protein in a meal can raise glucose slightly three to five hours later. That is a reason to look at the whole curve, not just the first hour. Test one food at a time, record what else was on the plate, and use our post-meal glucose tracker and the CGM reading guide. If you use insulin, do not change dosing from a food experiment without your clinician.
Pairing these foods with carbohydrate
The most practical use of these foods may be as partners for carbohydrate. Eggs on whole-grain toast, as in our bread guide, a spoonful of plain Greek yogurt on a bowl of oatmeal, and a few almonds with a piece of fruit all follow the CDC’s pairing idea. I did not find a trial that quantifies the benefit, so I will not promise one. What you can say is that the plate has more protein, fiber and fat and probably fills you up more. A walk after eating, covered in our walking guide, is another habit to test. For rice or bananas, see white rice and bananas.
Common mistakes
- Assuming all yogurt is the same. Plain Greek has about 5.5 g of carbohydrate in 150 g, and a cup of fruit yogurt has 46.6 g.
- Treating a handful as one serving. A handful can easily be two or three ounces, which is 340 to 500 calories of almonds.
- Buying salted nuts by default. The salted peanut entry lists 230 mg of sodium per ounce.
- Ignoring the cholesterol question. Eggs are low-carb, but the cautious sources advise moderation for people with diabetes and ask you to look at your lipids.
- Using protein as a free pass. The eggs may be fine, but the biscuit, sausage and cheese next to them add sodium and saturated fat.
- Assuming a protein bar or shake is the same as food. I did not review those products here. Read the label for added sugar and carbohydrate.
- Skipping kidney disease. If you have it, your protein target may be lower. Ask first.
Myth versus fact
| Common claim | What the sources show | How sure am I |
|---|---|---|
| Eggs are off limits with diabetes | Harvard says up to 1 a day was not linked to higher heart risk in healthy people; people with diabetes eating 1 or more a day had higher risk | Cautious, not a ban |
| Greek yogurt is low-carb | Plain nonfat Greek: about 3.6 g per 100 g. Flavored versions can be much higher | True for plain only |
| Nuts cure diabetes | The 2023 review reached no conclusion for T2D risk | Not supported |
| Protein does not affect glucose at all | ADA Food Hub: large amounts, over 75 g in a meal, can raise it slightly hours later | Mostly right at normal meal sizes |
| Full-fat dairy is now recommended for everyone | The 2025 to 2030 guidelines favor it, while the AHA and ACC raised concerns | Contested |
How to test these foods on yourself
Pick one food and one meal. Keep the portion the same for three or four days, check glucose before and one to two hours after the first bite, or watch the curve, and write down what else you ate. Compare plain yogurt with flavored yogurt on separate days, or eggs with toast against toast alone. If you want to look at a delayed response, check again at three to five hours. Change one variable at a time. Take the notes to your appointment. If you use insulin or a sulfonylurea, ask first, because changes in carbohydrate and protein can change what dose is safe.
Questions to bring to your appointment
- How many whole eggs a week make sense for my cholesterol and heart risk?
- How much protein should I eat in a day, and does my kidney function change that?
- Is plain Greek yogurt a good fit, and is full-fat or nonfat better for me?
- How many grams of nuts should be my serving, and is sodium a concern for me?
- Can a dietitian help me build breakfasts and snacks around these foods?
Frequently asked questions
Can people with diabetes eat eggs every day?
Many do, but the sources are cautious. Harvard reports that up to one egg a day was not linked to higher heart disease risk in healthy people, while in two large cohorts people with diabetes who ate one or more eggs a day had higher heart disease risk. Ask your clinician what fits your cholesterol and heart risk.
How many eggs can a diabetic eat a week?
I did not find a single number that applies to everyone. Harvard suggests people with diabetes and heart disease limit yolks to no more than three a week, and that people with diabetes who struggle with cholesterol may choose egg whites. Your clinician can give a number based on your lipid results.
Do eggs raise blood sugar?
A large egg has about 0.4 g of carbohydrate, so it adds almost nothing to a meal’s carb count. I did not find evidence that plain eggs spike glucose. The toast, hash browns and sugary drinks next to them are the larger factors.
Is Greek yogurt good for diabetes?
Plain nonfat Greek yogurt is a reasonable choice. The USDA Foundation entry lists 3.64 g of carbohydrate and 10.3 g of protein per 100 g. Flavored versions can add a lot of sugar, so read the label.
Is flavored yogurt okay with diabetes?
It depends on the product. A reference entry for fruit-variety nonfat yogurt lists 46.55 g of carbohydrate, all sugars, in one cup. Plain yogurt with your own toppings gives you control over the sugar.
How many almonds is a serving?
One ounce, about 22 whole kernels, has about 169 calories, 5.5 g of carbohydrate and 3.4 g of fiber in the dry-roasted, unsalted entry I checked. Measure once so you know what an ounce looks like.
Are nuts good for blood sugar?
The best evidence I found is mixed. A 2023 meta-analysis found no conclusion for type 2 diabetes risk and conflicting results for glucose markers, though nuts modestly lowered LDL cholesterol. They are low in carbohydrate and make a decent snack or topping.
Which nut has the fewest carbs?
In the entries I used, English walnuts come out lowest at about 3.9 g of carbohydrate per ounce (my scaling), then almonds at 5.5 g, peanuts at 6.1 g and pistachios at 7.8 g. Cashews are highest at about 9.3 g by my estimate. Check your own label.
How much protein do I need with diabetes?
The ADA Diabetes Food Hub says about 0.8 g per kilogram of body weight is generally recommended, around 55 g for a 150 pound person, and possibly 0.6 g per kilogram with kidney disease. Your care team can personalize this.
About the author: Charles Kirkland is the founder of Metabolic Clarity Labs and author of The Journey Back. He is not a physician. This is general education, not a medically reviewed treatment plan.
Sources checked October 31, 2026. Discuss personal decisions with a qualified clinician. Do not start, stop, or change prescribed treatment based on this article.


Leave a Reply