Almonds are one of the lowest-carb nuts you can eat. A one-ounce serving (about 24 whole almonds) contains just 6 grams of total carbohydrates, and roughly half of that is fiber. After subtracting fiber, you’re left with about 2.5 grams of net carbs per serving. Only 15% of an almond’s calories come from carbohydrates, with the vast majority coming from healthy fats and protein instead.
Full Nutritional Breakdown per Serving
A standard one-ounce (28-gram) serving of almonds provides 164 calories, 14 grams of fat, 6 grams of protein, and 6 grams of total carbohydrates. Of those 6 carb grams, 3.5 grams are fiber and only 1.2 grams are sugar. The fat profile skews heavily toward monounsaturated fat (about 80%), the same type found in olive oil.
That combination of high fat, moderate protein, and minimal carbohydrate is what makes almonds a staple in low-carb and ketogenic eating patterns. On a strict keto diet that limits daily carbs to 20 to 50 grams, a single serving of almonds uses up only a small fraction of your daily budget.
How Almonds Compare to Other Nuts
Not all nuts are created equal when it comes to carbs. Cashews, for example, contain about 10 grams of carbohydrate per 50-gram serving, roughly double the carb density of almonds when compared gram for gram. Peanuts (technically a legume) come in lower at about 5 grams per 50-gram serving, putting them in a similar range to almonds. Pecans, macadamias, and walnuts are also in the low-carb category, but almonds stand out for their higher protein and fiber content relative to most other tree nuts.
If you’re choosing a nut specifically for its carb count, almonds are a reliably safe pick. Cashews and pistachios are the ones to watch, as their carb counts climb noticeably higher.
Why Fiber and Fat Matter Here
The reason almonds work so well on a low-carb diet goes beyond their raw numbers. Their combination of fiber, protein, and fat creates a strong satiety effect. Fiber and protein suppress appetite through different biological pathways, and research suggests their effects may be additive, meaning they work better together than either would alone.
There’s also a mechanical factor. The fat in almonds is released gradually into the small intestine during digestion, which triggers the release of a hormone that reduces appetite. The physical structure of the nut itself plays a role too: chewing almonds takes time, and not all of the fat is fully absorbed. Studies have found that almonds deliver less digestible energy than their calorie count on a nutrition label suggests, which is good news if you’re counting macros.
In practical terms, a handful of almonds tends to keep you full longer than a carb-heavy snack with the same calorie count. That makes it easier to stay within your daily targets without feeling deprived.
Almond Flour as a Low-Carb Substitute
Almond flour has become one of the most popular wheat flour replacements in low-carb baking, and the numbers explain why. A quarter-cup serving of almond flour (roughly the amount in a single serving of a baked good) contains just 5 grams of carbohydrates, with 3 grams of fiber and only 1 gram of sugar. It also packs 7 grams of protein and 15 grams of fat.
Compare that to an equivalent serving of all-purpose wheat flour, which contains around 24 grams of carbohydrate with far less fat and fiber. Swapping almond flour into recipes for pancakes, muffins, or breading can cut the carb content dramatically. The texture is denser and moister than wheat-based baking, so recipes usually need some adjustment, but the macronutrient trade-off is significant.
Raw, Roasted, and Flavored Varieties
Plain raw almonds and dry-roasted almonds have nearly identical nutritional profiles. Roasting at moderate temperatures doesn’t meaningfully change the carbohydrate, fiber, or fat content. Oil-roasted almonds add a small amount of extra fat from the cooking oil, but the carb count stays the same.
Where things change is with flavored or coated almonds. Honey-roasted, chocolate-covered, or cinnamon sugar varieties can add 5 to 15 grams of extra carbohydrate per serving, most of it from added sugars. If you’re eating almonds specifically to keep carbs low, stick with raw, dry-roasted, or lightly salted versions and check the label on anything with a flavor coating.
Portion Size Is the Main Variable
Almonds are low in carbs per serving, but they’re also easy to overeat. A one-ounce serving is about 24 almonds, which looks modest when you’re snacking from a bag. Two or three handfuls can quickly push you toward 15 to 18 grams of total carbs, which is still reasonable for most diets but starts to matter on a very strict ketogenic plan.
Portioning almonds into small containers or bags helps. If you’re aiming for a low-carb snack (generally defined as 15 grams of carbohydrate or less), you can comfortably eat up to about 2.5 ounces of almonds, or roughly 60 nuts, before hitting that threshold. For most people watching their carbs, a single one-ounce serving is the sweet spot: enough to satisfy hunger without making a meaningful dent in your daily limit.

