Skip to content
CalorieWize
Diets8 min read

Keto-Friendly Foods: Complete Guide for Beginners

Starting keto? Here is every food you can eat freely, foods to eat in moderation, and foods to avoid — with exact carb counts for each.

Published March 10, 2025· CalorieWize Editorial Team

What Makes a Food Keto-Friendly

The ketogenic diet typically limits carbohydrates to 20–50g net carbs per day (total carbs minus fiber). This forces your body to burn fat for fuel instead of glucose, producing ketones as an energy source. A food is "keto-friendly" if it is low in net carbs and fits within this daily limit.

Eat Freely (Under 1g Net Carbs Per Serving)

Eat in Moderation (Track Carbs Carefully)

FoodServingNet Carbs
Avocado1/2 fruit2g
Broccoli1 cup3.6g
Cauliflower1 cup3.2g
Spinach1 cup (cooked)0.7g
Zucchini1 cup2.7g
Bell peppers1/2 medium3g
Almonds1 oz2.5g
Pecans1 oz1.2g
Berries (strawberries)1/2 cup4.7g
Dark chocolate (85%+)1 oz5g
Greek yogurt (full-fat)1/2 cup3.5g
Tomato1 medium3.3g

Avoid on Keto

A Sample Keto Day (Under 25g Net Carbs)

Common Keto Mistakes

Explore Nutrition Data

Use our free tools to look up calories and nutrition facts for thousands of foods.

Related Guides