Moist One-Bowl Peanut Butter Muffins

If you love peanut butter, these muffins are about to become your new go-to. They’re rich, tender, and packed with that deep, nutty flavor in every bite. The best part? Everything comes together in just one bowl, which means less cleanup and more time actually enjoying your muffins. Whether you’re making them for a quick breakfast, a snack, or a sweet treat to share, this recipe delivers every single time.

These muffins get their incredibly moist texture from a combination of peanut butter, oil, and buttermilk. The result is a soft, fluffy crumb that stays moist even the next day — if they last that long.


Why These Muffins Work

The secret to truly moist muffins is using the right fat ratio. Peanut butter already contains natural oils, but adding a neutral oil (like vegetable or avocado oil) ensures the crumb stays soft and tender instead of dense or dry. Buttermilk adds a slight tang and reacts with the baking soda to create a beautiful rise without toughening the batter.

Using brown sugar instead of white adds moisture and a subtle caramel-like depth that pairs beautifully with peanut butter. Don’t overmix the batter — stirring just until the dry ingredients disappear is all you need. Overmixing develops gluten, which leads to tough, rubbery muffins.


How to Make One-Bowl Peanut Butter Muffins

These muffins come together in about 10 minutes of prep. Once you’ve gathered your ingredients, you’ll whisk the wet ingredients together first, add the dry ingredients directly to the same bowl, fold until just combined, and bake. No mixer needed, no extra pots or pans.


What You’ll Need

For this recipe you’ll need: creamy peanut butter, vegetable oil, brown sugar, eggs, buttermilk, vanilla extract, all-purpose flour, baking soda, baking powder, and salt. Optional but highly recommended: peanut butter chips or mini chocolate chips to fold in or sprinkle on top.


Common Mistakes to Avoid


Overmixing the batter

This is the number one muffin mistake. Once you add the dry ingredients, stir only until no dry streaks remain. A few lumps are totally fine and actually a sign you’re on the right track.

Using cold ingredients

Cold eggs and cold buttermilk can cause the batter to seize slightly and bake unevenly. Let your eggs and buttermilk sit at room temperature for about 15 minutes before starting.

Skipping the rest time before baking

Let your filled muffin tin sit for 5 minutes before going into the oven. This short rest lets the leaveners start activating and helps the muffins dome beautifully instead of baking flat.

Overbaking

Peanut butter muffins can go from perfectly moist to dry very quickly if overbaked. Start checking at the 18-minute mark. They’re done when a toothpick inserted in the center comes out with a few moist crumbs (not wet batter, but not bone dry either).

Using natural peanut butter with separated oil

Natural peanut butter that hasn’t been fully stirred can throw off the fat balance in the batter. If using natural peanut butter, make sure it’s fully stirred and at a smooth, creamy consistency before measuring.

Moist One-Bowl Peanut Butter Muffins

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 12
Calories 285kcal

Ingredients

  • 1/2 cup creamy peanut butter
  • 1/3 cup vegetable oil
  • 3/4 cup packed brown sugar
  • 2 large eggs, room temperature
  • 3/4 cup buttermilk, room temperature
  • 1 tsp vanilla extract
  • 1 3/4 cups all-purpose flour
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup peanut butter chips or mini chocolate chips (optional)

Instructions

  • Preheat your oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or grease well with nonstick spray.
  • In a large bowl, whisk together the peanut butter, oil, and brown sugar until smooth and well combined.
  • Add the eggs, buttermilk, and vanilla extract. Whisk until fully incorporated.
  • Add the flour, baking powder, baking soda, and salt directly to the same bowl. Gently fold with a spatula until just combined. Do not overmix.
  • Fold in peanut butter chips or chocolate chips if using.
  • Divide the batter evenly among the 12 muffin cups, filling each about 3/4 full. Let the filled tin rest for 5 minutes.
  • Bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
  • Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to finish cooling.

Notes

Store in an airtight container at room temperature for up to 3 days, or freeze for up to 2 months. For extra moisture, brush the tops lightly with melted butter right out of the oven.

save pin for later

Leave a Reply

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

Recipe Rating