Skip to content
Food database

Keto cooking fats, ranked by net carbs

Pure fat, no carbs — portion size decides how they affect your energy intake.

Updated By the Ketora editorial teamHow we write

Short answer: At a typical serving, olive oil, coconut oil, butter and coconut milk are keto-friendly — each under 2 g net carbs, or 10% of a strict 20 g day.

Cooking fats and oils on keto

Pure fats and oils contain no carbohydrate. Their effect on keto is all about energy: one tablespoon of oil is about 120 kcal. That is why we count fat on the plate rather than everything poured into the pan.

Use olive oil for dressings and moderate heat, butter or ghee for flavour, and coconut oil, lard or tallow for high-heat cooking.

How much you actually eat: not all the fat in the pan reaches your plate. Ketora counts a retained share, 70% by default for pan-frying. The cooking fat calculator shows the defaults by method. If weight loss stalls, added fat is the first thing to measure.

Lowest: Olive oil, Coconut oil, Butter, Coconut milk (canned, full-fat).

FoodVerdictNet carbs / 100 gTypical servingNet carbs / serving
Olive oilKeto-friendly0 gone tablespoon0 g
Coconut oilKeto-friendly0 gone tablespoon0 g
ButterKeto-friendly0.1 gone tablespoon0 g
Coconut milk (canned, full-fat)Keto-friendly2.8 ga quarter cup1.7 g

Verdicts use a typical serving against a 20 g net-carb day: under 10% is keto-friendly, 10–30% is moderation, over 30% is not keto-friendly. Data: USDA FoodData Central.

Frequently asked questions

Which cooking fats are keto?

At a typical serving, olive oil, coconut oil, butter and coconut milk are keto-friendly — each under 2 g net carbs, or 10% of a strict 20 g day.

Which cooking fats are not keto?

None of the 4 cooking fats listed here uses more than 30% of a strict 20 g keto day at a typical serving; portion size is what matters.

Turn this into a plan you can follow

Ketora sets your macros, builds a weekly menu and shopping list from foods you choose, and tracks your ketones to confirm it works.

Start free — no card needed