Here’s one of our favorite homemade cakes: a peanut butter cake, covered with peanut butter icing.

Preparation: 20min ‘ Cooking: 30min ‘ Ready in : 50min 

Servings: 20 


For the cake :

  • 2 cups all-purpose flour
  • 2 cups of sugar
  • 1 teaspoon baking soda
  • 1/2 cup of milk
  • 2 eggs
  • 1 teaspoon vanilla extract
  • 1 cup of water
  • 1/2 cup of butter
  • 1/2 cup of vegetable oil
  • 1/2 cup peanut butter

For the glaze :

  • 1/2 cup of butter
  • 1/2 cup peanut butter
  • 1/3 cup of milk
  • 1 teaspoon vanilla extract
  • 4 ¾ cups of powdered sugar

Steps of preparation

  1. Preheat oven to 350°F (175°C). Grease a rectangular baking dish.
  2. In a bowl, whisk the flour with sugar and baking soda. Whisk in 1/2 cup milk, eggs, and 1 teaspoon vanilla extract. Stir until smooth.
  3. In a saucepan, heat together the water, 1/2 cup butter, vegetable oil, and 1/2 cup peanut butter until smooth. Stir into the flour mixture and transfer to baking dish.
  4. Bake until a toothpick inserted in the center of the cake comes out clean, about 20 minutes.

For icing :

  1. Melt 1/2 cup butter with 1/2 cup peanut butter in a saucepan over medium heat. Add 1/3 cup milk and 1 teaspoon vanilla. Stir in powdered sugar and whip until smooth, about 3-4 minutes. Pour icing over hot cake.

1 Comment

  1. Lana

    I made the Old Fashioned Peanut Butter Cake. I loved the icing, but the cake was soooooo heavy. It was like eating heavy brownies that tasted like peanut butter. I ate 3 bites and threw the whole cake in the trash. What a waste of my time and ingredients.

Leave a Reply

Your email address will not be published. Required fields are marked *

You cannot copy content of this page