Bacon Brownies

Prep Time: 20 minutes  |  Cook Time: 40 minutes
Recipe via The Hungry Engineer

Bacon Brownies

Credit: The Hungry Engineer


  • 4 oz unsweetened chocolate
  • 4 oz (8 tablespoons) butter
  • vegetable shortening or more butter for greasing the pan
  • 1 1/2 cup sugar
  • 1/4 teaspoon salt
  • 2 teaspoons vanilla extract
  • 2 large eggs
  • 4 1/2 oz flour (about 1 cup)
  • 2 tablespoons natural cocoa (not Dutch-processed)
  • 6 strips bacon


  1. Preheat the oven to 350 degrees (F)
  2. Prepare an 8″ x 8″ or 9″ x 9″ metal pan (I prefer 9″ x 9″ because I like my brownies nice and thin) as follows.  First measure out a length of parchment paper whose width matches that of the pan and whose length is roughly twice the width.  You’re going to make a parchment sling for your brownies.  Once the parchment is measured, grease the pan with vegetable shortening, lay in the parchment making sure some of it is hanging out either side of the pan, then grease the parchment paper.
  3. Heat a large skillet over medium high heat.  When the pan is hot, carefully lay in the bacon strips and cook on each side until just slightly less done that you’d normally want them for eating (assuming you’re like me and you like your bacon extra crispy).  When the bacon is sufficiently cooked, transfer it to a paper towel lined plate to drain a bit.
  4. Coarsely chop chocolate and butter and place in a microwave safe dish.  Carefully microwave for approximately 1 minute (depending on the power of your microwave) stopping every 15-20 seconds to give the mixture a good stir.  It’s perfectly acceptable, and probably even preferred, to melt the chocolate and butter via a double boiler type method, but I was going for expediency when I made these.
  5. Let the chocolate-butter mixture cool slightly then whisk in the sugar, salt, and vanilla.
  6. Once that is suitably mixed, add the eggs one at a time, combining thoroughly after each addition.
  7. Sift the flour and cocoa into the bowl, taking care to remove or thoroughly break up any lumps.  Stir to combine.
  8. With a rubber spatula, carefully place half the brownie mixture into your prepared pan, taking care to level it and smooth it out to the edges. Lay the bacon strips on top of that, mashing them a bit into the brownie batter. Then top it with the remaining batter, again taking care to get it leveled out and to get the bacon completely covered.
  9. Bake the brownies for roughly 30-40 minutes. They’re finished when a paring knife inserted in the middle comes out free of anything but brownie crumbs.
  10. Let the brownies cool in their pan for a few minutes, then use your parchment paper sling to carefully transfer them to a cutting board. Allow them to cool a bit more before attempting to cut them – it’ll be easier, and in my opinion at least, they’ll taste better.