I am making granola and just realized I do not have vegetable oil. Can either canola oil or safflower oil be substituted without compromising the flavor?

3 Answers 3


canola oil and vegetable oil are the usually the same thing. Veg oil is simply a less specific oil that could be made from different or combined vegetable sources, but not those which contain nut oils.

sunflower (not safflower) oil is likely your best bet for the least flavor contribution to your granola.


"vegetable oil" is a catchall term for "we put in the bottle a blend of whatever neutral, somewhat heat stable edible oils we had a surplus of". This can be corn, canola, soy, (probably not peanut because of allergy risks), (probably not light olive oil), refined safflower, sunflower and other.

At least corn, soy, REFINED canola/rapeseed, REFINED safflower, sunflower will be safe substitutes. Be careful with "cold pressed"/"unrefined" versions, these are meant for a different purpose and do not meet the heat stability expectations a recipe specifying "vegetable oil" could have.


It is made from canola plants, but works just the same. I regularly substitute Canola oil for vegetable oil in recipes and do not notice the difference. It is healthier, has a similar burn point, and has no odor so it is a good choice.

  • Canola oil doesn't come from "canola plants". It's simply a Canadian rebranding of rapeseed oil and is technically a type of vegetable oil. See en.m.wikipedia.org/wiki/Canola. That said, it it a fine replacement as you say. What you see labeled as "vegetable oil" at the store is just a mix of various vegetable oils.
    – James
    Jan 28, 2015 at 14:06
  • Or, in the case of many brands, "vegetable oil" is just soybean oil... this includes very popular brands like Crisco. So I always substitute with canola because I want to avoid soy and I never have any issues.
    – Catija
    Jan 28, 2015 at 17:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.