Preheat oven to 350 degrees and line a 9x9 or 11x7 baking dish with non-stick foil or grease with baking spray (9x9 will yield thicker bars while 11x7 will be slightly thinner). Set aside.
In a bowl, mix butter and peanut butter together until combined.
Add in brown sugar and granulated sugar, and mix until combined.
Add in eggs, one at a time, stirring well after each addition.
Mix in vanilla extract.
Add in baking soda, salt, and all-purpose flour, and mix until combined.
Lastly, add in Reeses peanut butter cups (chopped into small pieces) and chocolate chips, mixing until combined (dough will be thick).
Spread half of the dough evenly over the bottom of the pan. Set aside the rest of the dough.
Spread the marshmallow fluff on top of the dough (the marshmallow fluff is sticky, but spread it out as best you can).
Press/spread the remaining dough on top of the marshmallow fluff in an even layer(it’s okay if some of the marshmallow fluff is showing).
Bake for about 25 minutes, or until the top is lightly golden brown.
Allow the bars to cool for at least 30 minutes (I prefer to cool for at least an hour) before cutting into them.
Enjoy!
Store remaining bars in an airtight container (they’re fine at room temperature, if it’s not too hot, for up to 4-5 days).