Go Back
+ servings
Slice of Peanut Butter Bread topped with peanut butter.
Print Recipe
No ratings yet

Vegan Peanut Butter Bread

My vegan peanut butter bread is loaded with rich peanut butter flavor, and super simple to make with a handful of pantry staples. Just sweet enough and topped with a buttery peanut crumb topping, it’s perfect for everything from sweet snacking to an indulgent breakfast!
Prep Time15 minutes
Cook Time50 minutes
Total Time1 hour 5 minutes
Course: Breakfast, Dessert
Cuisine: American
Servings: 10
Calories: 393kcal
Author: Alissa Saenz

Ingredients

For the Topping

  • cup all-purpose flour
  • cup roasted and salted peanuts
  • 2 tablespoons organic brown sugar
  • ¼ teaspoon salt
  • 3 tablespoons vegan butter, melted

For the Peanut Butter Bread

  • 1 ⅓ cup unflavored and unsweetened non-dairy milk
  • ¾ cup creamy peanut butter (use conventional peanut butter, not the natural, runny variety)
  • ¼ cup vegetable oil
  • 2 teaspoons vanilla extract
  • 1 teaspoon apple cider vinegar
  • 2 cups all-purpose flour
  • cup organic granulated sugar
  • cup organic brown sugar
  • 1 tablespoon baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon salt

Instructions

  • Preheat the oven to 350°F and grease the inside of a 9 x 5 inch loaf pan.
  • To make the topping, stir the flour, peanuts, brown sugar, and salt together in a small bowl. Add the melted butter and stir until the dry ingredients are evenly saturated. Place the topping into the fridge to chill while you mix the batter.
  • In a medium bowl or container, whisk the milk, peanut butter, oil, vanilla, and apple cider vinegar together. Break up any large clumps of peanut butter and get the mixture relatively smooth — small flecks of peanut butter are fine, though.
  • In a large mixing bowl, whisk together the flour, sugar, brown sugar, baking powder, baking soda, and salt.
  • Pour the milk mixture into the bowl with the flour mixture, then stir just until the batter is combined. Don't overmix it — stop as soon as you no longer see flour streaks.
  • Transfer the batter to the prepared baking pan and smooth out the top with a spatula. Take the topping out of the fridge and sprinkle it over the batter, breaking up any large clumps with your fingers.
  • Bake the loaf for 50 to 55 minutes, until the topping is lightly browned and a toothpick inserted into the center comes out clean. The loaf will only rise slightly — this is totally fine.
  • Place the loaf pan on a cooling rack and let the bread cool completely.
  • Once the loaf is cool, loosen the sides with a knife, then remove it from the pan. Slice, serve, and enjoy.

Nutrition

Calories: 393kcal | Carbohydrates: 44g | Protein: 9g | Fat: 21g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 9g | Trans Fat: 0.1g | Sodium: 507mg | Potassium: 194mg | Fiber: 2g | Sugar: 18g | Vitamin A: 160IU | Calcium: 138mg | Iron: 2mg