High Fat Low Carb: A Complete Food List for Keto and Beyond
High Fat Low Carb: A Complete Food List for Keto and Beyond
You’re building a high fat low carb eating approach — whether strict keto or a more flexible low-carb version — and you need to know exactly which foods fit. High fat low carb low protein foods exist but are somewhat rare in nature; most high-fat foods also contain meaningful protein. High fat no carb foods are the clearest category: pure fats and oils that add calories without any carbohydrate or protein contribution. A low carb high fat diet food list gets complicated when you account for the trade-offs between fat, protein, and carbs in real foods. And high fat low protein low carb foods specifically serve a niche: people following therapeutic ketogenic protocols who need to limit protein as well as carbs.
This guide provides practical food lists organized by fat content, carb content, and protein level, so you can build meals that match your specific macro targets.
Pure High Fat No Carb Foods
These foods contain fat with essentially zero carbohydrates and zero protein. They are the foundation of hitting fat macros without displacing carb or protein targets:
- Olive oil: 14 g fat per tablespoon, 0 carbs, 0 protein (120 kcal)
- Coconut oil: 14 g fat, 0 carbs, 0 protein (120 kcal)
- MCT oil: 14 g fat, 0 carbs, 0 protein (115 kcal)
- Avocado oil: 14 g fat, 0 carbs, 0 protein (120 kcal)
- Butter: 11 g fat, 0 carbs, 0 protein (102 kcal) per tablespoon
- Heavy cream: 5.6 g fat, 0.4 g carbs, 0.4 g protein per tablespoon (52 kcal)
High Fat Low Carb Foods With Protein
Most naturally high-fat foods also contain protein. For standard keto (not protein-restricted), these are the core foods of a low carb high fat diet food list:
- Salmon (3 oz): 11 g fat, 0 carbs, 22 g protein
- Sardines in oil (3 oz): 11 g fat, 0 carbs, 21 g protein
- 80/20 ground beef (3 oz): 15 g fat, 0 carbs, 21 g protein
- Pork belly (3 oz): 30 g fat, 0 carbs, 14 g protein
- Eggs (2 large): 9 g fat, 0.7 g carbs, 12 g protein
- Cheddar cheese (1 oz): 9.5 g fat, 0.4 g carbs, 7 g protein
- Macadamia nuts (1 oz): 21 g fat, 1 g net carbs, 2 g protein
High Fat Low Carb Low Protein Foods
For therapeutic ketogenic protocols where protein must also be limited, the high fat low protein low carb category is important. These foods provide fat without significant protein contribution:
- Avocado (half): 11 g fat, 2 g net carbs, 1.5 g protein
- Coconut cream (2 tablespoons): 7 g fat, 2 g carbs, 0.7 g protein
- Olives (10 large): 5 g fat, 0.5 g net carbs, 0.4 g protein
- Cream cheese (1 oz): 10 g fat, 0.8 g carbs, 1.8 g protein
- Brie cheese (1 oz): 8 g fat, 0.1 g carbs, 6 g protein (moderate protein)
Foods That Appear High Fat but Contain Hidden Carbs
Some foods marketed or perceived as keto-friendly carry hidden carbohydrate loads that disrupt a low carb high fat diet food list approach. Watch for: flavored nuts (coatings often contain sugar and starch), cream-based sauces with flour thickeners, full-fat flavored yogurts (high in added sugar even when high in fat), and nut butters with added sugar or honey.
Building a High Fat Low Carb Day
A practical high fat low carb day for someone targeting 1,800 kcal at 70% fat / 25% protein / 5% carbs (standard keto macros):
- Breakfast: 3 eggs scrambled in 1 tablespoon butter + 2 slices bacon = 450 kcal, 32 g fat, 26 g protein, 1 g carbs
- Lunch: Sardines in olive oil + half avocado + cucumber = 420 kcal, 31 g fat, 22 g protein, 3 g net carbs
- Dinner: 6 oz salmon + roasted broccoli in olive oil = 500 kcal, 30 g fat, 40 g protein, 6 g carbs
- Snacks: 1 oz macadamia nuts + 1 oz cheddar + olives = 430 kcal, 37 g fat, 9 g protein, 2.5 g carbs
Day total: ~1,800 kcal, 130 g fat (65%), 97 g protein (22%), 12.5 g net carbs (3%).