Glossary · Keto Food List

What to Eat on Keto: The Complete Food List

In one sentence

On a ketogenic diet, the core foods are unprocessed proteins (meat, fish, eggs), healthy fats (olive oil, avocado, butter, nuts), low-carb vegetables (leafy greens, cruciferous vegetables), full-fat dairy, and unsweetened beverages. The unifying rule is staying under 20–50 grams of net carbs per day.

Building a sustainable ketogenic diet starts with knowing the foods that fit naturally — the ones you can eat liberally without checking labels. The framework is simple: prioritize whole foods that are high in fat, moderate in protein, and very low in carbohydrate. Most keto-friendly foods come from animal sources, cruciferous and leafy vegetables, and specific high-fat plant foods like avocados and olives. Volek and Phinney's clinical guidelines and longstanding research from Westman emphasize whole, minimally processed foods over packaged 'keto' replacements.

01

Proteins (the foundation)

Every type of meat, poultry, fish, and seafood is keto-friendly: beef, pork, lamb, chicken, turkey, duck, salmon, tuna, sardines, mackerel, shrimp, scallops, and shellfish. Eggs are nearly perfect — high protein, moderate fat, ~0.4g carbs each. Choose fattier cuts when possible (ribeye, skin-on chicken thighs, salmon belly) to hit your fat targets without supplementing with oils. Processed meats like bacon, sausage, salami, and pepperoni are keto-friendly, but check labels for added sugar and starch fillers in cheaper brands.

02

Healthy fats

Cooking fats: olive oil, avocado oil, butter, ghee, coconut oil, lard, tallow, and duck fat. Cold uses: extra virgin olive oil, MCT oil, flaxseed oil. Whole-food fat sources: avocados (2g net carbs each), olives, nuts (macadamias and pecans are lowest-carb), and seeds (chia, flax, hemp). Avoid industrial seed oils when possible — soybean, corn, canola, and 'vegetable' oil — because they're highly refined and pro-inflammatory. The fat target on keto is typically 70–75% of calories, so most meals will visibly include cooking fat or fatty whole foods.

03

Low-carb vegetables

Leafy greens are unlimited: spinach, kale, lettuce, arugula, chard, bok choy. Cruciferous vegetables fit liberally: broccoli (4g net per cup), cauliflower (3g), cabbage (3g), Brussels sprouts (5g), zucchini (3g), bell peppers (4g). Garlic and onions are usable in small quantities (1g and 2g per tablespoon). Avoid root vegetables (potatoes, sweet potatoes, carrots beyond a tablespoon, beets, parsnips) and starchy vegetables (corn, peas) — these run 15–30g of net carbs per serving and crowd out your daily allowance fast.

04

Dairy and eggs

Full-fat dairy is keto-friendly when tolerated: hard cheeses (cheddar, parmesan, gruyère — under 1g net per ounce), butter, heavy cream, full-fat sour cream, full-fat Greek yogurt (look for under 5g sugar per serving). Cottage cheese, ricotta, and cream cheese fit moderately. Avoid skim and low-fat dairy (the fat removal concentrates carbs) and flavored yogurts (added sugar). Some people are sensitive to dairy proteins and stall on it — if weight loss stops while dairy intake is high, try eliminating it for 2–3 weeks as a test.

05

Beverages

Water is the foundation — aim for 2–3 liters daily. Coffee and tea are unlimited, ideally unsweetened or sweetened with stevia, monk fruit, or erythritol. Bone broth doubles as an electrolyte source. Dry wine and spirits (vodka, gin, tequila, whiskey) fit in moderation; avoid beer (15–25g carbs per serving) and sweet cocktails. Sparkling water and unsweetened almond or coconut milk are useful staples. Skip fruit juice, regular soda, and sweetened plant milks — these run 25–50g carbs per cup, more than a full day's allowance.

06

Fruit, in small amounts

Most fruits are too high in sugar for keto, but exceptions exist. Berries fit in small portions — half a cup of raspberries (3g net), strawberries (3g), or blackberries (4g) work. A single medium avocado is technically a fruit and keto-perfect (2g net). Olives, lemons, and limes are also keto-friendly. Avoid bananas, apples, grapes, oranges, mangoes, pineapple, and dried fruit — these range from 15g to over 50g of net carbs per serving, enough to break ketosis on their own.

Frequently asked questions

Common follow-up questions about keto food list.

Is dairy keto-friendly?

Full-fat dairy is keto-friendly when tolerated. Hard cheeses, butter, heavy cream, and full-fat Greek yogurt fit easily. Skip skim and low-fat dairy (carb-heavy) and flavored yogurts (added sugar). About 30% of keto dieters find dairy stalls weight loss; if that's you, try a 2–3 week elimination.

Are nuts keto-friendly?

Most are, in moderation. Macadamias (2g net per ounce) and pecans (1g) are lowest. Almonds, walnuts, and Brazil nuts are middle-tier (2–3g). Cashews and pistachios are too high (8g and 5g per ounce) for strict keto. Watch portions: a handful is one ounce, easy to miscount.

Can you eat fruit on keto?

Berries fit in small portions — half a cup of raspberries, strawberries, or blackberries (3–4g net carbs each). Avocados and olives are technically fruits and keto-perfect. Skip bananas, apples, grapes, oranges, mangoes, pineapple, and dried fruit — these run 15–50g net carbs per serving and break ketosis fast.

Is bacon keto-friendly?

Yes — bacon is one of the keto-friendliest processed meats, typically zero or near-zero carbs. Check labels for added sugar (some brands cure with brown sugar, adding 1–2g per serving). Pasture-raised bacon has a better fatty acid profile than conventional, but both fit keto comfortably.

What's the best meat for keto?

Fattier cuts hit the fat target without added oil: ribeye, T-bone, chuck, pork belly, lamb shoulder, chicken thighs with skin, salmon, sardines. Lean cuts (chicken breast, tenderloin) are fine for protein but pair with cooking fat or fatty side dishes. Grass-fed and pasture-raised options have a better omega-3 profile.

Are eggs unlimited on keto?

Effectively yes. Eggs are roughly 0.4g carbs each and a near-perfect macronutrient profile for keto. Most clinical keto research using eggs as a staple food shows no adverse effects on blood lipids in healthy adults. Some people who are sensitive to egg whites get inflammatory symptoms; those people typically know it.

Can I drink alcohol on keto?

In moderation. Dry wine (1–2g per glass), spirits (0g for vodka, gin, whiskey, tequila), and dry sparkling wine fit. Skip beer (15–25g per serving), sweet cocktails, and sugary mixers. Alcohol pauses fat-burning while the liver clears it, so weight loss stalls if you drink frequently — but it doesn't kick you out of ketosis.

Free forever · No credit card

Put this knowledge into practice

Track your macros, fasting, and the Keto Score in Keto Kit — the free keto-specific app that turns keto food list from theory into a daily habit.

4.8App Store
4.6Google Play
1M+Downloads

Related guides

Last updated: 2026-04-29. This article is a tracking and education resource, not medical advice. Consult a doctor before starting keto if you have a medical condition.