Complete Keto Diet Food List
Know exactly what you can eat—and what to avoid—when following a keto diet plan. Perfect for keto diet for beginners in 2026.
Download Free Grocery List →The Ultimate Keto Diet Food List for 2026
Here's the complete keto food list organized into what you can and can't eat. This keto diet food list is updated for 2026 and based on the latest nutritional science. Whether you need foods for keto diet or want to avoid carbs, this guide has you covered.
Foods You CAN Eat on Keto
🥩Meats and Proteins
All unprocessed meats are keto-friendly.
- Beef0g carbs per 100g
- Pork0g carbs per 100g
- Chicken0g carbs per 100g
- Lamb0g carbs per 100g
- Turkey0g carbs per 100g
- Bacon0g carbs (watch sodium)
- Fish (salmon, tuna)0g carbs per 100g
- Shrimp0g carbs per 100g
- Eggs0.6g carbs per large egg
- Organ meatsLow carb, nutrient-dense
🥑Healthy Fats and Oils
Fats are the core of keto friendly foods.
- Avocados2g net carbs per ½ avocado
- Olive oil0g carbs
- Coconut oil0g carbs
- Butter / Ghee0g carbs
- Heavy cream0.4g carbs per tbsp
- Full-fat cheese0g carbs per serving
- Sour cream0.6g carbs per 2 tbsp
- Mayonnaise0g carbs
🥦Non-Starchy Vegetables
Low-carb vegetables are keto diet essentials.
- Spinach1g net carbs per cup
- Kale1g net carbs per cup
- Broccoli4g net carbs per cup
- Cauliflower3g net carbs per cup
- Zucchini2g net carbs per medium
- Asparagus2g net carbs per 5 spears
- Green beans4g net carbs per cup
- Mushrooms1g net carbs per cup
- Cucumber2g net carbs per cup
- Bell peppers3g net carbs per medium
🧀Dairy and Dairy Alternatives
- Cheddar cheese0g carbs per slice
- Cream cheese1g carbs per oz
- Mozzarella0.5g carbs per oz
- Brie0g carbs per oz
- Plain Greek yogurt4g carbs per 100g
- Almond milk (unsweetened)1g carbs per cup
- Coconut milk (canned)2g carbs per ½ cup
🌰Nuts and Seeds
Moderately, as portions matter.
- Almonds2g net carbs per oz
- Walnuts2g net carbs per oz
- Macadamia nuts1.5g net carbs per oz
- Pecans1g net carbs per oz
- Chia seeds2g net carbs per tbsp
- Flaxseeds1g net carbs per tbsp
- Hemp seeds1g net carbs per 3 tbsp
- Pumpkin seeds3g net carbs per oz
🫐Low-Carb Fruits
- Raspberries5g net carbs per cup
- Blackberries6g net carbs per cup
- Strawberries6g net carbs per cup
- Lemons/Limes6g net carbs per fruit
🥤Beverages
- Water0g carbs
- Black coffee0g carbs
- Tea (unsweetened)0g carbs
- Bone broth0-1g carbs per cup
- Bulletproof coffee0g carbs (with MCT oil)
Foods You SHOULD AVOID on Keto
What are foods not allowed on keto diet? These high-carb items will kick you out of ketosis:
🍞Grains and Starches
- Bread (all types)40-50g carbs per slice
- Pasta40-50g carbs per serving
- Rice45g carbs per cup
- Oats27g carbs per cup
- Cereal30-40g carbs per serving
- Quinoa20g carbs per cup
- Crackers20g carbs per serving
🍭Sugary Foods
- Sugar (white/brown)100g carbs
- Honey17g carbs per tbsp
- Maple syrup17g carbs per tbsp
- Candy20-30g carbs per serving
- Ice cream20-30g carbs per serving
- Cake50-70g carbs per slice
- Soda40g carbs per can
- Fruit juice30g carbs per cup
🥔Starchy Vegetables
- Potatoes (white)26g carbs per medium
- Sweet potatoes24g carbs per medium
- Corn17g carbs per cup
- Peas14g carbs per cup
- Parsnips18g carbs per cup
🍎High-Sugar Fruits
- Bananas24g net carbs per medium
- Grapes23g net carbs per cup
- Mangoes22g net carbs per cup
- Apples24g net carbs per medium
- Pineapple19g net carbs per cup
- Dried fruits20-30g carbs per ¼ cup
Macro Ratios for Keto
Standard Keto Macro Split
This distribution helps you enter and maintain ketosis:
📝 7-Day Keto Grocery List
Bring this list to the store, and you'll have everything for a week of easy keto diet meals:
🥩 Proteins
- Eggs (1 dozen)
- Bacon (1 package)
- Ground beef (1 lb)
- Chicken thighs (2 lbs)
- Salmon fillets (2)
- Cheddar cheese block
- Cream cheese
- Heavy cream (1 pint)
- Butter (1 lb)
🥦 Vegetables
- Avocados (5-6)
- Spinach (2 lbs)
- Broccoli (1 head)
- Cauliflower (1 head)
- Zucchini (3-4)
- Bell peppers (4)
- Mushrooms (8 oz)
- Green beans (1 lb)
- Asparagus (1 bunch)
- Lettuce (1 head)
🌰 Nuts and Snacks
- Almonds (1 bag)
- Walnuts (1 bag)
- Chia seeds
- Flaxseeds
- Olives (jar)
- Raspberries (frozen, 1 bag)
- Strawberries (frozen, 1 bag)
🫒 Fats and Oils
- Olive oil (1 bottle)
- Coconut oil (1 jar)
- Avocado oil (1 bottle)
- MCT oil (optional)
🧂 Pantry
- Almond flour
- Coconut flour
- Salt, pepper, spices
- Garlic powder
- Onion powder
- Cinnamon
- Unsweetened almond milk
- Bone broth (carton)
Frequently Asked Questions
Is rice keto-friendly?
No, rice is not keto-friendly. White rice contains about 45g carbs per cup, and even brown rice has 23g carbs per serving. This is far too high for maintaining ketosis on a keto diet plan.
Can you eat bananas on keto?
Bananas are very high in carbs (24g net carbs per medium banana) and are generally not recommended on keto. If you miss fruit, stick to berries like raspberries (5g net carbs per cup) or strawberries (6g net carbs per cup).
What fruits can you eat on keto?
The best low-carb fruits for keto are: raspberries, blackberries, strawberries, cranberries, avocados, lemons, and limes. These provide fiber and vitamins without spiking your carb intake significantly.
Can you eat tomatoes on keto?
Yes, tomatoes are keto-friendly in moderation. A medium tomato has about 4g net carbs. Cherry tomatoes have about 1g net carb each. You can eat them daily while staying within keto carb limits.
What vegetables should I avoid on keto?
Avoid starchy vegetables like potatoes (26g carbs), sweet potatoes (24g carbs), corn (17g carbs), peas (14g carbs), and parsnips (18g carbs). These high-carb vegetables can quickly push you out of ketosis.
How many carbs can you have on keto?
Most people stay under 20-50g net carbs per day on a keto diet. Beginners typically aim for 20g to ensure they enter and maintain ketosis. Once keto-adapted, some can increase to 40-50g without leaving ketosis.
Is milk keto-friendly?
Regular milk contains about 12g carbs per cup (from lactose). Instead, use almond milk, coconut milk, or heavy cream (0.4g carbs per tbsp), all low-carb options perfect for keto.
Ready to Start Your Keto Journey?
Now you have the complete keto food list for keto diet plan 2026. Take the next step with our 7-day keto diet meal plan or try our collection of keto recipes.