Best Low-Carb Foods
Low-carb foods support ketogenic and low-carbohydrate diets. These foods contain minimal carbohydrates while providing other essential nutrients.
Filter criteria: Foods with fewer than 10g carbs per serving. Showing 50 foods. Source: USDA FoodData Central.
Low Carb Foods (50)
Frequently Asked Questions
What foods have the fewest carbs?
The lowest carb foods include meat, fish, eggs, cheese, oils, and non-starchy vegetables like spinach, broccoli, and cauliflower, typically containing 0-5g carbs per serving.
How many carbs should I eat on a low-carb diet?
A standard low-carb diet typically limits carbs to 50-100g per day. A ketogenic diet is stricter at 20-50g per day. The recommended daily value is 275g for a standard 2,000 calorie diet.
Other Diet Guides
Trusted & Verified Nutritional Information
All nutritional data on Food Index is sourced from official U.S. government databases and verified by nutrition experts at leading federal agencies.
Laboratory Analyzed
Peer Reviewed
Regularly Updated
Browse by Category
Explore foods organized by type
Explore Nutrition Information
Browse our comprehensive nutrition databases and guides