Ketogenic diet food list – what to eat

Are you not sure what to eat on a keto diet? Here you’ll find a quick food list and visual guide, showing you what to eat and avoid on keto. Let’s start with a basic overview:

In summary, eat real low-carb foods like , , , and like butter or olive oil. As a basic beginner’s rule, stick to foods with fewer than 5% carbs (numbers above1).



Here’s what you should not eat on a keto diet – foods full of sugar and starch. As you can see, these foods are much higher in carbs.



Keto diet drinks

Drink water, coffee, tea or the occasional glass of wine. More


Full keto diet food list



  • Meat – Unprocessed meats are low carb and keto-friendly, and organic and grass-fed meat is the most healthy of all. But remember that keto is a high-fat diet, not high protein, so you don’t need huge amounts of meat. Excess protein (more than your body needs) is converted to glucose, making it harder to get into ketosis. A normal amount of meat is enough.
    Note that processed meats, like sausages, cold cuts and meat balls often contain added carbs. When in doubt look at the ingredients, aim for under 5% carbs. Top recipes
  • Keto diet food list: fish

  • Fish and seafood – These are all good, excellent even, especially fatty fish like salmon. However, avoid breading, as it contains carbs. If you can find wild-caught fish that’s the very best. Top recipes
  • Eggs

  • Eggs – Eat them any way, e.g. boiled, fried in butter, scrambled or as omelets, whatever you want. Top keto egg recipes
    Try to buy organic for the most healthy option. How many eggs can you eat, considering cholesterol? Our advice is no more than 36 eggs, per day. But feel free to eat fewer if you prefer.


  • Natural fat, high-fat sauces – Most of the calories on a keto diet should come from fat. You’ll likely get much of it from natural sources like meat, fish, eggs etc. But also use fat in cooking, like butter or coconut fat, and add plenty of olive oil to salads etc. You can also eat delicious high-fat sauces including Bearnaise sauce etc., or garlic butter (recipes).
    Full guide to keto fats & sauces
    Top 10 ways to eat more fat
    Remember, don’t fear fat. On keto, fat is your friend. Why saturated fats are fine to eat
  • Keto low-carb vegetables

  • Vegetables growing above ground. Fresh or frozen – either is fine. Choose vegetables growing above ground (here’s why), especially leafy and green items. Favorites include cauliflower, cabbage, avocado, broccoli and zucchini.
    Vegetables are a great and tasty way to eat good fat on keto. Fry them in butter and pour plenty of olive oil on your salad. Some even think of vegetables as a fat-delivery system. They also add more variety, flavor and color to your keto meals.
    Most people end up eating more vegetables than before when starting keto, as veggies replace the pasta, rice, potatoes etc. Full guide to keto low-carb vegetables
  • Keto dairy

  • High-fat dairy – The higher fat the better. Butter is good, high-fat cheese is fine and high-fat yogurts can be had in moderation. Heavy cream is good for cooking.
    Avoid drinking milk as the milk sugar quickly adds up (one glass = 15 grams of carbs), but you can use it sparingly in your coffee. Definitely avoid caffè latte (18 grams of carbs). Also avoid low-fat yogurts, especially as they often contain lots of added sugars.
  • Finally, be aware that regularly snacking on cheese when you’re not hungry is a common mistake that can slow weight loss.
    Keto nuts

  • Nuts – Can be had in moderation, but be careful when using nuts as snacks, as it’s very easy to eat far more than you need to feel satisfied. Also be aware that cashews are relatively high carb, choose macadamia or pecan nuts instead or check out our full keto nuts guide
  • Berries

  • Berries – A moderate amount is OK on keto, perhaps with real whipping cream, a popular keto dessert. Full fruits and berries guide

Keto drinksDrink

  • Water – The #1 option. Have it flat, with ice, or sparkling. Sip it hot like a tea, or add natural flavouring like sliced cucumbers, lemons, or limes. If you experience headaches or symptoms of “keto flu“, add a few shakes of salt to your water.
  • Coffee – No sugar. A small amount of milk or cream is fine. For an extra hit of energy from fat, stir in butter and coconut oil for “Bulletproof coffee.” Note, if weight loss stalls, cut back on the cream or fat in your coffee.
  • Tea – Whether black, green, Orange Pekoe, mint, or herbal — feel free to drink most teas. Don’t add sugar.2
  • Bone broth – Hydrating, satisfying, chock full of nutrients and electrolytes — and simple to make! — bone broth is a great beverage to sip on the keto diet. Stir in a pat of butter for some extra energy.3

For more suggestions see our full keto drinks guide



So what does keto food look like when it’s cooked and ready to eat? Feel free to check out our keto recipes for hundreds of examples. Below you’ll find a few popular options.


Shopping lists & meal plans

If planning your own meals sounds too time-consuming, we can help you avoid it.
For maximum simplicity sign up for the free 2-week keto challenge or our customizable keto meal plan service (free trial). Personalized shopping lists are included.

Alternatively, just use our free 14-day keto meal plan.


Keto alcoholFor special occasions

You decide when the time is right. Your weight loss could slow down a bit.

  • Alcohol: Dry wine (regular red or dry white wine), champagne, whisky, brandy, vodka and cocktails without sugar. Full keto alcohol guide
  • Dark chocolate: Dark chocolate: A square of dark chocolate, with cocoa above 70% , can often hit the spot. Try some 85% gourmet chocolate shaved over whipped cream and berries. See our guide to keto treats and snacks.




Avoid these high-carb foods

  • Avoid sugary foods on ketoSugar: This is the big no-no. Cut out all soft drinks, fruit juice, sport drinks and “vitamin water” (these are all basically sugar water). Avoid sweets, candy, cakes, cookies, chocolate bars, donuts, frozen treats and breakfast cereals.
    Read labels for hidden sugars, especially in sauces, condiments, drinks, dressings and packaged goods. Honey, maple syrup, and agave are also sugars. Ideally try to avoid or limit artificial sweeteners as well. Full keto sweeteners guide
  • keto-avoid-starchStarch: Bread, pasta, rice, potatoes (including sweet potatoes), French fries, potato chips, porridge, muesli and so on. Wholegrain products are just less bad.
    Legumes, such as beans and lentils, are high in carbs too. Small amounts of certain root vegetables (other than potatoes and sweet potatoes) may be OK.

    Note that there are many good potential replacements for these foods, that work on a keto diet. Here are a few of them:
    Keto breads
    Keto pasta
    Keto rice
    Keto porridge

  • Beer: Liquid bread. Full of rapidly absorbed carbs. But there are a few lower-carb beers
  • Fruit: Very sweet, lots of sugar. Eat once in a while perhaps. Treat fruit as a natural form of candy. Learn more


Also avoid

  • Margarine: It’s industrially produced imitated butter with unnaturally high content of omega-6 fat. It has no health benefits and tastes bad. It’s also statistically linked to asthma, allergies and other inflammatory diseases.

View list of things to clean out from your pantry


The ketogenic diet has recently become very popular, and many food companies want to cash in by putting a “ketogenic” or “low carb” label on a new product. Be very cautious of special “keto” or “low-carb” products, such as pastas, chocolate bars, energy bars, protein powders, snack foods, cakes, cookies and other “low carb” or “ketogenic” treats. Read all labels carefully for natural low carb ingredients. The fewer ingredients the better.

Fake low-carb productsThese packaged products generally do not work well for weight loss and for correcting metabolic issues. They may have hidden carbs not declared on the label, or they may keep you attached to cravings and even addictions to the high-carb foods they attempt to replace.

Analyze the labels. Often you will see that these products are in fact full of additives, chemicals, sweeteners, sugar alcohols. They are in essence a processed junk food with a “keto” label.” And the labels may even lie. A large pasta company was recently fined $8 million for lying about the carb content of their products.

In short:

  • Don’t replace high carb junk with keto junk. Don’t swap out real sugar for fake sugar. If you want a treat, make a low carb version of a dessert or treat yourself, using our dessert or treat guide. You will likely have more life-long success on the keto diet if you adapt your palate so that you no longer want, need, or crave these sorts of foods.
  • Beware of labels that say “net carbs.” That is often a form of creative marketing to hide the true carb content.

See this guide about deceptive keto products.


Eat real food

Real keto foods

Focus on eating good quality, minimally processed real food. Ideally the food you buy shouldn’t even have a list of ingredients (or it should be very short).


Here’s a folder with basic keto advice, that you may want to print and have around, or give to friends who are curious:



How low carb is keto?

Keto is a low-carb diet, not “no carb”. So how much of carbs can you eat in a day?

The answer is that it depends. But as a rough guide stay under 20 grams per day for maximum effect, and everyone who wants some benefits of low-carb eating (like effortless weight loss) should probably aim for at least staying under 100 grams of carbs per day.

Below are three examples of how a low-carb meal can look, depending on how many carbs you eat per day. Learn about how many carbs can be appropriate for you



Keto needs to be high fat

A proper keto low-carb diet always means you get a lot more energy from natural fat (like butter or olive oil, etc.).

The body has two main sources of energy: carbs and fats. Take away most of the carbs and the body switches to burning fat for energy. This can come from your fat stores or the fat in your food.

This is why some smart people call keto diets “LCHF” (low carb, high fat).

Top 10 ways to eat more fat

How much fat should you eat? As much as you need to feel satisfied. Whatever else the body burns, it will take from your fat stores, as you lose weight. Eat more fat than you need to feel great, and it will slow down your fat loss. Eat too little fat, and you’ll feel tired and hungry.

So how much fat should you eat? As much as you need to feel satisfied and great. Eat when you are hungry. Stop when you are satisfied. Then repeat. It’s that simple.

Learn more about the benefits of eating fat until satisfied





Improve this page

Do you have any suggestion – big or small – to improve this page? Anything that you’d like added or changed? Comment below or email me at

  1. The numbers are grams of digestible carbs per 100 grams, i.e. net carbs.

  2. Read labels on some herbal or specialty teas to make sure it does not contain added sugars or sweeteners. Be careful of herbal teas with licorice flavouring, as these have been known to raise blood pressure, lower potassium, or cause erratic heart beats in some people.

  3. Many local butchers and health food stores are now making bone broth for purchase. In a pinch, sip commercial beef stock or chicken stock, choosing organic brands with the most natural, and shortest, list of ingredients.

1 2


  1. Peter Biörck Team Diet Doctor
    Hi Momo!

    We don't believe that the best way to permanent weight-loss is calculating calories.

    Here are our best tips:

    Hi I want to start this diet
    I m 230lb
    Need to loss 50lb at least
    Calculator is giving me to take 112 g fat 25 G protein and 10g carb
    1200 calories
    I think I have to take only boil eggs and meat
    Please advice me

  2. Charlene
    Hello--I have a questions about the recipes. Some are labeled Keto, some Low Carb and I noticed some dessert recipes that say Truly Keto. Can you clarify how recipes are assigned to the categories?

    I stick to under 20g carbs a day--and I realize all carbs are not created equal, but I just am not clear on what makes a recipe keto or not. Is it total carbs or is it the ingredients or the % of fat or a combination? To me a recipe is keto if: it contains no grains, it contains no added sweeteners, it contains only "proper" fats and fits my under 20g carbs for the day.

    I do love this site-- I will never go back to the SAD or any other low fat diet.

    Thank you.

  3. 1 comment removed
  4. Lisa M
    i have this meal i like to eat its easy chicken fajita soup, it ask for vegetable oil can i replace it with olive oil?
  5. Ryan
    36 eggs per day :)
  6. 1 comment removed
  7. Elizabeth Biafore
    I started the diet today . I bought provolone cheese and I read that it has cheese culture and microbial enzymes in it. Is this cheese O K for this diet. Could you tell me what cheese I can eat with less salt. I have to watch my blood pressure. Thank you so much.
  8. nadia
    je voudrais commencer le régime kéto. si je suis déjà en surpoids (graisse au niveau du ventre) est ce que je dois quand même
    manger les quantités de gras que vous donnez dans les recettes ou je dois diminuer
    merci de votre réponse.
  9. Cyn
    Reply: #60
  10. Marlene
    Cyn .... I totally agree with you. Looks like Kelley needs a life.
  11. Laurie
    Wow, this is horrifying to me! I have had so many people try to twist my arm to try keto that I had to find out just how restrictive and unpleasant it would be, and it turns out to be even worse than I had feared. No fruit, no milk, not even any cashews or pistachios (two of my favorite nuts)? I couldn't do that for a week! So many of the recommended foods are no-go for me. Peppers give me acid reflux, so I avoid them completely. Lettuce and cucumbers give me indigestion, so I hardly eat them at all. Broccoli and zucchini are OK cooked, in moderation, but I can't overdo them either. I detest Brazil nuts, those hard, nasty tasting things. I love macadamias, but for some reason they seem to have disappeared from all the stores lately. I can't find them anymore, and even when I could, they were too expensive to eat very often. All I would be left with is meat, fish, eggs, butter, oil, cheese, cream, a few vegetables such as cabbage and spinach, and pecans. As much as I love those foods, I cannot live exclusively on them. OK, all you keto geeks can get mad at me now--I don't care! I just wish all the people I know who are on one of these trendy diets would leave me alone. Eat (or don't eat) whatever you like, but please let me do the same. If you have family, friends, or coworkers who do NOT eat the same way as you, don't nag them to conform to your way of doing things.
1 2

Leave a reply

Reply to comment #0 by