Complete Keto Diet Food List: What to Eat and Avoid on a Low-Carb Diet
This post may contain affiliate links, see our disclaimer.

Starting a keto diet can feel confusing, especially when it comes to food choices. What’s allowed? What should you avoid? And how do you make it all work without second-guessing every meal?
This guide breaks it all down clearly — by food group, net carbs, and serving sizes — so you’ll know exactly what fits on a keto or low-carb diet. Whether you’re doing this for weight loss, blood sugar control, or just to feel better, having the right list makes all the difference.
📌 Want a quick reference? Jump to the pinnable keto food pyramid to save or share.
Let’s get into it — here’s what to eat (and what to skip) on keto.
What Is a Keto Diet, Really?
A ketogenic (or keto) diet is a low-carb, high-fat way of eating that helps your body switch from burning sugar to burning fat for energy. This shift — called ketosis — happens when carb intake is kept low enough to trigger fat-burning instead of relying on glucose.
It’s not just for weight loss. Keto has also been used to support blood sugar control, reduce inflammation, and manage neurological conditions like epilepsy, Parkinson’s, and Alzheimer’s.
💡 Tip: Read how keto supports type 2 diabetes and how it’s being used in neurological care — including for Alzheimer’s, Parkinson’s and epilepsy.
To stay in ketosis, your daily food choices need to reflect the right balance of macronutrients (macros). Here’s how that typically looks.
Keto Macros at a Glance
- Carbs – Keep them low. Under 50g total carbs per day (or ~20–30g net carbs). Focus on non-starchy vegetables, low-sugar fruits like berries, and avoid grains and added sugars.
- Protein – Enough to keep hunger away. Usually around 20–25% of your intake, sometimes more. Prioritize high-quality protein like grass-fed meat, eggs, and wild-caught fish.
- Fat – Your main energy source. Makes up about 70–75% of your calories on keto, or less depending on your goals. Focus on whole food sources like fatty fish, avocados, nuts, seeds, olive oil, and butter.
💡 Tip: You don’t have to “eat more fat” if you’re already full — fat can flex based on your energy needs. Think of fat as a "filler". Read: Struggling to Hit Your Macros? Here’s the Solution
What to Eat on a Keto Diet
Keto is built around nutrient-dense, low-carb whole foods. These help your body stay in ketosis while keeping you full and nourished. The focus is on healthy fats, moderate protein, and low-carb vegetables — with a few extras in moderation.
Here’s a breakdown of the main food groups to build your meals around.
Healthy Fats on a Keto Diet

Fat is the backbone of a keto diet. It’s your main energy source — not just a macronutrient, but the thing that makes keto work.
That said, it’s not about drowning your food in butter or forcing fat just to “hit your macros.” The focus should be on quality fats from whole foods that support energy, satiety, and nutrition.
- Animal fats: Butter, ghee, lard, tallow, duck fat, goose fat
(Choose pasture-raised sources when possible.) - Plant oils: Olive oil, avocado oil, MCT oil, coconut oil, macadamia oil
(Go for cold-pressed or virgin oils.) - Fatty fish: Salmon, sardines, mackerel, herring
(Packed with omega-3s and great for inflammation support.)
💡 Tip: If your goal is fat loss, you don’t need to add fat just for the sake of it. Let fat flex based on your hunger and energy needs. Want more details on which fats to cook with and which to use raw? Read: The Fatome: What’s the Best Source of Fat on Keto
Cooking with Fats on Keto
Not all fats behave the same when heated. Some are great for high-heat cooking, while others are better raw or added after cooking.
- Best for high heat: Ghee, tallow, lard, duck fat, coconut oil and avocado oil, (Animal fats are naturally the most heat-stable and ideal for searing, frying, and roasting.)
- Best for cold use: Olive oil and macadamia oil. (These are best drizzled over meals or used in dressings.)
💡 Tip: Butter is fine for sautéing, but can burn easily at high heat. Ghee or animal fats are better for searing or roasting. Want a full breakdown of cooking vs. cold-use fats? Check out this guide to the best fats and oils on keto.
Protein on a Keto Diet

Protein is a key part of any keto lifestyle — it helps keep you full, supports muscle and metabolism, and prevents nutrient deficiencies. Unlike older versions of keto that warned against “too much protein,” current research supports getting enough protein — and even higher-protein keto is completely fine for most people.
Just like with fat, focus on quality sources: whole foods with minimal processing, ideally without fillers, starches, or added sugars (which are surprisingly common in deli meats and flavored items).
These are the best protein sources for keto:
- Meat and poultry – Beef, lamb, pork, game meats, chicken, turkey, duck.
(Choose grass-fed and pasture-raised when possible.) - Eggs – Whole eggs, egg yolks, egg whites.
(Great balance of fat and protein — nature’s perfect keto food.) - Fish and seafood – Salmon, sardines, mackerel, tuna, trout, shrimp, scallops, mussels, crab.
(Fatty fish = omega-3 bonus; shellfish are higher in carbs but still keto-friendly in moderation.) - Organ meats – Liver, heart, kidneys.
(Nutrient-dense but often overlooked.) - Cured meats – Bacon, prosciutto, salami, pepperoni.
(Always check labels for hidden sugars, starches, or fillers.) - Protein powders – Whey isolate, egg white protein, collagen, beef isolate
(Useful for smoothies, baking, or boosting intake — choose unsweetened or low-carb options.) - High-protein dairy – Greek yogurt, cottage cheese, hard cheeses
(In moderation, and choose full-fat or high-protein versions with no added sugars.) - Vegan/vegetarian – Tempeh, tofu, lupin flour, seitan
(Higher in carbs than animal protein, so watch portions if you’re aiming for strict keto.)
💡 Tips
Processed meats like sausages or deli slices can vary a lot — some are keto-friendly, others are loaded with starch or sugar. Always check ingredients. Read: 7 Surprising Sources of Hidden Carbs.
Go easy on high-fat dairy as calories can pile up and stall your progress. Read: How To Low Carb: 15+ Common Weight Loss Mistakes
Curious about traditional vs high-protein keto diet? Read: High-Protein Diets: Is More Protein Actually Better?
Low-Carb Vegetables on Keto

Vegetables are a big part of a keto lifestyle — especially non-starchy ones that are naturally low in carbs and high in fiber. They help with digestion, provide essential micronutrients, and add bulk to meals without spiking your blood sugar.
As a rule of thumb, vegetables that grow above ground tend to be lower in carbs, while root vegetables contain more starch — but that doesn’t mean they’re off-limits.
Common Keto-Friendly Vegetables
- Leafy greens – Spinach, kale, romaine, arugula, chard, lettuce, endive, watercress, Swiss chard, collard greens, mustard greens, radicchio
- Cruciferous – Cauliflower, broccoli, cabbage, Brussels sprouts, radishes, bok choy, kohlrabi
- Other low-carb options – Zucchini, yellow summer squash, cucumber, eggplant, bell peppers, green beans, asparagus, mushrooms, celery, fennel, leeks, spring onions, bamboo shoots, sea vegetables (nori, kelp), water chestnuts, globe or French artichokes, jicama
💡 Tip: Spinach (and almonds) are high in oxalates, which may be an issue for people prone to kidney stones or following a therapeutic keto diet. If that applies to you, try lower-oxalate swaps like arugula, watercress, romaine, mustard greens, turnip greens, or zucchini. For almond-free options, use macadamias instead of almonds, and coconut flour in place of almond flour. (Mitchell et al, 2019Trusted sourceNational Center for Biotechnology InformationNCBI's mission is to develop new information technologies to aid in the understanding of fundamental molecular and genetic processes that control health and disease.Open link)
Vegetables to Use in Moderation (Higher in Carbs)
These aren’t strictly “off-limits” — but if you’re keeping carbs low, it helps to watch portions.
- Root vegetables – Carrots, beets, parsnips, parsley roots, rutabaga, celeriac, turnips
- Sweeter items – Onions, shallots, garlic, tomatoes (Roma, cherry, grape), snow peas
- Winter squash – Butternut, acorn, pumpkin, spaghetti squash, etc.
- Legume-like veg – Peas, edamame, sugar snap peas
Nuts & Seeds on a Keto Diet

Nuts and seeds are great on a keto diet in moderation. They're packed with healthy fats, some protein, fiber, and key minerals like magnesium and zinc. That said, carbs vary between types — and because they're energy-dense, it's easy to overeat them.
When possible, choose raw or dry-roasted nuts and avoid added sugars or starches (especially in flavored or coated varieties).
Common Keto-Friendly Nuts & Seeds
- Nuts: Almonds, macadamias, pecans, walnuts, hazelnuts, Brazil nuts, peanuts, pine nuts, pili nuts
- Seeds: Chia seeds, flaxseeds, pumpkin seeds (pepitas), sunflower seeds, sesame seeds, hemp seeds
Note: Peanuts are technically legumes but are commonly included on keto in moderation.
Nut & Seed Products to Include
- Nut flours & meals: Almond flour, coconut flour, hazelnut flour, sunflower seed meal
- Nut butters: Almond butter, macadamia butter, peanut butter, tahini (sesame paste)
- Seed oils (for cold use): Flaxseed oil, hemp seed oil, walnut oil
💡 Tip: Nuts and seeds are calories dense and easy to overeat. If you're tracking carbs closely, stick to lower-carb options like macadamias, pecans, and Brazil nuts — and measure by weight, not handfuls.
Tips for Using Nuts, Seeds & Flours on Keto
- Measure, don’t guess – Nuts are calorie-dense and surprisingly easy to overeat. Weighing them (especially for tracking carbs) is more accurate than counting “a handful.”
- Best low-carb nuts – Macadamias, pecans, and Brazil nuts are the lowest in carbs and ideal for snacking. Cashews and pistachios are higher in carbs and best used sparingly. Read: Nuts & Seeds on a Ketogenic Diet
- Nut flours aren’t all the same – Almond flour is great for baking and structure. Coconut flour is super absorbent and works best in recipes specifically designed for it. Sunflower seed meal is a solid nut-free alternative that behaves a lot like almond flour. Read: Low-Carb Baking Guide
- Flax and chia for binding – These work well in egg-free or vegan recipes. Chia also adds texture to puddings and smoothies. Flax seeds sometimes get a bad rap, but they’re safe for most people and offer fiber and omega-3s. Read: The Truth About Flax and Other “Superfoods” & “Toxic” Foods
Fruit on a Keto Diet

Yes, you can eat fruit on keto — you just have to be mindful of portion sizes and carb counts. Some fruits are low in sugar and fit easily into a low-carb lifestyle. Others are higher in natural sugars and best enjoyed in small amounts or as an occasional treat.
Berries tend to be the most keto-friendly, while tropical fruits and dried fruits are the highest in carbs.
💡 Tip: A single banana isn’t keto — but 1–2 bananas in a low-carb cake recipe? Totally doable. It’s all about context and portions, not labels. Read more: Beyond the Labels: A Fresh Take on Keto and 'Non-Keto' Foods
Lower-Carb Fruits to Enjoy in Moderation
- Berries: Strawberries, raspberries, blackberries, blueberries (limit blueberries — slightly higher in carbs)
- Other low-sugar options: Avocados, olives, tomatoes, rhubarb, starfruit, lemon, lime, coconut (flesh or unsweetened flakes)
Higher-Carb Fruits to Avoid or Use Sparingly
- Tropical fruits: Bananas, mangoes, papaya, pineapple, guava
- Stone fruits: Peaches, nectarines, plums, cherries, apricots
- Citrus: Oranges, tangerines, grapefruit
- Dried fruits: Dates, raisins, cranberries, figs, prunes (even small portions are high in sugar)
- Others: Apples, pears, grapes, kiwi, melons
💡 Tip: Frozen berries are great for portion control and smoothies. Just avoid added sugar and syrup-packed versions. Read more: Fruit on a Low-Carb Diet – What to Eat and What to Avoid
Dairy on a Keto Diet

Full-fat dairy can be part of a keto diet — especially if you tolerate it well. It provides fat, protein, and important nutrients like calcium and vitamin K2. That said, some types of dairy are much lower in carbs than others, and many processed versions come with added sugars or starches.
Stick with unsweetened, full-fat options and check labels — especially for yogurt, milk alternatives, and flavored products.
Common Keto-Friendly Dairy
- Cheese: Cheddar, mozzarella, goat cheese, gouda, parmesan, cream cheese, feta, blue cheese, cottage cheese
- Creams: Heavy cream, sour cream, crème fraîche, mascarpone
- Yogurt: Full-fat plain Greek yogurt, skyr, strained yogurt
- Butter & ghee: Use for cooking or topping dishes — zero carbs per serving
- Milk alternatives (unsweetened): Almond milk, coconut milk, macadamia milk
Dairy to Limit or Avoid
- Milk: Even whole milk has ~12g carbs per cup — fine for small amounts, but avoid using it like water
- Low-fat or skim dairy: Higher in carbs, lower in satiety — not ideal for keto. Exception: High-protein options like Greek yogurt, skyr, and cottage cheese can still be great for satiety.
- Flavored yogurts: Often packed with sugar or thickeners
- Coffee creamers: Most contain sweeteners, starches, or hidden carbs
- Sweetened nut milks: Look for “unsweetened” on the label — many brands sneak in sugar
💡 Tips Not everyone tolerates dairy well. If you're sensitive to lactose or casein, try aged cheeses, ghee (lactose-free), or dairy-free alternatives like coconut cream or almond-based yogurt. A2 dairy (from sheep, goat, and buffalo milk) may be easier to digest than standard cow’s milk (A1).
Read more: Dairy on a Ketogenic Diet
Can’t do dairy? Here’s our Guide To Dairy-Free Keto Diet
Pantry Staples & Packaged Foods on Keto

Packaged and convenience foods can absolutely work on keto — but you have to check labels. Added sugars, starches, and filler ingredients are common, even in items marketed as "low-carb."
Look for products with short ingredient lists, no added sugar, and minimal or no starch-based thickeners (like maltodextrin or modified corn starch).
Keto-Friendly Pantry Items
- Oils & fats: Olive oil, avocado oil, coconut oil, ghee, lard, tallow, duck fat
- Canned goods: Tuna, salmon, sardines, mackerel, coconut milk (full-fat, unsweetened), tomatoes (diced, crushed, paste)
- Broths & stocks: Bone broth, chicken or beef stock
- Nut & seed butters: Almond, peanut, macadamia — unsweetened only
- Vinegar & acid: Apple cider vinegar, red wine vinegar, lemon juice, lime juice
- Spices & herbs: Dried herbs, curry powder, chili flakes, cumin, turmeric — avoid blends with starch or sugar
- Condiments: Mayonnaise (avocado or olive oil), mustard, hot sauce, pesto, unsweetened ketchup, coconut aminos
- Fermented foods: Sauerkraut, kimchi, pickles (no sugar added)
- Snacks & extras: Pork rinds, beef jerky (sugar-free), nori sheets, olives, pickled vegetables, clean-ingredient low-carb bars
💡 Tip: Coconut milk, tomato paste, and mayo often contain sneaky carbs. Look for brands with no gums, no sugar, and minimal ingredients.
Beverages, Keto Cooking Essentials & Sweeteners

Stay hydrated with keto-friendly drinks, and use cooking helpers like thickeners, sweeteners, and add-ins to build flavor without unwanted carbs.
Keto-Friendly Beverages
- Water (still or sparkling)
- Coffee (black or with cream, coconut milk, almond milk, MCT oil, or butter)
- Tea (unsweetened, herbal, green, black, and some fruit tisanes)
- Bone broth (great for hydration and electrolytes)
💡 Tip: Fasting? Here's a list of drinks and foods that won't break your fast.
Soy Products (in moderation)
- Edamame (green soybeans), black soybeans (whole)
- Fermented soy: tempeh, natto, miso (watch carbs)
- Tamari (gluten-free soy sauce) or coconut aminos (soy-free alternative)
Thickeners & Cooking Add-ins
- Arrowroot powder – okay in small amounts (e.g. 1 tbsp per recipe)
- Xanthan gum – used sparingly; not paleo-friendly for strict followers
- Gelatin, agar agar – useful for thickening or setting
- Psyllium husk (fine powder) – great for baking texture and structure
💡 Tip: Wondering how to thicken sauces without flour? Read the Complete Guide to Low-Carb & Gluten-Free Thickeners.
Sweeteners & Low-Carb Chocolate
- Cocoa powder, carob powder, dark chocolate (≥70%, ideally 85–90%), sugar-free chocolate
- Avoid IMOs and sweeteners with maltitol, sorbitol, or other high-impact sugar alcohols
- Use keto-friendly options like erythritol, stevia, monk fruit, or allulose
💡 Tip: See Top 5 Keto Sweeteners + Conversion Chart
Label-Reading Reminder
Always check store-bought drinks and “sugar-free” items. Even low-carb products may contain maltodextrin, starches, or hidden sugars.
💡 Tip: See 7 Surprising Sources of Hidden Carbs
What to Avoid on a Keto Diet

Some foods are simply too high in carbs to work for a keto or low-carb diet — at least in traditional amounts. This includes grains, sugars, and ultra‑processed foods that cause blood sugar spikes and block ketosis.
That doesn’t mean you can never use these ingredients. In small amounts, they can still fit into recipes (just like a banana or a spoonful of honey might). What matters is the portion — not the label.
💡 Tip: See Beyond the Labels: A Fresh Take on Keto and 'Non-Keto' Foods
High-Carb Foods to Avoid or Limit
- Grains & starches: Bread, pasta, rice, oats, corn, quinoa, bulgur, couscous, barley, millet, farro, wheat flour, rye, spelt, cereal, crackers, pizza dough, wraps & tortillas, granola, rice cakes, popcorn
- Legumes & pulses: Lentils, chickpeas, black beans, kidney beans, pinto beans, cannellini beans, navy beans, baked beans, soybeans (except black soybeans), peas (green peas, split peas), lupin beans (use sparingly)
- Starchy vegetables: Potatoes, sweet potatoes, yams, cassava, tapioca, taro, plantains, parsnips, beets, corn, Jerusalem artichokes
- Fruit (high-sugar types): Bananas, mangoes, pineapple, grapes, apples, pears, peaches, nectarines, oranges, tangerines, mandarins, plums, cherries, apricots, most tropical fruits
- Dried fruit & fruit products: Dates, raisins, cranberries (sweetened), figs, prunes, currants, banana chips, fruit leather
- Fruit juices & smoothies: Apple juice, orange juice, grape juice, tropical juices, carrot juice, beet juice, all bottled smoothies (even “100% fruit”)
- Sugar & syrups: Cane sugar, brown sugar, coconut sugar, maple syrup, honey, agave, molasses, date syrup, rice syrup, high-fructose corn syrup
- Snack foods: Chips, pretzels, crackers, popcorn, trail mix (with dried fruit), granola bars, protein bars with sugar, rice crackers, corn chips
- Ultra-processed & packaged foods: Frozen meals, boxed dinners, pre-made sauces and gravies, canned soups with noodles or starches, breaded frozen meats (chicken nuggets, fish sticks), sugar-free snacks with hidden carbs (like maltitol), highly processed vegan meat substitutes, and most diet foods labeled “low-fat” or “light”
- Baked goods: Cakes, cookies, muffins, pastries, croissants, doughnuts, waffles, pancakes, biscuits, scones
- Sugary condiments: Ketchup, BBQ sauce, sweet chili sauce, hoisin sauce, teriyaki sauce, many marinades, chutneys, sweet pickles, sweet relish, most store-bought dressings
- Sweetened dairy: Flavored yogurt, fruit yogurt, chocolate milk, condensed milk, evaporated milk, ice cream, frozen yogurt, sweetened creamers
- Soft drinks & sugary beverages: Regular soda, sweet tea, lemonade, sports drinks, energy drinks, vitamin waters, bubble teas
- Alcohol (high-carb or sweetened): Beer, cider, sweet cocktails, liqueurs, dessert wines, wine coolers, hard seltzers with sugar
💡 Tip: Some of these can still work in very small amounts in recipes. For example, using 1–2 teaspoons of blackstrap mollases in a dessert that serves 12 won't throw you off your goals.
Why Avoid Alcohol?
Alcohol can slow weight loss and increase appetite, and many alcoholic beverages contain hidden sugars. Here's a list of alcoholic beverages that are acceptable on a keto diet. Watch out for sweetened drinks marketed as "low-carb" or "diet" — some still contain hidden carbs or use questionable sweeteners.
Why Avoid Most Processed Foods?
Packaged and processed foods can absolutely have a place on keto — especially when you’re busy. Bunless burgers, frozen meatballs, or a ready-made pesto can be totally fine. But some options sneak in hidden sugars, starches, or low-quality oils that may not support your goals long term. It's less about perfection — more about checking labels when it counts. Here's how to spot hidden carbs and additives in packaged foods.
💡 Tip: Also read: How to Stay Low-Carb and Keto When You Travel and Grab & Go Keto Snacks: 25+ Quick, High-Protein Ideas
Carb Content in Common Keto Foods
Carbs in Animal products
Most animal products are very low in carbs and ideal for the ketogenic diet. All meat and fish apart from liver and some types of seafood are zero carb. Also, beware of processed meat such as sausages as these foods may contain hidden carbs from added starches and sugar.
- Meat and fish: 0 grams (Includes beef, lamb, chicken, pork, salmon, sardines, mackerel)
- Organ meats (liver, heart): ~3 grams per 150g serving
- Eggs: ~0.7 grams per egg
- Cheese: 0-1 gram per ounce (varies by type)
- Cream (full-fat): ~1.6 grams per 60ml (2 fl oz)
- Butter: 0 grams per tablespoon
Tip: Avoid processed meats like sausages or bacon with added starches or sugars.
| Source | Net Carbs (grams) | Serving size |
|---|---|---|
| meat and fish | 0 | 150 g/5.3 oz |
| organ meats, liver (average) | 3 | 150 g/5.3 oz |
| prawns (cooked) | 1.4 | 150 g/5.3 oz |
| eggs | 0.7 | piece, large |
| cream (full-fat) | 1.6 | 1/4 cup, 60 ml/2 fl oz |
| butter | 0 | 1 tbsp |
| cheese (hard) | 0.4 | 30 g/1 oz |
| cream cheese (full-fat) | 1.6 | 1/4 cup, 50 g/1.75 oz |
Carbs in Vegetables
When it comes to leafy greens, the darker the leaves, the better. Dark leafy green contain very few carbs and are nutrient-dense. Include a variety of greens in your diet, such as spinach, arugula, watercress, Swiss chard, kale, collards, bok choy, lettuce, and beet greens.
But keto eating is not all about greens! There are plenty of other low-carb vegetables such as cabbage, cauliflower, Brussels sprouts, zucchini, broccoli, tomatoes, peppers, radishes, daikon, okra, turnips, rutabaga, cucumber, celery, eggplant, asparagus, pumpkin, spaghetti squash, kohlrabi, sea vegetables, and mushrooms.
Leafy greens:
- Spinach, lettuce, Swiss chard: ~0.5-1 gram per cup
- Kale: ~2-5 grams per cup
Cruciferous vegetables:
- Broccoli, cauliflower: ~4-6 grams per 150g serving
- Brussels sprouts: ~4 grams per 150g serving
- Cabbage (red or white): ~4-7 grams per 150g serving
Other low-carb vegetables:
- Zucchini: ~3 grams per 150g serving
- Cucumber: ~2 grams per 150g serving
- Bell peppers: ~3-5 grams per pepper (green, red, yellow)
- Asparagus: ~2.7 grams per 150g serving
- Mushrooms: ~3-5 grams per 150g serving
Note: Starchy vegetables like potatoes, corn, and beets should be avoided due to their high carb content, although a small amount of corn and beets in recipes is acceptable.
| Source | Net Carbs (grams) | Serving size |
|---|---|---|
| lettuce (sliced, average) | 0.5 | 1 cup, 50 g/1.75 oz |
| swiss chard, sliced | 0.8 | 1 cup, 35 g/1.25 oz |
| collard greens, sliced | 0.8 | 1 cup, 35 g/1.25 oz |
| bok choy, sliced | 0.8 | 1 cup, 70 g/2.4 oz |
| asparagus | 2.7 | 150 g/5.3 oz |
| green beans | 6.4 | 150 g/5.3 oz |
| summer squash (zucchini/courgette) | 3.2 | 150 g/5.3 oz |
| chayote squash | 4.2 | 150 g/5.3 oz |
| winter squash (pumpkin) | 9 | 150 g/5.3 oz |
| cucumber | 2.2 | 150 g/5.3 oz |
| spinach, cooked | 1.2 | 1/2 cup, 90 g/3.2 oz |
| kale (Italian dark-leaf) | 2.1 | 150 g/5.3 oz |
| kale (curly) | 5.4 | 150 g/5.3 oz |
| savoy cabbage | 4.5 | 150 g/5.3 oz |
| cabbage (white) | 5 | 150 g/5.3 oz |
| cabbage (red) | 7.9 | 150 g/5.3 oz |
| celery stalk | 1.6 | 3 medium, 120 g/4.2 oz |
| peppers (green) | 3.5 | piece, 120 g/4.2 oz |
| peppers (red) | 4.7 | piece, 120 g/4.2 oz |
| tomatoes, chopped | 4.8 | 1 cup, 180 g/6.3 oz |
| eggplant (aubergine) | 3.5 | 150 g/5.3 oz |
| broccoli, chopped | 6.1 | 150 g/5.3 oz |
| cauliflower | 4.5 | 150 g/5.3 oz |
| mushrooms, white | 3.4 | 150 g/5.3 oz |
| mushrooms, brown | 5.6 | 150 g/5.3 oz |
| onion, white (sliced) | 2.2 | 1/4 cup, 40 g/1.4 oz |
| garlic | 0.9 | 1 clove |
| jicama | 2.5 | 150 g/5.3 oz |
Carbs in Fruit
Even fruits have a place in a healthy keto diet. Include low-carb fruits such as raspberries, blackberries, strawberries, blueberries, blackcurrants, lemon, lime, rhubarb, coconut, and avocado.
- Avocado: ~3.7 grams per whole fruit (200g)
- Raspberries: ~3.3 grams per 1/2 cup
- Strawberries: ~4.7 grams per 1/2 cup
- Blackberries: ~3.1 grams per 1/2 cup
- Blueberries: ~8.9 grams per 1/2 cup (in moderation). Wild blueberries are preferable.
Tip: Stick to smaller servings of berries and avoid high-carb fruits like bananas, apples, and grapes.
| Source | Net Carbs (grams) | Serving size |
|---|---|---|
| strawberries, sliced | 4.7 | 1/2 cup, 85 g/2.9 oz |
| raspberries | 3.3 | 1/2 cup, 62 g/2.2 oz |
| blackberries | 3.1 | 1/2 cup, 72 g/2.5 oz |
| blueberries | 8.9 | 1/2 cup, 74 g/2.6 oz |
| avocado | 3.7 | piece, average (200 g/7 oz) |
Carbs in Nuts & Seeds
Nuts and seeds are a fantastic source of healthy fats. Macadamia nuts, hazelnuts and pecans are very low in carbs and a great source of monounsaturated fats. Almonds are a good source of protein. Other keto friendly options are walnuts, pine nuts, Brazil nuts, flaxseed, pumpkin seeds, sesame seeds, sunflower seeds, and hemp seeds.
Apart from whole nuts, you can use nut and seed butters, coconut, avocado, and cacao butter. Beware of cashew nuts and pistachios as they’re relatively high in carbs. For more about nuts and seeds, check out this Guide to Nuts & Seeds on a Keto Diet.
- Macadamia nuts: ~1.5 grams per ounce (30g)
- Pecans: ~1.2 grams per ounce
- Almonds: ~2.7 grams per ounce
- Walnuts: ~2 grams per ounce
- Brazil nuts: ~4 grams per ounce
- Chia seeds: ~0.4 grams per tablespoon
- Flaxseeds: ~0.6 grams per tablespoon
- Pumpkin seeds: ~1.3 grams per ounce
- Sunflower seeds: ~3.2 grams per ounce
Note: Nuts like cashews and pistachios are higher in carbs and should be eaten sparingly.
| Source | Net Carbs (grams) | Serving size |
|---|---|---|
| macadamia nuts | 1.5 | 30 g/1 oz |
| almonds | 2.7 | 30 g/1 oz |
| pecans | 1.2 | 30 g/1 oz |
| hazelnuts | 2 | 30 g/1 oz |
| walnuts | 2 | 30 g/1 oz |
| cashew nuts | 7.6 | 30 g/1 oz |
| pumpkin seeds | 1.3 | 30 g/1 oz |
| sunflower seeds | 3.2 | 30 g/1 oz |
| tahini (unsweetened sesame paste) | 1.8 | 1 tbsp |
| chia seeds | 0.4 | 1 tbsp |
| pistachio nuts | 4.9 | 30 g/1 oz |
Carbs in Condiments & Other Foods
When it comes to condiments, always read the labels and avoid products with added sugar, starches, inflammatory fats like soy bean oil, and other unnecessary additives.
Condiments:
- Mustard: ~0.7 grams per tablespoon
- Tomato puree: ~5.7 grams per tablespoon
- Apple cider vinegar: ~0.1 grams per tablespoon
- Coconut aminos: ~1 gram per tablespoon
Other foods:
- Dark chocolate (85%+): ~5.7 grams per ounce
- Almond flour: ~2.2 grams per 1/4 cup
- Coconut flour: ~3.2 grams per 1/4 cup
- Psyllium husk powder: ~1.4 grams per 1/4 cup
Tip: Always check labels for hidden sugars and carbs, especially in pre-made sauces and dressings.
| Source | Net Carbs (grams) | Serving size |
|---|---|---|
| almond milk (unsweetened) | 0.3 | 1/4 cup, 60 ml/2 fl oz |
| coconut milk | 1.6 | 1/4 cup, 60 ml/2 fl oz |
| coconut milk (creamed) | 2.7 | 1/4 cup, 60 ml/2 fl oz |
| olives | 0.2 | 30 g/1 oz |
| sauerkraut (solids only) | 0.5 | 1/4 cup, 35 g/1.25 oz |
| mustard | 0.7 | 1 tbsp |
| tomato puree | 5.7 | 1 tbsp |
| apple cider vinegar | 0.1 | 1 tbsp |
| coconut aminos | 1 | 1 tbsp |
| dark chocolate (85%) | 5.7 | 30 g/1 oz |
| coconut flour | 3.2 | 1/4 cup, 30 g/1 oz |
| almond flour | 2.2 | 1/4 cup, 25 g/0.9 oz |
| flax meal | 0.6 | 1/4 cup, 38 g/1.3 oz |
| psillium hush powder | 1.4 | 1/4 cup, 16 g/0.6 oz |
| Erythritol | 0.5 | 1 tbsp |
| stevia (drops) | < 0.1 | 1/4 tsp |
| wine (red, dry) | 6 | 1 glass/5 fl oz |
| wine (white, dry) | 6 | 1 glass/5 fl oz |
| spirits (sugar-free, ~ 40% vol) | 0 | 1 jigger/1.5 fl oz |
Good Sources of Protein on a Keto Diet
Protein is not found just in meats. There are many meat-free and plant-based sources of protein. The more fat the meat contains, the less protein is usually has. Here’s a breakdown of the best protein sources for keto.
Protein in Meat, Fish and Seafood
Meat (per 150g serving):
- Beef (lean rump steak): ~31 grams
- Ribeye steak: ~28 grams
- Pork chops: ~31 grams
- Lamb chops: ~28 grams
- Chicken breast: ~37 grams
- Chicken thighs: ~29 grams
- Bacon: ~12 grams per 3 slices
Fish and seafood (per 150g serving):
- Salmon: ~32 grams
- Tuna: ~37 grams
- Cod: ~27 grams
- Prawns, mussels, clams: ~22 grams
- Lobster: ~25 grams
- Scallops: 18 g
- Squid, octopus: ~19-23 grams
Tip: Focus on high-quality, pasture-raised or wild-caught sources to get the most nutrient-dense proteins.
| Source | Protein (grams) | Serving size |
|---|---|---|
| turkey/chicken breast, raw | 37 | 150 g/5.3 oz |
| chicken thighs, raw | 29 | 150 g/5.3 oz |
| beef, lean rump steak, raw | 31 | 150 g/5.3 oz |
| beef steak, ribeye, raw | 28 | 150 g/5.3 oz |
| pork loin (chops), raw | 31 | 150 g/5.3 oz |
| venison steak, raw | 32 | 150 g/5.3 oz |
| lamb chops, raw | 28 | 150 g/5.3 oz |
| duck (meat only), raw | 30 | 150 g/5.3 oz |
| duck (meat and skin), raw | 17 | 150 g/5.3 oz |
| bacon, raw | 12 | 3 slices/90 g/3.2 oz |
| chorizo salami, raw | 22 | 90 g/3.2 oz |
| salmon, raw | 32 | 150 g/5.3 oz |
| tuna, raw | 37 | 150 g/5.3 oz |
| cod, raw | 27 | 150 g/5.3 oz |
| sardines, raw | 30 | 150 g/5.3 oz |
| mackerel, raw | 28 | 150 g/5.3 oz |
| sea bass, raw | 28 | 150 g/5.3 oz |
| sea bream, raw | 36 | 150 g/5.3 oz |
| prawns, shrimps, mussels, clams, raw | 22 | 150 g/5.3 oz |
| octopus, raw | 19 | 150 g/5.3 oz |
| squid and calamari, raw | 23 | 150 g/5.3 oz |
| lobster, raw | 25 | 150 g/5.3 oz |
| scallops, raw | 18 | 150 g/5.3 oz |
| gelatine | 6 | 1 tbsp |
Protein in Eggs and Dairy
For vegetarian options, these are the main sources of protein:
Eggs:
- Chicken eggs: ~6.3 grams per large egg
- Duck eggs: ~9 grams per large egg
Dairy:
- Cheese (hard cheeses like cheddar): ~14 grams per 60g/2 oz
- Cream cheese: ~3.5 grams per 1/4 cup
- Greek yogurt (full-fat): ~14 grams per 150g
- Ricotta cheese: 6.9 grams per 1/4 cup
- Mozzarella cheese: 14 g per 60 g/2 oz
- Mascarpone: 3.6 grams per 1/4 cup
- Cottage cheese: 6.3 g per 1/4 cup
Tip: You can always boost your protein intake with high-quality protein powders.
| Source | Protein (grams) | Serving size |
|---|---|---|
| eggs, chicken | 6.3 | piece, large |
| eggs, duck | 9 | piece, large |
| cream (heavy whipping) | 1.1 | 1/4 cup |
| cream (soured) | 1.2 | 1/4 cup |
| cream cheese | 3.5 | 1/4 cup |
| hard full-fat cheese (e.g. cheddar) | 14.2 | 60 g/2 oz |
| mozzarella | 13.8 | 60 g/2 oz |
| feta | 8.1 | 60 g/2 oz |
| mascarpone | 3.6 | 1/4 cup |
| ricotta | 6.9 | 1/4 cup |
| cottage cheese | 6.3 | 1/4 cup |
| Greek yogurt/td> | 14 | 150 g/5.3 oz |
Protein in Nuts and Seeds
While animal products are the best sources of protein on keto, there are some plant-based, vegan-friendly options.
Nuts and seeds (per ounce):
- Almonds: ~6 grams
- Walnuts: ~4.3 grams
- Pecans: ~2.6 grams
- Pumpkin seeds: ~8.6 grams
- Sunflower seeds: ~5.9 grams
- Chia seeds: ~4.7 grams per ounce
Vegetables (per cup, cooked):
- Spinach: ~5.3 grams
- Broccoli: ~2.6 grams
- Kale: ~2.2 grams
- Asparagus: ~2.9 grams
- Cauliflower: ~2.1 grams
- Mushrooms: ~1-2.5 grams (varies by type)
Other options:
- Tempeh: ~7.7 grams per 1/4 cup
- Hemp seeds: ~9.2 grams per ounce
- Tofu (firm): ~8 grams per 100g serving
Tip: While plant-based options can supplement your protein intake, animal sources typically provide a more complete amino acid profile.
| Source | Protein (grams) | Serving size |
|---|---|---|
| almonds | 6 | 30 g/1 oz |
| walnuts | 4.3 | 30 g/1 oz |
| pecans | 2.6 | 30 g/1 oz |
| hazelnuts | 4.2 | 30 g/1 oz |
| macadamia nuts | 2.2 | 30 g/1 oz |
| cashew nuts | 5.2 | 30 g/1 oz |
| pistachio nuts | 5.7 | 30 g/1 oz |
| brazil nuts | 4.1 | 30 g/1 oz |
| pine nuts | 3.9 | 30 g/1 oz |
| pumpkin seeds | 8.6 | 30 g/1 oz |
| sunflower seeds | 5.9 | 30 g/1 oz |
| sesame seeds/tahini paste | 5 | 30 g/1 oz |
| broccoli | 2.6 | 1 cup, chopped |
| broccoli raab | 1.3 | 1 cup |
| sugar-snap peas | 1.7 | 1 cup |
| green beans | 1.8 | 1 cup |
| bean sprouts | 1.5 | 1 cup |
| spinach | 5.3 | 1 cup, cooked |
| kale | 2.2 | 1 cup |
| artichoke | 4.2 | medium piece |
| asparagus | 2.9 | 1 cup |
| cauliflower | 2.1 | 1 cup, chopped |
| mushrooms, average | 1-2.5 | 1 cup, sliced |
| coconut | 1 | 1/4 cup, shredded |
| coconut milk | 1.1 | 1/4 cup |
| avocado | 4 | piece, average |
| tempeh (fermented soy - paleo if non-GMO) | 7.7 | 1/4 cup |
| sun-dried tomatoes | 1.4 | 1/4 cup |
| seaweed (e.g. wakame) | 10 | 1 cup |
Which Fats Are Healthy on a Keto Diet?
Not all fats and oils are equal. Use oils and fats high in saturated fats (SFA) such as pastured lard, grass-fed beef tallow, chicken fat, duck fat, goose fat, clarified butter or ghee, butter, virgin coconut oil, and sustainably sourced palm kernel oil. Butter is not a suitable high-heat cooking option as the milk solids tend to burn. It’s ideal for finishing meals or for light cooking.
Oils high in monounsaturated fats (MUFA), such as extra-virgin olive oil, avocado oil, almond and macadamia oil, are best for cold use, stir-fries, finishing meals, or after cooking.
Oils high in polyunsaturated fats (PUFA) are only suitable for cold use, such as in salad dressings and mayonnaise. These include nut and seed oils such as walnut, hazelnut, flaxseed, sesame seed, or pumpkin seed oil. When you use oils high in omega-6 fatty acids, increase your intake of omega-3 fatty acids, especially from animal sources.
Limit omega-6 fats from vegetable oils (like corn, soybean, or sunflower oil) as they can promote inflammation if consumed excessively.
Apart from added fats and oils, include foods high in healthy fats such as avocados, nuts, seeds, fatty fish, grass-fed beef and eggs.
Pinnable Keto Diet Food Pyramid
You may also like

Complete Guide to Alcohol for Low-Carb Diets

Guide To Dairy-Free Keto Diet: How to Follow a Low-Carb Diet Without Dairy

Top 6 Keto Sweeteners and Low-Carb Sweetener Conversion Chart

The Ultimate Keto Food Swap List: How to Swap Common High-Carb Foods for Healthy Low-Carb Options

7 Keto Foods That Can Stall Your Progress

Top 11 Nutrient-Dense Low-Carb and Keto Foods

Grab & Go Keto Snacks: 25+ Quick, High-Protein Ideas

Can the Ketogenic Diet Help Patients with Epilepsy?

Complete Guide to Homemade Nut and Seed Milk

The Ultimate Guide to Squash: Low-Carb Varieties, Carb Counts, and How to Cook Them

Can You Have This While Fasting? 5 Foods and 5 Drinks That Won’t Break Your Fast!

Ultimate Guide to Low-Carb Ice Cream: Over 100 Delicious Keto Recipes!

Milk on Low-Carb: What Works, What Doesn’t, and When It Matters

Low-Carb Pancakes & Waffles: Essential Swaps, Texture Hacks & 25+ Recipes

Beyond the Labels: A Fresh Take on Keto and 'Non-Keto' Foods

Crunchy Keto Snacks: What to Eat Instead of Chips















Comments & ratings (765)
Martina, I see this is an older post. Perhaps you have reconsidered several points in recent years, but in this post:
I’m a bit concerned about your fruits: Other options. Aren’t they all too high in sugars??? Some are actually listed in your list of “Foods to Avoid”
Xylitol has always been keto, I thought…?
Also, under thickeners, arrowroot powder is NOT keto.
Oils to avoid: grapeseed, sunflower? I thought those were healthy oils…especially sunflower
As for the entire post: THANK YOU!
This is very comprehensive, and easily readable.
I appreciate all the hard work that goes into these posts, and know that it takes time and effort.
Thank you Carol! I updated a few more things as they were not very clear but will also answer them here.
Fruits: This is a bit more complicated as it depends on the amounts used. Almost any fruits can be included as long as the serving size is small. For instance, I used bananas in a banana bread. While a whole banana would not be keto, one banana in a recipe that makes 8-16 servings is absolutely fine. Here's more: Beyond the Labels: A Fresh Take on Keto and 'Non-Keto' Foods
Xylitol: You are right, this sweetener should not have been mentioned together with maltitol and sorbitol, although I do advise caution: Top 6 Keto Sweeteners and Low-Carb Sweetener Conversion Chart
Arrowroot: Similar thoughts about this one. Often used as a "paleo" alternative to flour or corn starch, I did use one tablespoon in a recipe to thicken pie filling so the carb count per serving is negligible. Some more info here: How to Thicken Sauce Without Flour: Best Low-Carb and Gluten-Free Thickeners
Oils: This will depend on the way it's been processed, plus the level of omega 6 fats. Grapeseed oil and sunflower oil are not ideal, even if raw: The Fatome: What is the Best Source of Fat on a Ketogenic Diet? and Complete Guide to Fats & Oils on a Low-Carb Ketogenic Diet
Any questions? Let me know! 😊
Thank you for this, it is so detailed and easy to understand. I have more clarity now.
Hi, just wanted to say thankyou for your website. It is the most comprehensive one that I trust. Have researched a lot into keto and am grateful for this resource. Can I ask is ginger ok on a daily basis as it is anti-inflammatory?
Thanks.
Thank you Cath! I'm sorry it took a while to reply, I have been enjoying the fourth trimester with our twins 😊 And yes, ginger is absolutely fine on a daily basis.
Hello, I am also very grateful for this site😊
I do not eat (much) meat, I have been enjoying organic tofu but it not fermented I don't think. I'll try tempeh, what were the other fermented proteins you suggested?
Many thanks, Cindy
Hi Cindy, other higher protein options would be halloumi cheese or paneer - these are both good vegetarian options. When it comes to soy I'd only stick with fermented options. You can also get more protein from egg whites or whole eggs as well as egg white protein powder, whey protein powder or pea protein powder. If you don't mind collagen (beef or marine), that's even a better option.
I just wanted to say how much I appreciate everything you guys do. This is absolutely the best keto resource and the best keto app! The tracker is so easy to use and every single recipe I've tried was a hit. I used to be with Carb Manager but they have totally ruined the app with a weird update this year. And I don't think they test their recipes like you do because the few I tried were a disaster. Anyhow... happy dance here! Thank you for all your hard work!
Thank you Liz, I really appreciate your kind words!
This is the best keto food list I found and your keto app is the best ever! Thank you so much!
Dear Martina,
I cant download free diet plans.
would you help me?
thanks alot
Hi Mia, did you go through this page? ketodietapp.com/free-diet-plans
You will get a welcome email with all of the diet plans. Please make sure to check your spam folder and add our newsletter email to your contacts to prevent it from being sent to promotions and hidden. I hope this helps!
I’d like to subscribe to blogs
Hello Belinda, you can subscribe from this page: ketodietapp.com/free-diet-plans or from our footer.
I am obese and need to lose a lot of weigh
Hi Charley, you came to the right place!
How to start: How To Start Keto: All You Need To Know
Our app (free download): ketodietapp.com
Hello. I recently started the keto diet & this information (and the app) is invaluable. My boss is interested also but he does not want to download the app. He would like the list of foods to eat & avoid. Is there a printable version that I could provide him?
Hi Racheal, this pyramid is printable but the list is not. I'll add a PDF version soon!
I am on the first steps who diet, step by step I study it, sometimes it turns out sometimes not. But I am glad that I got to this site, such a complete list of products that it’s possible that I can’t see anything before. thank you very much.
Hi there,
I would very much like to use your program but I do not have a smartphone. Is it possible to download to a laptop?
Thanks,
Jo Mackenzie
Hi Jo, our app is currently iOS and Android only but we are working on bringing it to even more platforms. We will have some exciting news coming later this year 😊
I have just started living the Keto way, and am having a great time!
I have the Keto diet app on my phone, which is my work phone. Is there a program for the Keto diet that is like the app for desktop PC's?
My work phone stays at work and I have no other cellular device.
Thanks, Doug
Hi Douglas, thank you for using our app! Right now it's only iOS (iPhone and iPad) and Android but we have plans to bring it to even more platforms later this year.
Hi
Really loving your page. I've just done my macros and its pretty easy to work out my carbs & protein intake from your list, but how do I work out my fat?...... Do I just have to weigh whatever healthy fat I use until I reach 134g?.......... But I can't work out how much fat Avocado has in it?
So sorry if this sounds stupid, some of the info really confuses me!.
Thank you x
Hi Carla, the easiest way to track your macros - including carbs, protein and fat - is to use our app. It's free to download and the tracking feature is included: ketodietapp.com
Lots to keep track of. Not a cook wish there were affordable prepared meals to purchase.
Thank would be amazing! I think your best bet would be to get a pressure cooker or a slow cooker (or one that does both like the Instant Pot) and cook in large batches. Some tips here:
How To Follow a Low-Carb Diet If You Are Busy
How to Stay Low-Carb and Keto on a Budget
This sounds reasonable and very helpful. Thank you for the food chart.
this is what I was looking for for years, thnx Martina!
Very helpful ideas of what I can and can not eat
In any diet there is no mention of alcohol. Can you do Keto and still have a drink )for the record I make my own spirits Vodka 40% ABV and mix it with sugar free Cola
Hi Robert, you can have alcohol if you follow a low-carb diet but it's not recommended if your goal is to lose weight, even if there are no carbs. Alcohol supports appetite and it is high in calories. More at:
The Benefits and Risks of Alcohol Consumption
Complete Guide to Alcohol for Low-Carb Diets (here you'll find the best options with zero or very few carbs).
I hope this helps!
In any diet there is never the mention of alcohol be it beers, spirits or wine How does Keto fit in with alcohol (for the record I make my own spirits Vodka 40% ABV and mix with Sugar-free cola. I occasionally have a mid-strength beer