yes peanut butter does build muscle but you need to buy all-natural, sugar-free peanut butter. peanut butter is packed with monounsaturated fats that can increase your body's production of testosterone, which can help muscles grow and melts fat. If you like peanut butter, eat it as a snack. you can eat three tablespoons a day and that's it. I hope this info was helpful