A diesel engine can also be made to run on canola oil made from old cooking oil. This type of fuel is called biodiesel. Running a diesel engine on biodiesel fuel makes the exhaust smell like food. Vegetable oil as fuel is not a new idea. The engine that Rudolf Diesel used to demonstrate his new idea ran on canola oil.