Complete Keto Diet Food List: What You Can and Cannot Eat
Your ultimate guide to keto-friendly foods: Discover what to eat, limit, and avoid on a ketogenic diet for successful fat-burning.

Complete Keto Diet Food List: What You Can and Cannot Eat If You’re on a Ketogenic Diet
The ketogenic (keto) diet is a high-fat, moderate-protein, very low-carbohydrate eating plan designed to shift your body into ketosis, where it burns fat for fuel instead of glucose. By limiting carbs to typically 20-50 grams per day, keto promotes weight loss, improved energy, and better blood sugar control. Success hinges on choosing the right foods—those rich in healthy fats and low in net carbs (total carbs minus fiber). This complete guide outlines what you can eat freely, what to eat in moderation, and what to avoid entirely, based on comprehensive keto principles.
Stock your pantry with fatty meats, full-fat dairy, low-carb veggies, and avocados while dodging grains, sugars, and starchy produce. Meal ideas include bacon-wrapped chicken thighs, cauliflower mash with butter, or salmon salads with olive oil dressing. Always check labels for hidden carbs and prioritize whole, unprocessed foods for optimal results.
What Is the Keto Diet?
The keto diet mimics fasting by drastically reducing carbohydrate intake, forcing your body to produce ketones from fat for energy. Originally developed in the 1920s for epilepsy treatment, it’s now popular for weight management and metabolic health. A standard keto macro breakdown is about 70-80% fat, 15-20% protein, and 5-10% carbs. Foods are selected based on net carb content to stay under daily limits, supporting sustained ketosis.
Benefits include rapid fat loss, reduced hunger, mental clarity, and stable energy without carb crashes. Track progress with ketone strips or blood meters, and consult a doctor before starting, especially if you have diabetes or kidney issues. Hydrate well and replenish electrolytes (sodium, potassium, magnesium) to combat ‘keto flu’ symptoms like fatigue.
Keto Foods List: What You Can Eat on a Keto Diet
Focus on nutrient-dense, high-fat foods that keep carbs minimal. Below are categories with examples of keto staples you can enjoy liberally.
Meats
Opt for fatty, unprocessed cuts to maximize satiety and fat intake. Grass-fed and organic options provide better nutrient profiles.
- Bacon
- Beef (ribeye, ground beef 80/20)
- Chicken (thighs, wings, dark meat)
- Duck
- Lamb
- Pork (chops, ribs, sausage without fillers)
- Turkey (ground, bacon)
- Organ meats (liver, heart)
- Prosciutto, pancetta
Poultry
- Chicken (whole, thighs, drumsticks)
- Turkey
- Duck
- Quail
Fish and Seafood
Fatty fish deliver omega-3s crucial for heart health on keto.
- Salmon
- Mackerel
- Tuna
- Sardines
- Trout
- Shrimp
- Scallops
- Mussels
- Oysters
- Clams
Eggs
Versatile and packed with protein and fats; eat freely.
- Chicken eggs
- Duck eggs
- Quail eggs
Dairy
Choose full-fat varieties; avoid low-fat or sweetened products.
- Butter (grass-fed)
- Ghee
- Heavy whipping cream
- Hard cheeses (cheddar, parmesan, gouda)
- Soft cheeses (cream cheese, brie, mascarpone)
- Greek yogurt (full-fat, unsweetened)
- Cottage cheese (full-fat)
- Sour cream
Vegetables (Low-Carb, Non-Starchy)
Above-ground veggies are best; aim for 2-5g net carbs per serving. Load up on these for fiber and micronutrients.
- Asparagus
- Broccoli
- Brussels sprouts
- Cauliflower
- Cabbage
- Celery
- Cucumbers
- Kale
- Lettuce
- Spinach
- Zucchini
- Collard greens
- Swiss chard
- Radishes
Fruits (Low-Carb)
Berries in moderation; avocados count as a fruit but eat freely.
- Avocados
- Raspberries
- Blackberries
- Strawberries (small portions)
- Lemons
- Limes
Nuts and Seeds (in Moderation)
High-fat snacks; portion control due to carbs.
- Macadamia nuts
- Pecans
- Almonds
- Walnuts
- Chia seeds
- Flaxseeds
- Pumpkin seeds
Fats and Oils
The cornerstone of keto; use generously for cooking and dressings.
- Avocado oil
- Coconut oil
- Olive oil (extra virgin)
- MCT oil
- Lard
- Tallow
Other Keto Staples
- Coconut (fresh, flour, aminos)
- Olives
- Dark chocolate (85%+ cocoa)
Keto Foods to Eat in Moderation
These have higher carbs or calories, so watch portions to stay in ketosis. Limit to small servings daily.
- Tomatoes (1/4 cup)
- Bell peppers
- Eggplant
- Mushrooms
- Blueberries
- Cashews
- Pistachios
- Nut butters (no sugar)
- Full-fat yogurt
- Cottage cheese
Foods to Avoid on Keto
High-carb offenders that kick you out of ketosis. Read labels religiously.
Grains and Starches
- Bread
- Pasta
- Rice
- Cereal
- Oats
- Quinoa
Sugary Foods
- Candy
- Soda
- Cake
- Ice cream
- Honey
High-Carb Fruits and Veggies
- Bananas
- Apples
- Oranges
- Potatoes
- Corn
- Carrots (in excess)
Legumes
- Beans
- Lentils
- Peas
- Chickpeas
Processed Foods
- Chips
- Low-fat products
- Sugar-free items with maltitol
Keto Sample Grocery List
| Category | Items |
|---|---|
| Proteins | Salmon, eggs, bacon, chicken thighs |
| Veggies | Broccoli, spinach, cauliflower, zucchini |
| Dairy/Fats | Butter, heavy cream, cheddar, avocado oil |
| Snacks | Macadamia nuts, pork rinds, olives |
Vegetarian and Vegan Keto Options
Keto works for plant-based eaters with tofu, tempeh, eggs (ovo-vegetarian), nuts, seeds, and coconut products. Focus on high-fat avocados, olive oil, and low-carb veggies. Protein powders (pea or hemp) help meet needs.
Frequently Asked Questions (FAQs)
What vegetables can I eat on keto?
Non-starchy options like broccoli, cauliflower, spinach, zucchini, and leafy greens. Limit to 20-50g net carbs daily.
Can I eat fruit on keto?
Yes, but sparingly: avocados, raspberries, blackberries, strawberries. Avoid bananas, apples, and grapes due to high sugar.
What nuts are keto-friendly?
Macadamias, pecans, almonds in moderation. Avoid cashews and pistachios in large amounts.
Is dairy allowed on keto?
Full-fat dairy like cheese, butter, heavy cream. Skip milk and low-fat yogurt.
How do I avoid keto flu?
Increase electrolytes: salt food generously, eat potassium-rich avocados/spinach, supplement magnesium.
References
- Complete Keto Food List: What to Eat on Keto — Bulletproof. 2023. https://www.bulletproof.com/diet-articles/keto/keto-food-list/
- 100+ Keto Foods List: A Comprehensive Guide to Eating Keto — Ketologic. 2024. https://ketologic.com/blogs/articles/keto-food-list
- Keto Shopping List — Prime Health MD. 2024. https://www.primehealthmd.com/blog/keto-shopping-list
- How to Build a Keto-Friendly Grocery Shopping List — Whole Foods Market. 2023. https://www.wholefoodsmarket.com/special-diets/keto/how-to-build-a-keto-friendly-grocery-list
- 20 Foods to Eat on the Keto Diet — Healthline. 2024-01-15. https://www.healthline.com/nutrition/ketogenic-diet-foods
Read full bio of Sneha Tete









