Ingredients

10 slices bacon
2 1/4 cups all-purpose flour
1/4 teaspoon baking soda
3/4 teaspoon salt
2 sticks (8 ounces) unsalted butter, softened
1/4 cup mayonnaise
3/4 cup granulated sugar
3/4 cup packed light brown sugar
2 large eggs
2 tablespoons creamy peanut butter
2 teaspoons pure vanilla extract
3/4 cup semisweet chocolate chunks
1/2 cup chopped salted peanuts
1/2 cup sweet dried banana chips, roughly chopped

Directions

Cook the bacon in a skillet until crisp, and then drain on paper towels. Once the bacon is cool, roughly chop it (you should have about 1/2 cup).

Combine the flour, baking soda and salt in a medium bowl. In a large bowl, beat the butter, mayonnaise and sugars with a mixer at medium speed until fluffy, about 3 minutes. Beat in the eggs, one at a time, until well blended. Add the peanut butter and vanilla and beat until combined.

At low speed, add the flour mixture in batches, beating until just combined. Using a wooden spoon, stir in the chocolate chunks, bacon, peanuts and banana chips. Cover the bowl with plastic wrap and chill for at least 30 minutes or overnight.

Position the racks in the upper and lower thirds of the oven and preheat the oven to 325 degrees F. Line 2 muffin tins with paper liners.

Fill the muffin tins about halfway full with the batter (a 2-inch, 2-ounce ice cream scoop gives you just about the perfect amount, and helps prevent spilling).

Bake until the tops are slightly golden and a toothpick inserted into the center comes out clean, about 30 minutes. (Keep in mind that the cookies won't rise and form a dome like a cupcake.) Let cool in the muffin tins on wire racks for about 10 minutes, then unmold the cookie cups and transfer them to the racks to cool completely.