9 High Fat Keto Foods

Short answer: The high-fat foods that work well on a ketogenic diet are avocado, extra-virgin olive oil, fatty fish (salmon, sardines, mackerel), nuts and seeds (macadamias, pecans, walnuts, chia, flax), eggs, olives, MCT oil, and, in moderation, full-fat dairy and coconut oil.

On keto, roughly 70 to 80% of your calories come from fat, so food choice matters. Short-term keto trials show modest weight-loss and triglyceride benefits over low-fat diets(1).

But large public-health bodies including the American Heart Association still recommend limiting saturated fat because it raises LDL cholesterol(2), so keto that leans on butter, coconut oil, and processed meats is not the same as keto built on olive oil, fish, nuts, and avocado.

This guide walks through the best high-fat keto foods, why they work, portion realities, and how to build a plan that gets the metabolic benefits without a saturated-fat load your cardiologist will flag.

Why fat matters on a ketogenic diet

A ketogenic diet restricts carbohydrate to roughly 20 to 50 grams per day, which depletes liver and muscle glycogen and shifts the body toward using fat as its primary fuel. The liver converts fat into ketone bodies (beta-hydroxybutyrate and acetoacetate) that most tissues, including the brain, can use for energy. To keep total calories adequate, fat has to make up the majority of intake, usually 70 to 80% of daily calories.

That is a large amount of fat for anyone coming from a standard American diet, and the specific fats you choose matter for cardiovascular risk.

Trials on ketogenic and very-low-carb diets typically show favorable changes in triglycerides and HDL, but LDL cholesterol responses vary widely: some people are unaffected, and a meaningful minority see LDL rise substantially, particularly on diets high in saturated fat(1)(2).

Choosing more monounsaturated and omega-3 fats and fewer saturated fats reduces that risk without leaving ketosis.

The best high-fat foods for keto

1. Avocado

Avocados are the most keto-friendly whole plant food available. A medium avocado provides roughly 22 grams of fat (mostly monounsaturated oleic acid), 12 grams of carbohydrate, of which 10 are fiber (leaving 2 net carbs), and 3 grams of protein. They also deliver potassium, which matters because low-carb eating flushes electrolytes. Add half an avocado to eggs at breakfast or to a salad at lunch as an easy base fat.

2. Extra-virgin olive oil

Olive oil is a monounsaturated fat centerpiece with a strong long-term cardiovascular evidence base (the PREDIMED trial and the broader Mediterranean-diet literature). A tablespoon provides about 14 grams of fat and 120 calories. Use it as a finishing oil on cooked vegetables, in dressings, and for medium-heat cooking. It should be your default keto oil rather than butter or coconut oil.

3. Fatty fish

Salmon, sardines, mackerel, anchovies, and herring are rich in long-chain omega-3 fatty acids (EPA and DHA), which have been linked to reduced cardiovascular risk. A 4-ounce serving of Atlantic salmon delivers about 15 grams of fat, 25 grams of protein, and roughly 2 grams of EPA plus DHA. The Dietary Guidelines for Americans recommend at least 8 ounces of seafood per week for adults; a keto diet is a good vehicle for hitting that target twice over.

4. Nuts and seeds

Different nuts have very different macronutrient profiles. Best for keto:

  • Macadamias (highest fat, lowest carb): 21 g fat and 4 g carb per 1 oz.
  • Pecans: 20 g fat and 4 g carb per 1 oz.
  • Brazil nuts: 19 g fat and 3 g carb, plus selenium (one nut covers the daily target).
  • Walnuts: 18 g fat, 4 g carb, and one of the few good plant sources of alpha-linolenic acid.
  • Almonds: 14 g fat, 6 g carb per 1 oz.

Seeds worth adding: chia, flax (both very high in fiber and ALA), pumpkin, sesame. Watch cashews and pistachios, which are higher in carbs and easier to over-eat.

5. Eggs

Eggs are almost the perfect keto food: 5 grams of fat, 6 grams of protein, less than 1 gram of carbohydrate per large egg, plus choline, lutein, and B vitamins. Long-standing concern about dietary cholesterol has softened in the current Dietary Guidelines, though people with familial hypercholesterolemia or established cardiovascular disease should still discuss egg intake with their clinician.

6. Olives

Olives are basically small solid packages of olive oil. Ten kalamata olives deliver around 5 grams of fat and about 1 gram of net carb. They also add sodium, which most people on keto need more of. A useful addition to salads, cheese boards, and Mediterranean-style keto meals.

7. MCT oil

Medium-chain triglyceride oil (usually derived from coconut) provides fatty acids that are absorbed directly to the liver and rapidly converted to ketones. That can raise blood ketone levels quickly and is one reason some people use it during the initial keto adaptation. Start with a teaspoon in coffee or a smoothie to check tolerance; larger doses cause digestive upset. MCT oil is a supplement, not a food category, and it is not required to succeed on keto.

8. Full-fat dairy (in moderation)

Heavy cream, sour cream, plain full-fat Greek yogurt, and hard cheeses (cheddar, parmesan, gruyere) are common on keto because they contribute fat without much carbohydrate. Cheese is high in saturated fat, though, and easy to overeat. Keep dairy to one or two servings per day if you are watching LDL. Skip flavored yogurts, which are usually loaded with added sugar.

9. Coconut oil (with a caveat)

Coconut oil is about 90% saturated fat, higher than butter or lard. It does contain some MCTs and does raise ketone production modestly. The American Heart Association reviewed the evidence and recommends against using coconut oil freely, noting it raises LDL cholesterol in the same way other saturated fats do(3). If you enjoy the flavor, use it sparingly (a teaspoon in curry, not a tablespoon in coffee daily) and lean on olive and avocado oils for the bulk of your added fat.

Fats to be more careful with

  • Butter, ghee, lard, tallow. Fine in modest amounts; not fats to build every meal around. Cook one meal in butter, another in olive oil.
  • Processed meats (bacon, sausage, salami). High in saturated fat, sodium, and preservatives, and linked to increased colorectal cancer risk when eaten daily. Treat as occasional, not staple.
  • Cheese in large amounts. Very easy to eat 400 to 600 calories of cheese without noticing. Portion.
  • Cream in coffee, several times a day. Calories add up fast and displace more nutritious fats.
  • Refined seed oils (soybean, corn, cottonseed). Common in bottled dressings and packaged “keto snacks.” Prefer olive, avocado, or macadamia oil.
  • Anything with the words “keto bar” or “keto cookie.” Many use sugar alcohols and gums that cause digestive upset without improving your metabolic picture.

Electrolytes: the missing piece of high-fat keto

When you cut carbohydrate sharply, insulin drops and the kidneys excrete more sodium and water. This is why “keto flu” happens in weeks 1 and 2: headaches, fatigue, cramps, and lightheadedness are usually electrolyte issues, not “toxin release.” Volek and Phinney, two of the most-cited researchers on nutritional ketosis, recommend targeting roughly 3 to 5 grams of sodium, 3 to 4 grams of potassium, and 300 to 500 mg of magnesium per day during adaptation. Practical sources:

  • Sodium: salt food to taste, drink 1 to 2 cups of broth daily, add olives.
  • Potassium: avocado, spinach, salmon, mushrooms.
  • Magnesium: pumpkin seeds, almonds, dark leafy greens; supplement 200 to 400 mg glycinate if diet falls short.

A sample high-fat keto day

  • Breakfast: Two eggs scrambled in olive oil with spinach, half an avocado, and 2 slices of smoked salmon.
  • Lunch: Large mixed salad with grilled chicken thigh, olives, cucumber, feta, walnuts, and olive-oil-and-lemon dressing.
  • Snack: A small handful of macadamia nuts and a few celery sticks with almond butter.
  • Dinner: Baked salmon with roasted asparagus and cauliflower “rice” sauteed in olive oil.
  • Evening: Two squares of 85% dark chocolate and a cup of herbal tea.

This day lands roughly at 1,900 calories, about 75% from fat, most of it from olive oil, avocado, salmon, and nuts, with a modest saturated-fat contribution from the eggs and feta.

Common mistakes on a high-fat keto plan

  • Building the plate around cheese and bacon. Feels indulgent for a week, then LDL rises. Rotate fish, avocado, and olive oil in.
  • Skipping vegetables. Non-starchy vegetables cost you almost no carbs and add fiber, potassium, and micronutrients.
  • Ignoring lipid panels. If you are on keto for more than 3 months, get an LDL, HDL, triglycerides, and, if possible, an apoB test.
  • Overdoing MCT or coconut oil. Both cause digestive upset in larger doses and MCT does not confer a magical advantage.
  • Forgetting sodium. The single most fixable cause of “keto flu.”
  • Assuming all keto snack products are healthy. Read the label; many are ultra-processed.

Who should be careful with a high-fat keto diet

  • Familial hypercholesterolemia or existing high LDL; consult a lipid specialist before starting and monitor at 3 months.
  • Established coronary artery disease.
  • Chronic kidney disease (protein needs individualization).
  • Gallbladder disease or prior cholecystectomy; high fat loads can cause discomfort.
  • Type 1 diabetes (ketoacidosis risk).
  • Insulin- or sulfonylurea-treated type 2 diabetes (hypoglycemia risk if meds are not adjusted).
  • Pregnancy or breastfeeding.
  • History of restrictive eating disorders.

Bottom line

High-fat keto works best when the fat comes from foods with independent evidence of cardiovascular benefit or neutrality: olive oil, avocado, fatty fish, nuts, seeds, olives, eggs. Butter, cheese, cream, and coconut oil have a place in modest amounts.

Bacon and processed meats do not deserve the daily role internet keto often gives them.

If you take the “Mediterranean-keto” version of the plan, get regular blood work, and prioritize electrolytes early, you can capture the appetite and short-term metabolic benefits without ignoring what the cardiology data still say about saturated fat.

Frequently asked questions

How much fat should I eat per day on keto?

Enough to bring total calories to your target. For a 2,000 calorie plan at 75% fat, that is about 167 grams of fat per day. Do not chase a fat number; chase adequate calories with fat filling in after protein and low-carb vegetables are set.

Is butter better than olive oil on keto?

No. Olive oil has better long-term cardiovascular data. Use butter sparingly for flavor.

Are avocados really “unlimited”?

They are keto-friendly, but a whole large avocado is around 320 calories and 30 grams of fat. Portion still matters.

Do I need MCT oil to reach ketosis?

No. It can speed ketone rise for some people but is not required. Whole-food fats work.

Will keto raise my cholesterol?

Triglycerides usually fall and HDL usually rises. LDL response varies. A subset of people, sometimes called “lean mass hyper-responders,” see substantial LDL increases. Get a lipid panel before you start and at 3 months.

Can I eat all the cheese I want?

No. Cheese is calorie-dense and high in saturated fat and sodium. One or two servings a day is a reasonable ceiling for most people.

Is coconut oil good or bad on keto?

The American Heart Association recommends against using it freely because it raises LDL similarly to other saturated fats. Use it in small amounts for flavor and rely on olive oil for the bulk of added fat.

Medical disclaimer: This article is for general information only and is not a substitute for professional medical advice, diagnosis, or treatment. A ketogenic diet is a significant metabolic change that can affect lipids, kidney function, medication needs, and cardiovascular risk.

Do not begin a ketogenic diet without consulting a qualified healthcare provider, particularly if you have familial hypercholesterolemia, cardiovascular disease, kidney disease, gallbladder disease, type 1 diabetes, insulin- or sulfonylurea-treated type 2 diabetes, an eating-disorder history, or if you are pregnant or nursing.

Get a lipid panel before starting and again at 3 months.

Current Version
August 1, 2026
Edited By
Damla Sengul
July 18, 2021
Written By
Damla Sengul
July 27, 2026
Updated By
Damla Sengul
  1. Bueno NB, de Melo IS, de Oliveira SL, da Rocha Ataide T. Very-low-carbohydrate ketogenic diet v. low-fat diet for long-term weight loss: a meta-analysis of randomised controlled trials. Br J Nutr. 2013;110(7):1178-87. PMID: 23651522. pubmed.ncbi.nlm.nih.gov
  2. Sacks FM, Lichtenstein AH, Wu JHY, et al. Dietary Fats and Cardiovascular Disease: A Presidential Advisory From the American Heart Association. Circulation. 2017;136(3):e1-e23. PMID: 28620111. pubmed.ncbi.nlm.nih.gov
  3. American Heart Association. Coconut oil is not healthy. It has never been healthy. heart.org
  1. USDA FoodData Central. Source
  2. USDA Dietary Guidelines for Americans, 2020-2025. Source
  3. Academy of Nutrition and Dietetics. Food & Nutrition. Source
  4. Harvard T.H. Chan School of Public Health. The Nutrition Source. Source
  5. NIH Office of Dietary Supplements. Fact Sheets. Source