Indulge in these irresistible peanut butter muffins that are sure to satisfy your cravings. Packed with creamy peanut butter and topped with a crunchy peanut butter streusel, these muffins offer a delightful balance of flavors and textures. The use of whole wheat flour adds a nutritious twist, making them a perfect treat for breakfast or snack time.
Preheat the oven to 375°F (190°C). Line a 12-cup muffin pan with paper liners or grease with cooking spray.
In a large bowl, whisk together the whole wheat flour, all-purpose flour, baking powder, and salt.
In another bowl, beat the eggs, brown sugar, peanut butter, oil, and milk until well combined.
Roughly chop the peanuts into small pieces.
Gradually stir the wet ingredients into the dry ingredients, mixing just until incorporated. Fold in the chopped peanuts.
In a small bowl, mix together the peanut butter, butter, flour, and granulated sugar with your fingers until crumbly.
Divide the batter evenly among the prepared muffin cups, filling each about 2/3 full. Sprinkle the streusel topping over each muffin.
Bake for 20-25 minutes, until a toothpick inserted into the center of a muffin comes out clean. Let cool in the pan for 5 minutes before transferring to a wire rack to cool completely.