Peanut Butter Coffee Cake Recipe
Introduction
This Peanut Butter Coffee Cake combines the rich, nutty flavor of creamy peanut butter with a tender, moist crumb and a crumbly streusel topping. Perfect for breakfast, snack time, or dessert, it’s a comforting treat that feels like a warm hug in cake form.

Ingredients
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup creamy peanut butter
- 3/4 cup granulated sugar
- 1/2 cup packed brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- For the streusel topping:
- 1/3 cup all-purpose flour
- 1/3 cup brown sugar
- 1/4 cup creamy peanut butter
- 2 tablespoons unsalted butter, softened
- Optional icing:
- 1/2 cup powdered sugar
- 1–2 tablespoons milk
- 1/4 teaspoon vanilla extract
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease a 9-inch square baking dish or line it with parchment paper.
- Step 2: In a bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- Step 3: In a large bowl, use a mixer to cream the softened butter, peanut butter, granulated sugar, and brown sugar until light and fluffy, about 2–3 minutes.
- Step 4: Beat in the eggs one at a time, then add the vanilla extract and mix until combined.
- Step 5: Gradually add the dry ingredients to the peanut butter mixture in three parts, alternating with the buttermilk, starting and ending with the dry ingredients. Mix until just combined; do not overmix.
- Step 6: In a small bowl, mix the flour, brown sugar, peanut butter, and softened butter with a fork until crumbly to make the streusel topping.
- Step 7: Pour the batter evenly into the prepared baking dish. Sprinkle the streusel topping over the batter.
- Step 8: Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely.
- Step 9: For the optional icing, whisk together powdered sugar, milk, and vanilla extract until smooth. Drizzle over the cooled cake.
Tips & Variations
- Spray your measuring cup with non-stick spray before measuring peanut butter to help it slide out easily.
- Use room temperature butter, eggs, and buttermilk for smoother mixing and tender cake.
- Don’t overmix the batter to keep the cake light and tender.
- Add chopped peanuts or chocolate chips to the streusel topping for extra crunch and flavor.
- If you don’t have buttermilk, mix 1 cup milk with 1 tablespoon vinegar or lemon juice and let it sit for 5 minutes as a substitute.
- Swap creamy peanut butter for crunchy if you prefer added texture.
- Use gluten-free baking flour for a gluten-free version.
- Add chocolate chips or swirl Nutella into the batter for a delicious twist.
Storage
Store leftovers in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate the cake for up to a week or freeze it tightly wrapped for up to 3 months. When frozen, thaw overnight in the refrigerator before serving. Reheat individual slices gently in the microwave if desired.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use crunchy peanut butter instead of creamy?
Yes, crunchy peanut butter works well and adds extra texture to the cake and streusel topping.
How do I make a buttermilk substitute?
Combine 1 cup of milk with 1 tablespoon of vinegar or lemon juice, let it sit for 5 minutes until slightly thickened, then use as a buttermilk substitute in the recipe.
PrintPeanut Butter Coffee Cake Recipe
This Peanut Butter Coffee Cake combines the rich, creamy flavor of peanut butter with a tender, moist cake base topped with a delightful peanut butter streusel. Perfect for breakfast, snack time, or dessert, this cake offers a comforting and indulgent treat with an optional sweet vanilla drizzle to enhance every bite.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 50-55 minutes
- Yield: 9 servings (9-inch square cake) 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Cake:
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup creamy peanut butter
- 3/4 cup granulated sugar
- 1/2 cup brown sugar, packed
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup buttermilk
For the Streusel Topping:
- 1/3 cup all-purpose flour
- 1/3 cup brown sugar
- 1/4 cup creamy peanut butter
- 2 tablespoons unsalted butter, softened
For the Optional Icing:
- 1/2 cup powdered sugar
- 1–2 tablespoons milk
- 1/4 teaspoon vanilla extract
Instructions
- Prep the Oven and Pan: Preheat your oven to 350°F (175°C). Grease a 9-inch square baking dish or line it with parchment paper to ensure easy removal of the cake after baking.
- Mix the Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set this bowl aside for later use.
- Cream the Butter, Peanut Butter, and Sugars: Using a hand or stand mixer, cream together the softened unsalted butter, creamy peanut butter, granulated sugar, and brown sugar in a large bowl. Beat until the mixture is light and fluffy, about 2 to 3 minutes.
- Add the Eggs and Vanilla: Beat in the eggs one at a time to the creamed mixture, making sure each is fully incorporated before adding the next. Then, mix in the vanilla extract.
- Adding Dry Ingredients and Buttermilk: Gradually add the dry ingredient mixture to the peanut butter mixture in three parts, alternating with the buttermilk. Begin and end with the dry ingredients. Stir each addition until just combined to keep the batter tender.
- Make the Streusel Topping: In a small bowl, combine the flour, brown sugar, peanut butter, and softened butter. Use a fork to mix until the mixture is crumbly and well combined.
- Assemble the Cake: Pour the batter evenly into the prepared baking dish. Sprinkle the streusel topping evenly over the top of the batter.
- Bake the Cake: Place the baking dish in the preheated oven and bake for approximately 35 to 40 minutes, or until a toothpick inserted in the center comes out clean.
- Drizzle with Icing (Optional): Once the cake has cooled, whisk together the powdered sugar, milk, and vanilla extract in a small bowl until smooth. Drizzle the icing over the cooled cake for an added sweet finish.
Notes
- Measure peanut butter by spraying your measuring cup with non-stick spray to ensure it slides out easily without sticking.
- Use room temperature ingredients (butter, eggs, buttermilk) for smoother mixing and a more tender cake.
- Do not overmix the batter; stir just until ingredients are combined to avoid toughness.
- Feel free to add chopped peanuts or chocolate chips to the streusel for added texture and flavor.
- Allow the cake to cool before adding icing to prevent it from melting off.
- Substitute buttermilk with 1 cup milk plus 1 tablespoon vinegar or lemon juice, left to sit for 5 minutes.
- Use crunchy peanut butter instead of creamy for added crunch if preferred.
- For gluten-free version, replace all-purpose flour with a 1:1 gluten-free baking flour.
- The cake and streusel topping can be made ahead; streusel can be refrigerated until baking.
- The cake freezes well for up to 3 months when wrapped tightly in plastic wrap; thaw overnight in the fridge before serving.
Keywords: Peanut Butter Coffee Cake, Streusel Topping, Peanut Butter Dessert, Coffee Cake Recipe, Easy Cake, Breakfast Cake

