Low carbohydrate foods are those that contain minimal sugars and starches, letting you fill your plate while keeping your daily carb intake well below the typical American diet. Most medical professionals consider anything under 130 grams of carbohydrates per day a low carb diet, since that falls below the recommended daily allowance. Very low carb and ketogenic diets drop that further, to under 50 grams per day. The foods that make those targets realistic fall into a few clear categories: proteins, non-starchy vegetables, certain fruits, nuts, seeds, and healthy fats.
Total Carbs vs. Net Carbs
Before diving into specific foods, it helps to understand how carbs are actually counted. Most people tracking their intake use “net carbs,” which is the total carbohydrate content minus fiber and sugar alcohols. Fiber and sugar alcohols pass through your digestive system without being fully absorbed, so they have little effect on blood sugar. A food with 10 grams of total carbs and 7 grams of fiber, for example, has only 3 grams of net carbs. This distinction matters because some of the best low carb foods, like nuts and vegetables, are high in fiber, making their net carb count much lower than the number on the nutrition label suggests.
Meat, Fish, and Eggs
Animal proteins are the simplest category: virtually all unprocessed meat, poultry, and fish contain zero carbohydrates. Beef, pork, chicken, turkey, lamb, salmon, shrimp, tuna, sardines, and eggs are all essentially carb-free. The key word is “unprocessed.” Breaded chicken tenders, honey-glazed ham, and teriyaki-marinated fish all pick up significant carbs from coatings, glazes, and sauces. Deli meats sometimes contain added sugars as well, so checking the label is worth the few extra seconds.
Plant-Based Protein Options
Getting enough protein without many carbs is trickier on a plant-based diet, but several options work well. Firm tofu is one of the best, with 7 grams of protein and only 2 grams of net carbs per 3-ounce serving. Seitan (made from wheat gluten) delivers 15 grams of protein for 8 grams of net carbs in the same portion. Tempeh is protein-dense at 18 grams per 3 ounces, though its net carbs are higher at 12 grams. Edamame sits in the middle at about 9 grams of protein and 7 grams of net carbs per half cup.
Pumpkin seeds, peanuts, sunflower seeds, and almonds also contribute protein with moderate carb counts, typically between 4 and 6 grams of net carbs per ounce. Nutritional yeast is a useful addition too, with 3 grams of protein and just 2 grams of carbs in two tablespoons, plus it adds a savory, cheese-like flavor to dishes.
Non-Starchy Vegetables
Vegetables are where low carb eating gets interesting, because you can eat large volumes for very few carbs. A standard serving of non-starchy vegetables contains roughly 5 grams of carbohydrates. Salad greens like lettuce, romaine, spinach, and arugula are so low in carbs that the CDC classifies them as “free foods,” meaning you can eat them without really counting.
Beyond greens, your best options include broccoli, cauliflower, zucchini, bell peppers, asparagus, mushrooms, cucumbers, celery, green beans, and cabbage. These all fall comfortably in the low carb range per serving. The vegetables to watch out for are the starchy ones: potatoes, corn, peas, and winter squash all contain significantly more carbohydrates per serving and can add up fast.
Lowest Carb Fruits
Fruit often gets treated as off-limits on low carb diets, but that reputation is overblown. Several fruits are quite low in carbs when eaten in reasonable portions. Per half cup, casaba melon and watermelon each contain just 5.5 grams of carbs. Strawberries, cantaloupe, and avocado come in at 6.5 grams per half cup. Raspberries and blackberries are also excellent choices because their high fiber content brings net carbs down further.
Avocado deserves special mention. Beyond its low carb count, it’s packed with healthy fats and fiber, making it one of the most versatile foods in a low carb kitchen. It works in salads, smoothies, or simply eaten with a spoon and some salt.
The fruits that carry the most carbs are bananas, grapes, mangoes, and dried fruits like raisins and dates. A single banana can contain 25 or more grams of carbs, which could account for half your daily budget on a very low carb plan.
Nuts and Seeds
Nuts are nutrient-dense and satisfying, but their carb content varies more than most people realize. The lowest net carb options per one-ounce serving are:
- Pecans: 1 gram net carbs
- Brazil nuts: 1 gram net carbs
- Macadamia nuts: 2 grams net carbs
- Walnuts: 2 grams net carbs
- Hazelnuts: 2 grams net carbs
Almonds and peanuts are slightly higher at around 4 to 6 grams of net carbs per ounce but still fit easily into a low carb diet. Cashews, on the other hand, are one of the higher carb nuts and can add up if you’re snacking from the bag without measuring. Seeds like pumpkin, sunflower, chia, and flax are all reasonable choices, generally falling between 1 and 5 grams of net carbs per ounce.
Dairy and Fats
Most full-fat dairy products are naturally low in carbohydrates. Butter and ghee have essentially zero carbs. Hard cheeses like cheddar, parmesan, and Swiss typically contain less than 1 gram per ounce. Heavy cream, sour cream, and cream cheese are also very low. The dairy products that carry more carbs are milk (about 12 grams per cup) and yogurt, especially flavored varieties that can contain 20 grams or more from added sugars. Plain Greek yogurt is a better choice, with roughly 5 to 8 grams of carbs per serving.
Cooking fats and oils, including olive oil, coconut oil, and avocado oil, contain zero carbohydrates.
Condiments and Hidden Carbs
This is where many people get tripped up. Several common condiments contain more sugar than you’d expect. Ketchup, barbecue sauce, jarred pasta sauce, and many salad dressings all hide added sugars that can quietly add 5 to 15 grams of carbs per serving. Even savory-tasting sauces like teriyaki and hoisin are typically sugar-heavy.
Better condiment choices include mustard, hot sauce, vinegar, mayonnaise (check the label for added sugars), and olive oil-based dressings. Soy sauce and fish sauce are also very low in carbs. When buying pre-made sauces, the ingredient list tells the story: if sugar, corn syrup, or honey appears in the first few ingredients, that sauce is going to eat into your carb budget.
Putting It Together
A practical low carb plate typically looks like a serving of protein (meat, fish, tofu, or eggs), a generous portion of non-starchy vegetables, and a source of healthy fat from nuts, avocado, cheese, or cooking oil. Snacks might include a handful of pecans, some berries, celery with cream cheese, or hard-boiled eggs. The approach works whether you’re aiming for a moderate low carb target of around 100 to 130 grams per day or a stricter limit under 50 grams.
The most sustainable version of low carb eating focuses less on avoiding entire food groups and more on choosing the lower carb options within each group: berries instead of bananas, cauliflower instead of potatoes, pecans instead of cashews. Small swaps like these add up without making your diet feel restrictive.

