Chocolate Peanut Butter Muffins Recipe
If you love the classic combination of chocolate and peanut butter, these chocolate peanut butter muffins are an easy treat you will want to bake again and again. They have a rich chocolate flavor, a soft and tender crumb, and creamy peanut butter in every bite. The muffins are sweet enough for dessert but simple enough to enjoy with breakfast or an afternoon cup of coffee.
This chocolate peanut butter muffins recipe uses everyday baking ingredients and comes together without complicated techniques. The secret is balancing the cocoa-rich chocolate batter with peanut butter so neither flavor overwhelms the other. A few simple mixing tips also help keep the muffins moist and fluffy instead of dense or dry.
Whether you are preparing a weekend breakfast, packing lunchbox treats, or looking for an easy homemade dessert, these muffins are a delicious choice.
Why You’ll Love This Chocolate Peanut Butter Muffins Recipe
There are plenty of reasons to keep this recipe in your regular baking rotation.
- Rich chocolate flavor: Cocoa powder gives the muffins a deep chocolate taste.
- Creamy peanut butter: Peanut butter adds richness and a nutty flavor that pairs beautifully with chocolate.
- Soft and moist texture: The combination of oil, milk, and sour cream keeps the crumb tender.
- Easy preparation: You do not need a mixer or complicated equipment.
- Great for different occasions: Serve them for breakfast, brunch, snacks, or dessert.
- Freezer-friendly: Make a batch ahead and freeze them for later.
- Easy to customize: Chocolate chips, peanut butter chips, chopped peanuts, or a swirl of peanut butter can all be added.
Ingredients for Chocolate Peanut Butter Muffins
The ingredients are simple, but each one contributes to the final texture and flavor.
All-Purpose Flour
All-purpose flour provides the structure for the muffins. Measure it accurately by spooning it into a measuring cup and leveling the top rather than scooping directly from the flour bag.
Unsweetened Cocoa Powder
Cocoa powder gives the muffins their chocolate flavor and dark color. Use unsweetened cocoa powder so you can control the amount of sugar in the recipe.
Baking Powder and Baking Soda
These leavening agents help the muffins rise and create a lighter crumb. Using the correct amounts is important because too much can leave an unpleasant chemical taste.
Salt
A small amount of salt balances the sweetness and makes both the chocolate and peanut butter flavors more pronounced.
Granulated Sugar and Brown Sugar
Using two types of sugar creates a balanced sweetness. Brown sugar also contributes moisture and a subtle caramel-like flavor.
Creamy Peanut Butter
Choose a regular creamy peanut butter that mixes easily into the batter. Conventional shelf-stable peanut butter generally produces the most consistent texture.
Eggs
Eggs bind the ingredients together while contributing structure, moisture, and richness.
Vegetable Oil
Oil helps create soft muffins that remain tender even after cooling. It also makes the preparation easier because you do not need to cream softened butter and sugar.
Milk
Milk loosens the batter and provides additional moisture. Whole milk gives especially rich results, although 2% milk works well too.
Sour Cream
Sour cream adds moisture and a slight tang that balances the sweetness. It also helps produce a tender crumb.
Vanilla Extract
Vanilla enhances the chocolate and peanut butter flavors without making the muffins taste strongly of vanilla.
Chocolate Chips
Chocolate chips are optional but highly recommended. They create little pockets of melted chocolate throughout the muffins.
Exact Ingredients
For 12 standard muffins, you will need:
- 1 1/2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 3/4 cup granulated sugar
- 1/4 cup packed light brown sugar
- 1/2 cup creamy peanut butter
- 2 large eggs
- 1/3 cup vegetable oil
- 1/2 cup milk
- 1/2 cup sour cream
- 2 teaspoons vanilla extract
- 3/4 cup semi-sweet chocolate chips
For an optional peanut butter topping:
- 1/4 cup creamy peanut butter
- 1 tablespoon powdered sugar
Recommended Tools
You do not need special baking equipment for this recipe. Gather:
- 12-cup muffin pan
- Paper muffin liners
- Two mixing bowls
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Cookie scoop or large spoon
- Wire cooling rack
A cookie scoop is particularly useful because it helps divide the batter evenly among the muffin cups.
How to Make Chocolate Peanut Butter Muffins
1. Prepare the Oven and Muffin Pan
Preheat the oven to 375°F (190°C).
Line a standard 12-cup muffin pan with paper liners. If you do not have liners, lightly grease the pan with cooking spray or butter.
Starting with a fully preheated oven is important. Muffins rely on an initial burst of heat to rise properly.
2. Combine the Dry Ingredients
In a medium bowl, whisk together:
- Flour
- Cocoa powder
- Baking powder
- Baking soda
- Salt
Whisking distributes the cocoa powder and leavening agents evenly throughout the flour. This helps prevent pockets of baking soda or cocoa in the finished muffins.
3. Mix the Wet Ingredients
In a separate large bowl, whisk together the sugar, brown sugar, peanut butter, eggs, vegetable oil, milk, sour cream, and vanilla.
Mix until the peanut butter is incorporated and the mixture looks smooth.
If your peanut butter is especially thick, let it sit at room temperature for a few minutes before mixing. Slightly softened peanut butter blends more easily.
4. Combine the Wet and Dry Mixtures
Add the dry ingredients to the wet ingredients.
Use a rubber spatula to gently fold everything together until just combined.
Do not aggressively stir the batter. A few small streaks of flour are preferable to overmixing. Once flour is hydrated, excessive mixing develops gluten, which can make muffins tough and dense.
5. Add the Chocolate Chips
Fold in the chocolate chips, reserving a small handful for sprinkling over the tops.
At this stage, the batter should be thick and scoopable.
6. Fill the Muffin Cups
Divide the batter evenly among the 12 muffin cups.
Fill each cup about three-quarters full. Evenly portioning the batter helps the muffins bake at the same rate.
Sprinkle the reserved chocolate chips over the tops.
For an extra peanut butter flavor, you can also add a small spoonful of peanut butter to the top of each muffin and gently swirl it into the batter with a toothpick.
7. Bake the Muffins
Place the pan in the center of the preheated oven.
Bake for approximately 18–22 minutes.
Start checking around 18 minutes because oven temperatures can vary.
The muffins are ready when:
- The tops look set.
- The centers spring back lightly when gently pressed.
- A toothpick inserted into the center comes out with a few moist crumbs.
- The chocolate chips are melted and glossy.
Avoid waiting for the toothpick to come out completely dry. That can mean the muffins have already been overbaked.
8. Cool Before Serving
Let the muffins cool in the pan for about 5 minutes.
Then transfer them to a wire rack.
Allowing them to cool slightly helps the crumb finish setting while preventing the bottoms from becoming soggy from trapped steam.
How to Get Tall, Bakery-Style Muffins
If you want beautifully domed chocolate peanut butter muffins, a few techniques make a noticeable difference.
Start With a Hot Oven
A properly preheated oven gives the muffins an immediate lift. Do not put the pan into an oven that is still warming.
Don’t Overmix
Overmixed muffin batter is one of the most common causes of dense muffins. Stir only until the ingredients are incorporated.
Fill the Cups Consistently
Uneven portions can cause some muffins to overbake while others remain underdone. A cookie scoop makes portioning much easier.
Use Fresh Leavening Agents
Old baking powder or baking soda can result in muffins that barely rise. If your leavening agents have been sitting in the pantry for a long time, replacing them is worthwhile.
Don’t Open the Oven Too Early
Opening the oven door during the first part of baking can cause muffins to lose some of their rise. Wait until they are close to being finished before checking.
Expert Tips for the Best Chocolate Peanut Butter Muffins
Use Room-Temperature Ingredients
Room-temperature eggs, milk, and sour cream blend more easily and help create a smoother batter.
Measure Flour Correctly
Too much flour is a common reason homemade muffins become dry. Spoon flour into your measuring cup and level it with the back of a knife.
Don’t Overbake
Chocolate muffins can be difficult to judge visually because the batter is already dark. Start testing them around the 18-minute mark.
Add Extra Chocolate
For a richer muffin, replace some of the semi-sweet chocolate chips with milk chocolate or dark chocolate chips.
Create a Peanut Butter Swirl
Warm a few tablespoons of peanut butter very gently until it becomes soft enough to drizzle. Add a small amount to each muffin before baking and swirl it with a toothpick.
Common Mistakes and How to Fix Them
Why Are My Muffins Dense?
The most likely causes are overmixing, too much flour, or expired leavening agents.
Mix the batter gently and stop as soon as the dry ingredients disappear.
Why Did My Muffins Sink?
Muffins can sink if the batter contains too much liquid, the oven temperature is too low, or the muffins are removed before the center has finished setting.
Make sure your oven is fully preheated and bake until the centers are properly set.
Why Are My Muffins Dry?
Overbaking is the most common culprit. Too much flour can also produce a dry crumb.
Measure flour carefully and remove the muffins from the oven as soon as they pass the doneness test.
Why Didn’t the Peanut Butter Flavor Stand Out?
The chocolate and cocoa can easily dominate peanut butter. Use a flavorful creamy peanut butter and consider adding a peanut butter swirl or peanut butter chips.
Why Are the Tops Cracked?
A slightly cracked muffin top is usually completely normal. It can happen when the batter expands rapidly in the hot oven and is often a sign of a good rise.
Easy Recipe Variations
Chocolate Peanut Butter Banana Muffins
Mash one very ripe banana and add it to the wet ingredients. Reduce the milk slightly if the batter becomes overly loose.
The banana adds natural sweetness and moisture.
Double Chocolate Peanut Butter Muffins
Use dark cocoa powder and add extra chocolate chips for an especially rich chocolate muffin.
Peanut Butter Cup Muffins
Add chopped peanut butter cups to the batter instead of some of the chocolate chips.
Crunchy Peanut Butter Muffins
Use crunchy peanut butter and sprinkle chopped roasted peanuts over the tops before baking.
Mini Chocolate Peanut Butter Muffins
Use a mini muffin pan and reduce the baking time considerably. Begin checking after about 10 minutes.
Peanut Butter Streusel Muffins
Top each muffin with a mixture of flour, brown sugar, peanut butter, and butter before baking for a crumbly topping.
Ingredient Substitutions
Can You Use Whole Wheat Flour?
Yes, but replacing all the flour with whole wheat flour can make the muffins heavier. For a lighter texture, replace only half of the all-purpose flour with whole wheat flour.
Can You Use Greek Yogurt Instead of Sour Cream?
Yes. Plain full-fat or low-fat Greek yogurt can be substituted for sour cream in an equal amount.
Can You Use Butter Instead of Oil?
Yes. Melted butter can replace the vegetable oil. The flavor will be slightly richer, although the texture may be a little different.
Can You Use Non-Dairy Milk?
Absolutely. Unsweetened almond, oat, or soy milk can generally replace regular milk.
Can Natural Peanut Butter Be Used?
Natural peanut butter can work, but make sure it is thoroughly stirred before measuring. Separated oil can affect the consistency of the batter.
Serving Suggestions
These muffins are delicious while slightly warm, especially when the chocolate chips are still soft.
Serve them with:
- A glass of cold milk
- Coffee or tea
- Fresh berries
- Sliced bananas
- A drizzle of melted peanut butter
- A light dusting of powdered sugar
- Vanilla yogurt
For dessert, warm a muffin for a few seconds and serve it with a scoop of vanilla ice cream.
How to Store Chocolate Peanut Butter Muffins
Once completely cooled, store the muffins in an airtight container at room temperature.
They are best enjoyed within 2–3 days.
Place a sheet of paper towel underneath the muffins to absorb excess moisture. If stacking them, place another sheet of paper towel between the layers.
Avoid refrigerating them unless necessary because refrigeration can make muffins lose some of their soft texture.
Can You Freeze Chocolate Peanut Butter Muffins?
Yes. These muffins freeze very well.
Allow them to cool completely, then place them in a freezer-safe container or zip-top freezer bag.
For the best quality, freeze them for up to 3 months.
To prevent them from sticking together, freeze the muffins individually on a tray first, then transfer them to a freezer bag.
How to Thaw Frozen Muffins
Leave a muffin at room temperature for about 1–2 hours.
For a faster option, microwave one muffin for approximately 15–25 seconds. Check it and continue heating in short intervals if necessary.
Do not overheat because the chocolate can become extremely hot while the muffin itself may dry out.
Frequently Asked Questions
Can I make this chocolate peanut butter muffins recipe without chocolate chips?
Yes. The cocoa powder provides the chocolate flavor, so the muffins will still be delicious without chocolate chips. However, chocolate chips add extra richness and pockets of melted chocolate.
Can I make these muffins ahead of time?
Yes. Bake them the day before serving and store them in an airtight container once completely cooled.
For longer storage, freeze them.
Can I use crunchy peanut butter?
Yes. Crunchy peanut butter adds small pieces of peanuts and creates a pleasant texture.
What peanut butter is best for muffins?
A creamy conventional peanut butter is generally the easiest to work with because its consistency remains stable during mixing and baking.
How do I know when chocolate muffins are done?
Insert a toothpick into the center. It should come out with a few moist crumbs but no wet batter. The top should look set and the center should spring back lightly when touched.
Why should I avoid overmixing muffin batter?
Overmixing develops gluten in the flour. This can make the finished muffins chewy, tough, and dense rather than tender.
Can I make these muffins without sour cream?
Yes. Plain Greek yogurt is an excellent substitute. You can also use plain yogurt.
Can I add a peanut butter filling?
Yes. Place a small amount of muffin batter in each liner, add about a teaspoon of peanut butter in the center, then cover with more batter. Avoid overfilling the cups.
Can I make these as jumbo muffins?
Yes. Use a jumbo muffin pan, but expect a longer baking time. Begin checking for doneness after about 22–25 minutes and adjust according to your oven.
Are chocolate peanut butter muffins good for breakfast?
Absolutely. They work well as an occasional sweet breakfast, brunch item, or snack. Pairing one with fruit and yogurt can make a more balanced breakfast.
Recipe Card
Chocolate Peanut Butter Muffins Recipe
Prep Time: 15 minutes
Bake Time: 18–22 minutes
Total Time: About 40 minutes
Servings: 12 muffins
Yield: 12 standard muffins
Cuisine: American
Course: Breakfast, Dessert, Snack
Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 3/4 cup granulated sugar
- 1/4 cup packed light brown sugar
- 1/2 cup creamy peanut butter
- 2 large eggs
- 1/3 cup vegetable oil
- 1/2 cup milk
- 1/2 cup sour cream
- 2 teaspoons vanilla extract
- 3/4 cup semi-sweet chocolate chips
Instructions
- Preheat the oven to 375°F (190°C) and line a 12-cup muffin pan with paper liners.
- Whisk together the flour, cocoa powder, baking powder, baking soda, and salt in a medium bowl.
- In a separate bowl, whisk the granulated sugar, brown sugar, peanut butter, eggs, oil, milk, sour cream, and vanilla until smooth.
- Add the dry ingredients to the wet ingredients and gently fold until just combined.
- Fold in the chocolate chips, reserving a few for the muffin tops.
- Divide the batter evenly between the muffin cups, filling each about three-quarters full.
- Sprinkle the remaining chocolate chips over the tops.
- Bake for 18–22 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
- Cool in the pan for 5 minutes, then transfer the muffins to a wire rack.
- Serve warm or allow them to cool completely before storing.
Recipe Notes
- Do not overmix the batter.
- Measure flour carefully to avoid dry muffins.
- Start checking for doneness around 18 minutes.
- Conventional creamy peanut butter gives the most consistent texture.
- Store cooled muffins in an airtight container for 2–3 days.
- Freeze for up to 3 months for longer storage.
- Add chocolate chips, peanut butter chips, chopped peanuts, or a peanut butter swirl for extra flavor.
Final Thoughts
This chocolate peanut butter muffins recipe is a simple way to turn two classic flavors into a soft, rich, bakery-style treat at home. The chocolate batter is tender and deeply flavored, while creamy peanut butter adds richness and a familiar nutty sweetness.
The recipe is flexible enough for everyday baking, too. Add chocolate chips for extra indulgence, create a peanut butter swirl for a striking finish, or experiment with chopped peanuts and different types of chocolate. Once you know the basic technique, you can easily adapt these muffins to suit your taste.
For the best results, focus on three things: measure the flour carefully, avoid overmixing, and do not overbake. Follow those simple rules and you will have tender, flavorful muffins with a satisfying chocolate-peanut butter combination in every bite.