By Dr. Claudia Rivera · Published November 16, 2025 · 10 min read
A low carb foods list is the most practical tool you can have when starting a low-carb or ketogenic diet. Knowing which foods are naturally low in carbohydrates — and which so-called "healthy" foods quietly pack in 20–30g per serving — makes the difference between steady progress and constant confusion.
This guide covers 100+ low-carb foods organized by category, with approximate net carb counts per 100g based on USDA FoodData Central data. Whether your goal is weight loss, blood sugar management, or simply eating fewer processed foods, this list gives you a clear starting point.
ℹ️ Total Carbs vs. Net Carbs
Net carbs = total carbohydrates − dietary fiber. Since fiber passes through the digestive system largely unabsorbed, it has minimal impact on blood sugar. All values in this article show net carbs per 100g unless otherwise noted. For high-fiber foods like avocado and chia seeds, the difference between total and net carbs is substantial.
What Counts as a Low-Carb Food?
According to NIH StatPearls, a low-carb diet restricts total carbohydrates to fewer than 130g per day; a very low-carb or ketogenic diet goes further, targeting 20–50g per day. A food is generally considered "low carb" when it contains fewer than 10g net carbs per 100g serving.
Practically, that means building your plate around these foundations:
- Meat, poultry, and fish — zero carbs
- Eggs and most dairy — 0–5g net carbs per 100g
- Non-starchy vegetables — 1–8g net carbs per 100g
- Nuts and seeds — variable but often 4–10g net carbs per 30g serving
- Healthy fats and oils — zero carbs
Meats and Poultry
All unprocessed meats contain zero or near-zero carbohydrates. They are also rich in protein and essential micronutrients, making them a cornerstone of low-carb eating.
| Food (100g) | Net Carbs | Protein | Note |
|---|---|---|---|
| Chicken breast (skinless) | 0g | 31g | Leanest option |
| Chicken thigh | 0g | 26g | Higher fat, more flavor |
| Beef (ground, 80% lean) | 0g | 17g | Versatile staple |
| Ribeye steak | 0g | 22g | Rich in B12 and zinc |
| Pork chop | 0g | 26g | Budget-friendly |
| Bacon (plain) | 0.7g | 12g | Watch added sugars in cured varieties |
| Turkey breast | 0g | 29g | Low fat, high protein |
| Lamb chop | 0g | 25g | High in iron and B12 |
| Venison (deer) | 0g | 30g | Lean and nutrient-dense |
| Prosciutto | 0g | 26g | Salt-cured, no sugar added |
Watch out for: processed meats like sausage, hot dogs, and deli meats that contain added sugars, breadcrumbs, or starches. Always check the label — some pepperoni and salami brands add dextrose or corn syrup.
Fish and Seafood
Fish and seafood are among the most nutrient-dense low-carb foods available. Fatty fish like salmon and mackerel are particularly valuable for their omega-3 content.
| Food (100g) | Net Carbs | Protein | Note |
|---|---|---|---|
| Salmon (Atlantic) | 0g | 20g | Rich in omega-3 fatty acids |
| Tuna (fresh or canned in water) | 0g | 30g | Budget-friendly protein |
| Sardines (in oil) | 0g | 25g | High in calcium and vitamin D |
| Mackerel | 0g | 19g | Omega-3 powerhouse |
| Cod | 0g | 18g | Very lean, mild flavor |
| Halibut | 0g | 23g | Firm white fish |
| Shrimp | 0.9g | 24g | Low calorie, high protein |
| Crab (plain) | 0g | 20g | Excellent selenium source |
| Anchovies (in oil) | 0g | 29g | Intense flavor in small amounts |
| Trout | 0g | 20g | Similar profile to salmon |
A 2024 expert consensus paper published in PMC confirms that lower-carbohydrate dietary patterns including fatty fish are associated with improved cardiovascular markers, including reduced triglycerides and improved HDL cholesterol.
Eggs and Dairy
Eggs are one of the most complete foods on a low-carb diet — nearly zero carbs, high-quality protein, and a full spectrum of fat-soluble vitamins. Most full-fat dairy products are also low in carbs, though some surprises lurk in flavored or low-fat versions.
| Food (100g) | Net Carbs | Protein | Note |
|---|---|---|---|
| Whole eggs | 1.1g | 13g | Complete protein, all fat-soluble vitamins |
| Butter | 0.1g | 0.1g | Pure fat, no carbs to speak of |
| Ghee (clarified butter) | 0g | 0g | Dairy-free; ideal for cooking |
| Heavy cream | 2.8g | 2.1g | Use in coffee or sauces |
| Cheddar cheese | 1.3g | 25g | Calcium and vitamin K2 |
| Mozzarella (whole milk) | 2.2g | 22g | Lower in sodium than cheddar |
| Brie | 0.5g | 21g | Very low carb soft cheese |
| Greek yogurt (plain, full fat) | 3.6g | 10g | Check label — avoid flavored |
| Cream cheese | 4.1g | 6g | Great for sauces and dips |
| Sour cream (full fat) | 4.3g | 2g | Good topping, use in moderation |
⚠️ Flavored and Low-Fat Dairy Trap
Flavored yogurts, protein shakes, and low-fat dairy products often contain significant added sugars. A 100g serving of flavored low-fat yogurt can contain 12–18g of sugar. Always choose plain, full-fat versions and check the nutrition label.
For a deep look at egg nutrition specifically, see our egg nutrition facts guide.
Low-Carb Vegetables
Non-starchy vegetables are the backbone of any sustainable low-carb diet. They provide fiber, vitamins, minerals, and phytonutrients with minimal impact on blood sugar.
Best Low-Carb Vegetables (Under 4g Net Carbs per 100g)
| Vegetable (100g) | Net Carbs | Fiber | Standout Nutrient |
|---|---|---|---|
| Spinach | 1.4g | 2.2g | Iron, folate, magnesium |
| Romaine lettuce | 1.2g | 2.1g | Vitamin K, folate |
| Celery | 1.4g | 1.6g | Very low calorie (16 kcal) |
| Cucumber | 2.2g | 0.5g | High water content |
| Zucchini (courgette) | 2.1g | 1.0g | Excellent pasta substitute |
| Arugula (rocket) | 2.1g | 1.6g | Peppery, high in vitamin K |
| Bok choy | 1.2g | 1.0g | High in vitamin C and calcium |
| Swiss chard | 2.1g | 1.6g | Magnesium and potassium |
| Radishes | 1.8g | 1.6g | Crunchy snack with crunch |
| Mushrooms (white) | 2.3g | 1.0g | B vitamins, selenium |
| Asparagus | 1.8g | 2.1g | Folate, prebiotic fiber |
| Tomato | 2.7g | 1.2g | Lycopene, vitamin C |
Moderate Low-Carb Vegetables (4–8g Net Carbs per 100g)
These vegetables are still excellent choices — just be mindful of portion size if you are on a strict ketogenic protocol.
- Broccoli — 4.0g net carbs, exceptional in sulforaphane and vitamin C
- Cauliflower — 3.0g net carbs, the ultimate low-carb substitute for rice, mash, and pizza crust
- Cabbage (green) — 3.3g net carbs, affordable and versatile
- Bell pepper (green) — 2.9g net carbs; red and yellow peppers are higher (~5–6g)
- Eggplant (aubergine) — 2.9g net carbs
- Spaghetti squash — 5.5g net carbs, a natural pasta replacement
- Brussels sprouts — 5.2g net carbs, high in fiber and vitamin K
Vegetables to Use in Moderation on Keto (8–15g Net Carbs per 100g)
Onions (7.6g), carrots (7.4g), beets (7.6g), peas (9.1g), and butternut squash (9.7g) are nutritious but add up fast on a strict low-carb plan. Use them as flavor additions rather than main portions.
Low-Carb Fruits
Most fruits are high in natural sugars, but several are genuinely low in net carbs — especially berries. The key insight competitors often miss: avocado is the lowest-carb fruit available at just 1.8g net carbs per 100g.
| Fruit (100g) | Total Carbs | Fiber | Net Carbs |
|---|---|---|---|
| Avocado | 8.5g | 6.7g | 1.8g |
| Olives (green) | 3.8g | 2.2g | 1.6g |
| Raspberries | 11.9g | 6.5g | 5.4g |
| Blackberries | 9.6g | 5.3g | 4.3g |
| Strawberries | 7.7g | 2.0g | 5.7g |
| Watermelon | 7.6g | 0.4g | 7.2g |
| Cantaloupe | 8.2g | 0.9g | 7.3g |
| Blueberries | 14.5g | 2.4g | 12.1g |
| Lemon juice | 6.9g | 0.3g | 6.6g |
| Coconut meat (fresh) | 15.2g | 9.0g | 6.2g |
Berries — raspberries, blackberries, and strawberries — are the best fruit choices for low-carb eating. They are high in fiber, packed with antioxidants, and have a much lower impact on blood sugar than tropical fruits like mango (13g net carbs per 100g) or banana (20g net carbs per 100g).
Nuts and Seeds
Nuts and seeds offer healthy fats, protein, fiber, and micronutrients, but their carbohydrate content varies considerably. Net carbs per 30g serving is the most useful measure here since nobody eats 100g of almonds in one sitting.
| Nut/Seed | Net Carbs (per 30g) | Fat | Best Feature |
|---|---|---|---|
| Pecans | 1.2g | 20g | Lowest-carb common nut |
| Macadamia nuts | 1.5g | 21g | Very high in monounsaturated fat |
| Brazil nuts | 1.4g | 19g | One nut = 100% daily selenium |
| Walnuts | 2.0g | 18g | Highest plant omega-3 content |
| Almonds | 2.6g | 14g | High in vitamin E and magnesium |
| Hazelnuts | 2.2g | 17g | High in folate |
| Flaxseeds | 0.5g | 12g | Near-zero net carbs; high ALA omega-3 |
| Chia seeds | 0.5g | 9g | Near-zero net carbs; excellent fiber |
| Hemp seeds | 1.8g | 15g | Complete protein |
| Pumpkin seeds | 3.1g | 13g | High in zinc and magnesium |
Note: Cashews (8g net carbs per 30g) and pistachios (7g per 30g) are the highest-carb common nuts and should be eaten sparingly on strict low-carb plans.
Fats and Oils
Pure fats and oils contain zero carbohydrates and are essential on a low-carb diet for energy, satiety, and fat-soluble vitamin absorption.
- Extra virgin olive oil — 0g carbs; rich in oleic acid and polyphenols
- Coconut oil — 0g carbs; high in MCTs (medium-chain triglycerides)
- Avocado oil — 0g carbs; excellent for high-heat cooking
- Butter and ghee — 0g carbs; fat-soluble vitamins A, D, E, K
- Lard and beef tallow — 0g carbs; stable at high heat
- MCT oil — 0g carbs; rapidly converted to ketones
Track your fat intake alongside the rest of your macros — use Caloria to photograph your meals and get an instant macronutrient breakdown without manual logging.
Low-Carb Snacks
Finding genuinely low-carb snacks is harder than it looks — most packaged "healthy" snacks contain hidden sugars or starches. These options are reliable:
- Hard-boiled eggs — 1.1g net carbs, portable and filling
- String cheese / cheese cubes — 1–2g net carbs per serving
- Canned sardines — 0g carbs, rich in omega-3s and calcium
- Celery sticks with almond butter — ~3g net carbs per serving
- Pecans or macadamia nuts (small handful) — 1–2g net carbs
- Sliced cucumber with cream cheese — ~3g net carbs
- Pepperoni slices — ~1g net carbs per 30g serving
- Olives — ~1.6g net carbs per 30g serving
- Pork rinds (plain) — 0g carbs
For more snack ideas specifically designed for keto macros, see our keto snacks under 5 carbs guide.
Condiments and Seasonings
Most herbs, spices, mustard, hot sauce, and vinegar are negligible in carbs per serving. The hidden-carb danger zone is sauces and condiments marketed as "natural" or "artisan."
Low-carb safe:
- Mustard (yellow or Dijon) — ~0.5g net carbs per tablespoon
- Hot sauce — ~0.5g per serving
- Apple cider vinegar — ~0.1g per tablespoon
- Soy sauce or tamari — ~0.5g per tablespoon
- Mayonnaise (full fat) — ~0.1g per tablespoon
- Pesto — ~1g per tablespoon
Hidden-carb offenders (avoid or use sparingly):
- Ketchup — 4g net carbs per tablespoon
- Barbecue sauce — 9g per tablespoon
- Honey mustard — 5g per tablespoon
- Teriyaki sauce — 5g per tablespoon
- Sweet chili sauce — 10g per tablespoon
Beverages
Hydration is critical on a low-carb diet — particularly in the first two weeks when glycogen stores are depleted and water loss increases significantly.
Zero-carb beverages:
- Water (still and sparkling)
- Black coffee
- Plain tea (green, black, white, herbal)
- Unsweetened almond milk (~0.3g per 100ml)
- Bone broth (0–1g per cup)
Low-carb alcoholic options (use sparingly):
- Dry red or white wine (~2g per 150ml glass)
- Spirits: vodka, gin, whiskey, tequila (0g when mixed with soda water)
Beverages to avoid:
- Orange juice (~10g per 100ml)
- Regular soda (~11g per 100ml)
- Beer (~3.5–5g per 100ml; light beer ~2.5g)
- Flavored lattes and sweetened coffees (10–30g per serving)
- Most fruit smoothies (15–40g per serving)
Low-Carb Swaps for Common High-Carb Foods
One of the most useful things a low-carb foods list can do is show you alternatives to foods you already eat. These swaps keep satisfaction high while dramatically cutting carbs.
| High-Carb Original | Net Carbs | Low-Carb Swap | Net Carbs |
|---|---|---|---|
| White rice (100g cooked) | 28g | Cauliflower rice (100g) | 3g |
| Pasta (100g cooked) | 25g | Zucchini noodles (100g) | 2.1g |
| Sandwich bread (2 slices) | 24g | Romaine lettuce wraps | 1.2g |
| Potato chips (30g) | 27g | Pork rinds (30g) | 0g |
| Regular milk (100ml) | 4.8g | Unsweetened almond milk (100ml) | 0.3g |
| Flour tortilla (1 medium) | 26g | Egg wrap or cheese taco | ~1g |
| Baked potato (150g) | 33g | Mashed cauliflower (150g) | 4.5g |
| Granola bar (40g) | 28g | Handful of pecans + hard-boiled egg | ~2g |
How Low Carb Connects to Weight Loss and Blood Sugar
A low-carb diet works through two primary mechanisms: reduced insulin secretion and increased fat oxidation. When dietary carbohydrates are limited, blood glucose rises less sharply after meals, insulin levels remain lower, and the body increasingly relies on stored fat for fuel.
Research supports this pathway. The NIH StatPearls reference on low-carbohydrate diets notes that very low-carb eating reliably reduces fasting triglycerides, raises HDL cholesterol, and improves HbA1c in people with type 2 diabetes — often allowing medication reduction under medical supervision.
For people managing blood sugar, a low-carb foods list overlaps considerably with a diabetic-friendly food list. The key principle is the same: choose foods that create a slow, modest rise in blood glucose rather than a rapid spike. This is why our low glycemic index foods list and this guide share many of the same entries.
If you want to go deeper on exactly how many carbs fit a ketogenic protocol, our how many carbs on keto guide breaks down the precise thresholds and how to count them accurately.
⚠️ Medical Disclaimer
This article is for informational purposes only and does not constitute medical advice. If you have type 2 diabetes or any metabolic condition, consult a registered dietitian or healthcare professional before making significant dietary changes, particularly if you are on medication that affects blood sugar.
Quick-Reference Summary: Foods by Carb Tier
| Carb Tier | Net Carbs per 100g | Best Examples |
|---|---|---|
| Zero carb | 0g | Beef, chicken, salmon, butter, olive oil, ghee |
| Very low carb | 0–2g | Eggs, spinach, celery, lettuce, zucchini, bok choy |
| Low carb | 2–5g | Broccoli, cauliflower, avocado, strawberries, cheddar |
| Moderate low carb | 5–10g | Raspberries, blackberries, almonds, Greek yogurt, cabbage |
| Use sparingly on keto | 10–15g | Blueberries, onions, cashews, pumpkin |
| Limit on low carb | 15g+ | Legumes, most grains, tropical fruits, starchy vegetables |
Start Tracking Smarter
Knowing which foods are low in carbs is step one — seeing exactly how they add up in your actual meals is step two. Caloria makes that effortless: take a photo of your meal, and the app delivers an instant carb, protein, and fat breakdown without manual data entry.
Download Caloria and track your carbs today:
Frequently Asked Questions
What foods are lowest in carbs?
Meat, poultry, fish, and eggs contain essentially zero carbohydrates. Pure fats and oils (butter, olive oil, avocado oil) are also zero-carb. Among plant foods, spinach (1.4g net carbs per 100g), celery (1.4g), romaine lettuce (1.2g), and zucchini (2.1g) are among the lowest.
How many carbs per day is considered low carb?
Fewer than 130g of total carbohydrates per day is the standard clinical threshold for a low-carb diet. A ketogenic diet reduces this further to 20–50g total carbs per day. Most people enter ketosis — the state of burning fat for fuel — at around 50g or below.
What fruits are lowest in carbs?
Avocado leads at just 1.8g net carbs per 100g. Olives (1.6g), raspberries (5.4g), blackberries (4.3g), and strawberries (5.7g) are the best fruit choices for low-carb eating. Tropical fruits like mango, pineapple, and banana are too high in sugar for strict low-carb plans.
Is cheese low in carbs?
Yes — most aged and hard cheeses are very low in carbs. Cheddar has 1.3g net carbs per 100g, mozzarella has 2.2g, brie has 0.5g, and parmesan has 3.2g. Fresh cheeses like ricotta and cottage cheese are slightly higher. Processed cheese products often contain added starches and can be much higher.
What are the best low-carb snacks?
Hard-boiled eggs, cheese cubes, canned sardines, a small handful of pecans or macadamia nuts, cucumber slices with cream cheese, and plain pork rinds are all reliable low-carb snacks with fewer than 3g net carbs per typical serving. See our full keto snacks under 5 carbs list for more options.