Follow Me On Pinterest!
There is nothing quite like the smell of fresh chocolate muffins wafting through the kitchen on a lazy Saturday morning. These Double Chocolate Muffins with Peanut Butter Chips take that classic comfort to a whole new level of indulgence. Imagine a deep, dark chocolate sponge that stays incredibly moist, studded with melty semi-sweet chocolate chips and bursts of salty-sweet peanut butter. It is the ultimate flavor marriage that satisfies every sweet craving you have ever had. Whether you need a quick breakfast treat or a decadent afternoon snack, these muffins are guaranteed to be a hit with kids and adults alike.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 12 muffins
- Difficulty: Easy
Nutrition values
- Calories: 345 kcal
- Protein: 6g
- Carbs: 42g
Why Make This Double Chocolate Muffins With Peanut Butter Chips
You should make these muffins because they offer the perfect balance of textures and flavors. Many chocolate muffins end up dry or bland, but this recipe uses oil and milk to ensure a tender crumb that lasts for days. The addition of peanut butter chips provides a creamy, nutty contrast to the rich cocoa base. Plus, they are incredibly easy to whip up in just one or two bowls, meaning you spend less time cleaning and more time eating. They also freeze beautifully, making them the perfect “grab-and-go” snack for busy weeks.
Ingredients
- 2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder (Dutch-processed preferred)
- 3/4 cup granulated sugar
- 1/4 cup light brown sugar, packed
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 2 large eggs, room temperature
- 1 cup whole milk
- 1/2 cup vegetable oil (or melted coconut oil)
- 2 teaspoons pure vanilla extract
- 3/4 cup semi-sweet chocolate chips
- 3/4 cup peanut butter chips
Directions
Step 1: Preparation
Preheat your oven to 400°F (200°C). Line a standard 12-cup muffin tin with paper liners or grease them generously with non-stick cooking spray. Ensure your eggs and milk are at room temperature to help the batter emulsify properly.
Step 2: Mix Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, cocoa powder, granulated sugar, brown sugar, baking powder, baking soda, and salt. Sifting the cocoa powder is highly recommended to remove any stubborn lumps that could ruin the texture of your muffins.
Step 3: Combine Wet Ingredients
In a separate medium bowl, beat the eggs lightly. Whisk in the milk, vegetable oil, and vanilla extract until the mixture is smooth and fully combined. Using oil instead of butter keeps these muffins moist even after they have cooled down.
Step 4: Create the Batter
Make a well in the center of the dry ingredients and pour in the wet mixture. Use a spatula to gently fold the ingredients together until just combined. Be careful not to overmix; a few small streaks of flour are perfectly fine. Gently fold in 1/2 cup of chocolate chips and 1/2 cup of peanut butter chips.
Step 5: Baking
Divide the batter evenly among the 12 muffin cups, filling them nearly to the top for those tall, bakery-style muffin tops. Sprinkle the remaining chocolate and peanut butter chips over the tops. Place the tin in the oven and bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean. Let them cool in the pan for 5 minutes before transferring to a wire rack.
Expert Tips for Perfect Double Chocolate Muffins With Peanut Butter Chips
To achieve the best results, always use a high-quality Dutch-processed cocoa powder for a deeper chocolate flavor and darker color. When measuring your flour, use the “spoon and level” method rather than scooping directly from the bag to avoid packing the flour, which leads to dense muffins. For extra moistness, you can swap half of the milk for sour cream or Greek yogurt. Finally, do not overbake! Check them a minute or two early to ensure they stay soft and fudge-like inside.
Delicious Variations
If you want to switch things up, try adding a half-cup of chopped walnuts or pecans for an extra crunch. For an even more intense peanut butter experience, you can swirl a teaspoon of melted creamy peanut butter into the top of each muffin before baking. If you prefer a “triple chocolate” version, swap the peanut butter chips for white chocolate chips. You can also make “jumbo” muffins by using a 6-cup muffin tin and increasing the baking time to about 25 to 30 minutes.

Frequently Asked Questions
How should I store these muffins?
Keep the muffins in an airtight container at room temperature for up to 3 days. If you want them to last longer, store them in the refrigerator for up to 1 week, though they may lose a little moisture.
Can I freeze these chocolate peanut butter muffins?
Yes! These muffins freeze exceptionally well. Wrap each muffin individually in plastic wrap and place them in a freezer-safe bag for up to 3 months. Thaw at room temperature or warm them in the microwave for 20 seconds.
Can I use gluten-free flour for this recipe?
You can substitute the all-purpose flour with a high-quality 1:1 gluten-free baking flour blend. Ensure the blend contains xanthan gum for the best structure and texture.
Why did my muffins turn out dry?
Dry muffins are usually the result of overmeasuring flour or overbaking. Ensure you level your flour correctly and start checking for doneness at the 18-minute mark. Overmixing the batter can also lead to a tough, dry texture.
Can I use butter instead of oil?
You can use melted butter for a richer flavor, but the muffins will have a slightly different, more cake-like texture. Muffins made with oil tend to stay moist longer than those made with butter.
Conclusion
These Double Chocolate Muffins with Peanut Butter Chips are the ultimate treat for any chocolate lover. With their moist crumb and the perfect ratio of chocolate to peanut butter, they are destined to become a favorite in your household. They are simple to prepare and even better to eat, especially when served warm with a cold glass of milk. Give this recipe a try today and enjoy the perfect bakery-style muffin right from your own oven!

Double Chocolate Muffins With Peanut Butter Chips
- Total Time: 35 minutes
- Diet: Vegetarian
Ingredients
- 2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder (Dutch-processed preferred)
- 3/4 cup granulated sugar
- 1/4 cup light brown sugar, packed
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 2 large eggs, room temperature
- 1 cup whole milk
- 1/2 cup vegetable oil (or melted coconut oil)
- 2 teaspoons pure vanilla extract
- 3/4 cup semi-sweet chocolate chips
- 3/4 cup peanut butter chips
Instructions
- Preheat your oven to 400°F (200°C). Line a standard 12-cup muffin tin with paper liners or grease them generously with non-stick cooking spray. Ensure your eggs and milk are at room temperature to help the batter emulsify properly.
- In a large mixing bowl, whisk together the all-purpose flour, cocoa powder, granulated sugar, brown sugar, baking powder, baking soda, and salt. Sifting the cocoa powder is highly recommended to remove any stubborn lumps that could ruin the texture of your muffins.
- In a separate medium bowl, beat the eggs lightly. Whisk in the milk, vegetable oil, and vanilla extract until the mixture is smooth and fully combined. Using oil instead of butter keeps these muffins moist even after they have cooled down.
- Make a well in the center of the dry ingredients and pour in the wet mixture. Use a spatula to gently fold the ingredients together until just combined. Be careful not to overmix; a few small streaks of flour are perfectly fine. Gently fold in 1/2 cup of chocolate chips and 1/2 cup of peanut butter chips.
- Divide the batter evenly among the 12 muffin cups, filling them nearly to the top for those tall, bakery-style muffin tops. Sprinkle the remaining chocolate and peanut butter chips over the tops. Place the tin in the oven and bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean. Let them cool in the pan for 5 minutes before transferring to a wire rack.
- Cook Time: 35 minutes









