Ingredients
Cake
- 1 cup soy milk
- 1 tablespoon apple cider vinegar
- 2 cups all purpose flour
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 3/4 cup creamy peanut butter
- 1 cup granulated sugar
- 3/4 cup vegetable oil
Peanut Butter Frosting
- 1 cup creamy peanut butter
- 3/4 cup vegan butter, slightly softened
- 3 cups powdered sugar
- 1 teaspoon pure vanilla extract
- 4-6 tablespoons soy milk, more as needed
- Tiny pinch of salt, optional
Instructions
- Preheat and Prepare Pan: Preheat the oven to 350 degrees F and grease a 9 x 13 inch cake pan (or a 10 x 15 inch jelly roll pan for a sheet cake).
- Make Vegan Buttermilk: In a measuring cup, combine 1 cup soy milk with 1 tablespoon apple cider vinegar. Stir lightly and set aside to curdle, creating vegan buttermilk.
- Mix Dry Ingredients: In a medium bowl, whisk together 2 cups all-purpose flour, 1 tablespoon baking powder, and 1/4 teaspoon salt. Set aside.
- Combine Wet Ingredients: In a large bowl or stand mixer bowl with paddle attachment, beat 3/4 cup creamy peanut butter, 1 cup granulated sugar, and 3/4 cup vegetable oil until well combined, scraping sides as needed.
- Add Dry Ingredients and Vegan Buttermilk: With mixer on low speed, alternately add flour mixture and vegan buttermilk in three parts, beginning and ending with buttermilk. The batter will be thick and not very pourable.
- Transfer and Bake: Spread the batter evenly into the prepared pan. Bake for 28-32 minutes until a toothpick inserted in the center comes out clean. For a sheet cake using a 10 x 15 inch pan, bake for 15-18 minutes.
- Cool Cake: Allow the cake to cool completely in the pan before frosting.
- Prepare Frosting: Using a handheld or stand mixer with a whisk attachment, beat 1 cup creamy peanut butter and 3/4 cup slightly softened vegan butter on medium speed until smooth and creamy.
- Add Remaining Frosting Ingredients: Add 3 cups powdered sugar, 4 tablespoons soy milk, 1 teaspoon vanilla extract, and a tiny pinch of salt if desired. Beat initially on low speed, then increase to high and beat for 2 minutes until very fluffy. Adjust consistency by adding more soy milk or powdered sugar as needed to achieve a smooth, thick, pipe-able frosting.
- Frost the Cake and Serve: Frost the cooled cake generously with the prepared peanut butter frosting. Optionally, sprinkle mini chocolate chips on top. Serve and enjoy!
Notes
- You may substitute soy milk with other plant-based milks such as almond, cashew, or oat milk.
- While canola oil is recommended, other vegetable oils like avocado can be used. Melted coconut oil is untested but might work.
- For a gluten-free version, replace all-purpose flour with a gluten-free all-purpose blend.
- Use non-natural creamy peanut butter (e.g., JIF) for best texture and results. Natural peanut butter hasn’t been tested and may not work well.
- Almond butter may be substituted but will alter the flavor significantly and is untested.
- The cake can be kept at room temperature and does not require refrigeration unless preferred. Cover the cake after cutting to prevent drying.
- For a simple snack cake, skip frosting and fold mini chocolate chips into the batter before baking.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan