Vegan Fats & Oils Guide
23 items classified under standard Vegan guidelines.
How do fats & oils fare on the Vegan diet? The answer depends on whether the food contains any animal-derived ingredients. This guide breaks down all 23 items in this category with their classification, nutritional data, and the reasoning behind each status.
Quick Reference
| Food | Status | Calories (per 100g) |
|---|---|---|
| Avocado Oil | Allowed | 884kcal |
| Canola Oil | Allowed | 900kcal |
| Coconut Oil | Allowed | 895kcal |
| Flaxseed Oil | Allowed | 884kcal |
| Grapeseed Oil | Allowed | 884kcal |
| Margarine | Allowed | 579kcal |
| MCT Oil | Allowed | 884kcal |
| Olive Oil | Allowed | 900kcal |
| Palm Oil | Allowed | 134kcal |
| Peanut Oil | Allowed | 900kcal |
| Safflower Oil | Allowed | 900kcal |
| Sesame Oil | Allowed | 884kcal |
| Sunflower Oil | Allowed | 900kcal |
| Vegetable Oil | Allowed | 862kcal |
| Walnut Oil | Allowed | 884kcal |
| Cooking Spray | Limited | 792kcal |
| Shortening | Limited | 884kcal |
| Beef Tallow | Not Allowed | 198kcal |
| Butter | Not Allowed | 717kcal |
| Duck Fat | Not Allowed | 136kcal |
| Ghee | Not Allowed | 876kcal |
| Heavy Cream | Not Allowed | 340kcal |
| Lard | Not Allowed | 902kcal |
Classification Breakdown
15 Allowed — These fats & oils are a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. 2 Limited — These items have usually plant-based but commonly produced with hidden animal ingredients. 6 Not Allowed — These are either an animal product or a food containing animal-derived ingredients.
The ingredient list matters more than the food category — hidden animal ingredients appear in foods that look plant-based at first glance.
Allowed Fats & Oils (15)
Avocado Oil
AllowedWith 884kcal calories per 100g, Avocado Oil earns a Allowed classification on Vegan. It is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Beyond the primary classification, avocado oil also provides 100g fat per 100g. Within this category, it falls between Ghee and Flaxseed Oil for calories, ranking 10 of 23.
Per 100g · Source: USDA FoodData Central
Canola Oil
AllowedCanola Oil is classified as Allowed on Vegan, with 900kcal calories per 100g. This means it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. It also contains 100g fat, which may factor into overall meal planning. It ranks among the highest in this category for calories. The nearest lower option is Coconut Oil at 895kcal.
Per 100g · Source: USDA FoodData Central
Coconut Oil
AllowedAt 895kcal calories per 100g, Coconut Oil falls into the Allowed category under Vegan guidelines. It is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Beyond the primary classification, coconut oil also provides 99.1g fat per 100g. Within this category, it falls between Shortening and Canola Oil for calories, ranking 17 of 23.
Per 100g · Source: USDA FoodData Central
| Variant | Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|---|
| Virgin (unrefined) | 892kcal | 0g | 99.1g | 0g | 0g |
| MCT Oil | 862kcal | 0g | 100g | 0g | 0g |
Flaxseed Oil
AllowedAt 884kcal calories per 100g, Flaxseed Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between Avocado Oil and Grapeseed Oil for calories, ranking 11 of 23.
Per 100g · Source: USDA FoodData Central
Grapeseed Oil
AllowedAt 884kcal calories per 100g, Grapeseed Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between Flaxseed Oil and MCT Oil for calories, ranking 12 of 23.
Per 100g · Source: USDA FoodData Central
Margarine
AllowedAt 579kcal calories per 100g, Margarine falls into the Allowed category under Vegan guidelines. It is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Beyond the primary classification, margarine also provides 65g fat and 694mg sodium per 100g. Among the 23 items in this category, margarine sits at the low end for calories — next closest is Butter at 717kcal.
Per 100g · Source: USDA FoodData Central
MCT Oil
AllowedAt 884kcal calories per 100g, MCT Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between Grapeseed Oil and Sesame Oil for calories, ranking 13 of 23.
Per 100g · Source: USDA FoodData Central
Olive Oil
AllowedOlive Oil is classified as Allowed on Vegan, with 900kcal calories per 100g. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. It ranks among the highest in this category for calories. The nearest lower option is Canola Oil at 900kcal.
Per 100g · Source: USDA FoodData Central
| Variant | Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|---|
| Extra Virgin | 884kcal | 0g | 100g | 0g | 0g |
| Light/Refined | 884kcal | 0g | 100g | 0g | 0g |
Palm Oil
AllowedWith 134kcal calories per 100g, Palm Oil earns a Allowed classification on Vegan. This means it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Among the 23 items in this category, palm oil sits at the low end for calories — next closest is Duck Fat at 136kcal.
Per 100g · Source: USDA FoodData Central
Peanut Oil
AllowedAt 900kcal calories per 100g, Peanut Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. It ranks among the highest in this category for calories. The nearest lower option is Olive Oil at 900kcal.
Per 100g · Source: USDA FoodData Central
Safflower Oil
AllowedWith 900kcal calories per 100g, Safflower Oil earns a Allowed classification on Vegan. This means it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. It also contains 100g fat, which may factor into overall meal planning. It ranks among the highest in this category for calories. The nearest lower option is Peanut Oil at 900kcal.
Per 100g · Source: USDA FoodData Central
Sesame Oil
AllowedSesame Oil is classified as Allowed on Vegan, with 884kcal calories per 100g. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between MCT Oil and Walnut Oil for calories, ranking 14 of 23.
Per 100g · Source: USDA FoodData Central
Sunflower Oil
AllowedWith 900kcal calories per 100g, Sunflower Oil earns a Allowed classification on Vegan. It is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Beyond the primary classification, sunflower oil also provides 100g fat per 100g. It ranks among the highest in this category for calories. The nearest lower option is Safflower Oil at 900kcal.
Per 100g · Source: USDA FoodData Central
Vegetable Oil
AllowedAt 862kcal calories per 100g, Vegetable Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between Cooking Spray and Ghee for calories, ranking 8 of 23.
Per 100g · Source: USDA FoodData Central
Walnut Oil
AllowedAt 884kcal calories per 100g, Walnut Oil falls into the Allowed category under Vegan guidelines. The classification reflects that it is a fully plant-based food with no meat, dairy, eggs, honey, or animal-derived additives. Nutritionally, it also delivers 100g fat per serving. Within this category, it falls between Sesame Oil and Shortening for calories, ranking 15 of 23.
Per 100g · Source: USDA FoodData Central
Limited Fats & Oils (2)
Cooking Spray
LimitedCooking Spray is classified as Limited on Vegan, with 792kcal calories per 100g. This means it is usually plant-based but commonly produced with hidden animal ingredients. It also contains 78.7g fat, which may factor into overall meal planning. Within this category, it falls between Butter and Vegetable Oil for calories, ranking 7 of 23. Check the label carefully: the same product can be compliant or not depending on the specific brand or how it was prepared.
Per 100g · Source: USDA FoodData Central
Shortening
LimitedAt 884kcal calories per 100g, Shortening falls into the Limited category under Vegan guidelines. It is usually plant-based but commonly produced with hidden animal ingredients. Beyond the primary classification, shortening also provides 100g fat per 100g. Within this category, it falls between Walnut Oil and Coconut Oil for calories, ranking 16 of 23. Portion control is key here — a small amount may fit within the diet's parameters, while a full serving may not.
Per 100g · Source: USDA FoodData Central
Not Allowed Fats & Oils (6)
Beef Tallow
Not AllowedAt 198kcal calories per 100g, Beef Tallow falls into the Not Allowed category under Vegan guidelines. It is either an animal product or a food containing animal-derived ingredients. Beyond the primary classification, beef tallow also provides 14.7g protein and 14.9g fat per 100g. Among the 23 items in this category, beef tallow sits at the low end for calories — next closest is Heavy Cream at 340kcal.
Per 100g · Source: USDA FoodData Central
Butter
Not AllowedButter is classified as Not Allowed on Vegan, with 717kcal calories per 100g. The classification reflects that it is either an animal product or a food containing animal-derived ingredients. Nutritionally, it also delivers 81.1g fat and 643mg sodium per serving. Within this category, it falls between Margarine and Cooking Spray for calories, ranking 6 of 23.
Per 100g · Source: USDA FoodData Central
| Variant | Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|---|
| Salted | 717kcal | 0.9g | 81.1g | 0.1g | 0g |
| Unsalted | 717kcal | 0.9g | 81.1g | 0.1g | 0g |
Duck Fat
Not AllowedDuck Fat is classified as Not Allowed on Vegan, with 136kcal calories per 100g. This means it is either an animal product or a food containing animal-derived ingredients. It also contains 18.7g protein, which may factor into overall meal planning. Among the 23 items in this category, duck fat sits at the low end for calories — next closest is Beef Tallow at 198kcal.
Per 100g · Source: USDA FoodData Central
Ghee
Not AllowedWith 876kcal calories per 100g, Ghee earns a Not Allowed classification on Vegan. It is either an animal product or a food containing animal-derived ingredients. Beyond the primary classification, ghee also provides 99.5g fat per 100g. Within this category, it falls between Vegetable Oil and Avocado Oil for calories, ranking 9 of 23.
Per 100g · Source: USDA FoodData Central
Heavy Cream
Not AllowedAt 340kcal calories per 100g, Heavy Cream falls into the Not Allowed category under Vegan guidelines. It is either an animal product or a food containing animal-derived ingredients. Beyond the primary classification, heavy cream also provides 36.1g fat per 100g. Among the 23 items in this category, heavy cream sits at the low end for calories — next closest is Margarine at 579kcal.
Per 100g · Source: USDA FoodData Central
| Variant | Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|---|
| Heavy Cream | 340kcal | 2.8g | 36.1g | 2.8g | 0g |
| Light Cream | 195kcal | 3g | 19.1g | 3.7g | 0g |
Lard
Not AllowedAt 902kcal calories per 100g, Lard falls into the Not Allowed category under Vegan guidelines. The classification reflects that it is either an animal product or a food containing animal-derived ingredients. Nutritionally, it also delivers 100g fat per serving. It ranks among the highest in this category for calories. The nearest lower option is Sunflower Oil at 900kcal.
Per 100g · Source: USDA FoodData Central