Giardia produceert geen ATP als er geen mitochondriën zijn, omdat ze, in tegenstelling tot andere organismen, functionele mitochondriën en ademhalingsenzymen bezitten. Daarom genereert Giardia energie via het proces van oxidatieve fosforylering, waarvoor de aanwezigheid van mitochondriën vereist is.