Low carb foods include meat, fish, eggs, most vegetables, nuts, seeds, healthy fats, and certain fruits like berries. A low carb diet typically means eating between 60 and 130 grams of carbohydrates per day, while very low carb approaches (like keto) drop below 60 grams. Knowing which foods fit comfortably within those ranges makes grocery shopping and meal planning far simpler.
Protein: Meat, Fish, and Eggs
Animal proteins are the backbone of most low carb diets because they contain zero or near-zero carbohydrates. Beef, pork, lamb, chicken, and turkey are all essentially carb-free in their unprocessed forms. The same goes for fish and shellfish: salmon, tuna, shrimp, and cod all have no meaningful carb content. Eggs clock in at less than 1 gram of carbs each.
The key word here is “unprocessed.” Breaded chicken tenders, honey-glazed ham, and teriyaki-marinated salmon all pick up carbs from coatings, glazes, and sauces. Deli meats can contain added sugars too, so checking labels on anything pre-seasoned or packaged is worth the extra few seconds.
Vegetables With the Fewest Carbs
Most vegetables that grow above ground are low in carbohydrates. Leafy greens like spinach, kale, and lettuce sit at the very bottom of the carb scale, often under 1 gram of net carbs per cup. Zucchini, cucumbers, celery, mushrooms, and bell peppers all come in under 5 net grams per serving. Broccoli and cauliflower hover around 3 to 4 net grams per cup, making them versatile substitutes for rice and mashed potatoes.
Starchy vegetables are a different story. Potatoes, sweet potatoes, corn, and peas carry 15 to 30 grams of carbs per serving. These aren’t off-limits on a moderate low carb plan, but they add up quickly if you’re aiming for the lower end of the spectrum.
Fruits That Fit a Low Carb Plan
Fruit often gets treated as off-limits on low carb diets, but berries are surprisingly friendly. A half cup of sliced strawberries has about 6.5 grams of carbs. Blackberries come in at 7 grams per half cup, and raspberries at 7.5 grams. These are small enough numbers that a bowl of mixed berries won’t derail your day.
Avocados are technically a fruit, and they’re one of the lowest carb options available: roughly 6.5 grams per half cup, most of which is fiber. They also deliver healthy fats that help you feel full longer.
Compare those to the fruits most people reach for. A medium apple contains about 25 grams of carbs. A medium banana has 27 grams. A medium orange lands around 15.5 grams. None of these are unhealthy, but a single banana uses up nearly half the daily budget on a very low carb diet. If you enjoy fruit, berries and avocados give you the most volume for the fewest carbs.
Nuts and Seeds
Nuts are a satisfying snack on a low carb diet, though the carb counts vary more than you might expect. Pecans are the standout at just 1 gram of net carbs per ounce. Macadamia nuts and walnuts follow closely at 2 grams of net carbs per ounce. Almonds and hazelnuts are slightly higher but still reasonable.
Cashews, on the other hand, are one of the highest carb nuts. An ounce of cashews has roughly 8 net grams, so a generous handful can add up fast. Pumpkin seeds, sunflower seeds, chia seeds, and flaxseeds are all solid low carb choices too, with the added benefit of fiber and omega-3 fatty acids.
A practical tip: buy nuts raw or dry-roasted. Honey-roasted or candied varieties can double or triple the carb count per serving.
Dairy and Cheese
Most cheese is very low in carbs. Cheddar, mozzarella, brie, gouda, and cream cheese all contain less than 1 gram per ounce. Butter and ghee are essentially zero carb. Heavy cream has about 0.4 grams per tablespoon, making it a popular coffee addition on low carb diets.
Milk itself is higher in carbs than most people realize. A cup of whole milk contains around 12 grams, all from lactose (milk sugar). Plain Greek yogurt is a better option, typically landing between 5 and 8 grams per serving depending on the brand, and the protein content is much higher. Flavored yogurts, though, often contain 20 or more grams of carbs from added sugar.
Cooking Fats and Oils
All pure fats and oils contain zero carbohydrates. Olive oil, coconut oil, avocado oil, and butter can be used freely from a carb perspective. These also help with satiety, which matters because cutting carbs can leave you feeling hungry if you don’t replace some of those calories with fat.
Low Carb Drinks
Water, black coffee, and unsweetened tea are all zero carb. Sparkling water and plain seltzer are also carb-free, which makes them a useful replacement for soda.
If you like milk in your coffee, heavy cream or half-and-half adds minimal carbs. Unsweetened plant milks, including almond milk, coconut milk, and macadamia nut milk, typically contain 1 gram of carbs or less per cup. The critical distinction is “unsweetened.” Flavored and sweetened versions of these same milks often contain 7 to 15 grams of carbs per cup.
Baking and Pantry Substitutes
Standard all-purpose flour has about 24 grams of carbs per quarter cup, which makes traditional baking a challenge on a low carb diet. Almond flour is the most popular substitute, with just 1 gram of net carbs per 2-tablespoon serving. Coconut flour comes in at 4 grams of net carbs for the same serving size. It absorbs much more liquid than almond flour, so recipes aren’t directly interchangeable, but both work well for pancakes, muffins, and breading.
For sweeteners, sugar alcohols like erythritol and natural options like monk fruit extract have little to no effect on blood sugar, which is why they’re widely used in low carb cooking. You’ll see these on nutrition labels where the “net carb” number looks surprisingly low. Net carbs are calculated by subtracting fiber and sugar alcohols from total carbohydrates, based on the principle that these components don’t significantly raise blood sugar. It’s not a perfect formula, but it’s the standard most people following a low carb diet use.
Watching for Hidden Carbs
Some of the biggest carb surprises come from foods that seem low carb on the surface. Salad dressings, marinades, and barbecue sauces frequently contain added sugars. Ketchup has about 4 grams of carbs per tablespoon. “Sugar-free” or “low carb” packaged snacks sometimes contain maltodextrin, a starch-based additive that spikes blood sugar almost as sharply as pure glucose, despite technically not being listed as “sugar” on the label.
Processed foods marketed as low carb deserve extra scrutiny. Ingredients like maltodextrin, fruit juice concentrates, and dates all add carbohydrates that may not be obvious from the front-of-package claims. The nutrition facts panel and ingredient list tell the real story. If a protein bar claims 4 net carbs but lists maltodextrin in the first few ingredients, those 4 grams likely understate the actual blood sugar impact.
A Quick Reference List
- Near-zero carb: beef, chicken, pork, fish, eggs, butter, oils, most hard cheeses, water, black coffee
- Under 5 grams per serving: leafy greens, zucchini, mushrooms, cucumbers, pecans, macadamia nuts, walnuts, heavy cream, unsweetened almond milk
- 5 to 10 grams per serving: strawberries, blackberries, raspberries, avocado, broccoli, cauliflower, bell peppers, plain Greek yogurt, almond flour
- Higher carb (use sparingly): apples, bananas, grapes, potatoes, corn, rice, bread, pasta, milk, cashews
Building meals from the first two categories and adding items from the third keeps most people well within a low carb range without needing to count every gram. The more whole, unprocessed foods you choose, the easier it is to stay on track without constantly checking labels.