There’s no doubt I’ll stick with the trusty oven method for our everyday bacon needs so that I can make big batches. However, the air fryer was the clear winner when it came to fewer strips.
Considering most air fryers heat up in less than a minute and the cooking time was under 10, it’s not even a time suck.
As for the microwave, that approach is only worth considering when time is the main factor, since bacon can be ready in five minutes.
If you prefer pan-fried bacon, I wish you all the best. I acknowledge it’s a classic approach, but it’s the one method I’ll be avoiding from now on.
This story was originally published on June 12, 2024, and most recently updated on July 30, 2026.
window.allScripts = window.allScripts || []; window.allScripts.push({ type: “load”, script: “%3Cscript%20id%3D%22meta-pixel-script%22%20%3E(()%3D%3E%7Bvar%20e%3D%7B69531()%7Blet%20e%3D!1%3Bfunction%20n()%7Bvar%20n%2Co%2Ct%2Cr%2Ci%2Ca%3Be%7C%7C(window.Fenrir%3F.cm%3F.vppaApplies%7C%7Cdocument.querySelectorAll(‘iframe%5Bsrc*%3D%22jwplayer%22%5D’).length%7C%7C(e%3D!0%2Cn%3Dwindow%2Co%3Ddocument%2Ct%3D%22script%22%2Cn.fbq%7C%7C(r%3Dn.fbq%3Dfunction()%7Br.callMethod%3Fr.callMethod.apply(r%2Carguments)%3Ar.queue.push(arguments)%7D%2Cn._fbq%7C%7C(n._fbq%3Dr)%2Cr.push%3Dr%2Cr.loaded%3D!0%2Cr.version%3D%222.0%22%2Cr.queue%3D%5B%5D%2C(i%3Do.createElement(t)).async%3D!0%2Ci.src%3D%22https%3A%2F%2Fconnect.facebook.net%2Fen_US%2Ffbevents.js%22%2C(a%3Do.getElementsByTagName(t)%5B0%5D).parentNode.insertBefore(i%2Ca))%2Cwindow.Fenrir%3F.cm%3F.cmStarted%3Fc()%3AsetTimeout(c%2C1e3)))%3Bfunction%20c()%7Bwindow.Fenrir%3F.cm%3F.usPrivacyApplies%26%26window.Fenrir%3F.cm%3F.isOptedOutOfAds%3Ffbq(%22dataProcessingOptions%22%2C%5B%22LDU%22%5D%2C0%2C0)%3Afbq(%22dataProcessingOptions%22%2C%5B%5D)%2Cfbq(%22init%22%2C%221988166924554892%22)%2Cfbq(%22track%22%2C%22PageView%22)%7D%7DBoolean(window.Fenrir%3F.config%3F.ads%3F.enabled)%3F(window.googletag%3Dwindow.googletag%7C%7C%7Bcmd%3A%5B%5D%7D%2Cwindow.googletag.cmd.push(()%3D%3E%7B!function()%7Bconst%20o%3Dwindow.Fenrir%3F.config%3F.ads%3F.services%2Ct%3Do%3F.amazonTam%3F.enabled%2Cr%3Do%3F.rubiconPrebid%3F.enabled%3Bif(!t%26%26!r)return%20void%20n()%3Bconst%20i%3DDate.now()%3B!function%20a()%7Bif(e)return%3Bconst%20c%3D!t%7C%7Co.amazonTam.loaded%2Cs%3D!r%7C%7Co.rubiconPrebid.loaded%3Bc%26%26s%7C%7CDate.now()-i%3E%3D1e4%3Fn()%3AsetTimeout(a%2C200)%7D()%7D()%7D)%2CsetTimeout(n%2C1e4))%3An()%7D%7D%2Cn%3D%7B%7D%3Bfunction%20o(t)%7Bvar%20r%3Dn%5Bt%5D%3Bif(void%200!%3D%3Dr)return%20r.exports%3Bvar%20i%3Dn%5Bt%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bt%5D(i%2Ci.exports%2Co)%2Ci.exports%7Do.m%3De%2Co.c%3Dn%2Co.o%3D(e%2Cn)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cn)%2C(()%3D%3E%7Bo.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cn%3D%7B%7D%3Bo.I%3D(t%2Cr)%3D%3E%7Br%7C%7C(r%3D%5B%5D)%3Bvar%20i%3Dn%5Bt%5D%3Bif(i%7C%7C(i%3Dn%5Bt%5D%3D%7B%7D)%2C!(r.indexOf(i)%3E%3D0))%7Bif(r.push(i)%2Ce%5Bt%5D)return%20e%5Bt%5D%3Bo.o(o.S%2Ct)%7C%7C(o.S%5Bt%5D%3D%7B%7D)%3Bo.S%5Bt%5D%3Bvar%20a%3D%5B%5D%3Breturn%20a.length%3Fe%5Bt%5D%3DPromise.all(a).then(()%3D%3Ee%5Bt%5D%3D1)%3Ae%5Bt%5D%3D1%7D%7D%7D)()%3Bo(69531)%7D)()%3B%3C%2Fscript%3E” });