A method of converting lipids to useful olefins includes reacting a mixture of lipids and a reactant olefin with microwave irradiation in the presence of ruthenium metathesis catalysts. The lipids may be unsaturated triacylglycerols or alkyl esters of fatty acids. The lipids may be sourced from renewable sources such as vegetable oil, waste cooking oil, or waste animal products.