These Peanut Butter Muffins are a dream come true for peanut butter lovers. Moist, tender, and full of nutty flavor, they’re the perfect grab-and-go breakfast, midday snack, or treat alongside your coffee. Made with simple pantry staples and no fancy equipment, they come together in just 30 minutes.
Why You’ll Love This Recipe
Rich, nutty peanut butter flavor in every bite
Quick and easy—ready in 30 minutes
No mixer required
Moist and tender texture thanks to oil and milk
Great for meal prep or lunchboxes
Freezer-friendly
Customizable with add-ins like chocolate chips or banana
Made with everyday ingredients
Kid-friendly and satisfying
Perfect balance of sweetness and protein
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup peanut butter ½ cup neutral cooking oil (vegetable, canola, or avocado oil) 1 cup light brown sugar 2 eggs 1 cup milk 1 teaspoon vanilla extract 2 cups all-purpose flour 1 tablespoon baking powder ½ teaspoon salt
Directions
Preheat oven to 375ºF. Line 15 muffin cups with liners or spray with nonstick cooking spray.
In a large bowl, beat together the peanut butter, oil, and brown sugar for a couple of minutes until smooth and well blended.
Add eggs and mix until combined. Stir in the milk and vanilla extract.
Add flour, baking powder, and salt. Mix just until all ingredients are combined—do not overmix.
Divide the batter evenly among the prepared muffin cups, filling nearly to the top.
Bake for 20–23 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
Add chocolate chips: Stir in ½ to 1 cup of chocolate chips for a classic combo.
Banana twist: Mash 1 ripe banana into the batter for extra moisture and flavor.
Swirl in jam: Drop a teaspoon of jelly into the center of each muffin before baking.
Crunchy peanut butter: Use crunchy peanut butter for added texture.
Gluten-free: Substitute a 1:1 gluten-free flour blend.
Mini muffins: Make mini muffins and reduce the bake time to 12–14 minutes.
Oats added: Add ½ cup of rolled oats for a hearty breakfast-style muffin.
Storage/Reheating
Storage: Store in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to 5 days. Freezing: Freeze in a single layer and then transfer to a freezer-safe bag. Thaw at room temperature or microwave briefly. Reheating: Warm in the microwave for 10–15 seconds to refresh their just-baked taste.
FAQs
Can I use natural peanut butter?
Yes, but make sure it’s well stirred and not too runny. It may slightly change the texture.
What kind of oil is best?
Any neutral oil works well—vegetable, canola, or avocado oil are great options.
Can I make these muffins dairy-free?
Yes, use a plant-based milk like almond or oat milk to make them dairy-free.
How do I prevent the muffins from being dry?
Don’t overmix the batter and keep an eye on the bake time—take them out as soon as a toothpick comes out with a few crumbs.
Can I reduce the sugar?
You can slightly reduce the sugar, but it may affect the moistness and texture.
Can I use whole wheat flour?
Yes, but consider using half whole wheat and half all-purpose to avoid dense muffins.
How do I make them more protein-rich?
Add a scoop of protein powder or a couple tablespoons of ground flaxseed.
Do these muffins rise well without baking soda?
Yes, the tablespoon of baking powder is enough to give them a nice, fluffy rise.
Can I make this recipe into a loaf?
Yes, bake in a loaf pan at 350ºF for 45–55 minutes, checking for doneness.
Are these muffins good for kids’ lunchboxes?
Absolutely—they’re a protein-packed, nutty treat that kids will love.
Conclusion
These Peanut Butter Muffins are simple, satisfying, and full of comforting flavor. Perfect for breakfast or snacking, they come together fast and bake up beautifully soft with a rich peanut butter taste. Keep a batch on hand for busy mornings, school lunches, or an afternoon treat—you’ll be glad you did.
These moist and tender Peanut Butter Muffins are a perfect breakfast or snack for peanut butter lovers. Made with pantry staples, they’re simple, satisfying, and packed with nutty flavor.
Total Time:30 minutes
Yield:15 muffins
Ingredients
1 cup peanut butter
1/2 cup neutral cooking oil (vegetable, canola, avocado, etc.)
1 cup light brown sugar
2 eggs
1 cup milk
1 teaspoon vanilla extract
2 cups all-purpose flour
1 tablespoon baking powder
1/2 teaspoon salt
Instructions
Preheat the oven to 375ºF (190ºC). Line 15 muffin cups with paper liners or spray with nonstick cooking spray.
In a large bowl, beat together the peanut butter, oil, and brown sugar for about 2 minutes until well combined.
Add the eggs and mix until fully incorporated. Stir in the milk and vanilla extract.
Add the flour, baking powder, and salt. Mix just until all ingredients are combined—do not overmix.
Divide the batter evenly among the 15 prepared muffin cups, filling each almost to the top.
Bake for 20–23 minutes, or until a toothpick inserted into the center comes out mostly clean with a few crumbs.
Let the muffins cool slightly before serving. Enjoy!
Notes
Use smooth or crunchy peanut butter based on preference—both work well.
Do not overmix the batter to ensure light, tender muffins.
These muffins freeze well. Let them cool completely before storing in an airtight container in the freezer for up to 2 months.
Add chocolate chips or chopped nuts for a fun variation.