Skip to content

Peanut Butter M&M Cookies

These peanut butter M&M cookies are super soft, thick and bursting with chocolate. They are the perfect cookie recipe for any peanut butter lover!

Peanut butter m&m cookies on white plate.
This post may contain affiliate links. Read disclosure policy.

Soft and Chewy Peanut Butter M&M Cookies

I am still swooning over these cookies. They taste like a mix between a peanut butter blossom and my favorite M&M cookies. They have the perfect ratio of peanut butter to chocolate. Just take one bite and you’ll be in heaven!

For these cookies, I took the base of the dough from my favorite peanut butter blossoms and inspiration from my peanut butter chocolate chip cookies. Then I added in M&M’s.

The combination was perfect and will give you a little bit of chocolate in every bite. They are soft on the inside, with perfectly crisp outside edges. They remind me of bakery style cookies because they’re so thick and delicious. Trust me, you’re going to want to give this recipe a try!

Peanut butter m&m cookie ingredients.

How to make Peanut Butter M&M Cookies

  1. MIX. Cream together the butter and sugars, then add the peanut butter and beat until smooth. Next mix in the egg and vanilla. Then mix in the flour, baking soda and salt until combined. Fold in the chocolate chips and M&M’s until they are fully incorporated into the dough.
  2. SCOOP. Use a large cookie scoop to scoop the dough onto a lined baking sheet. Make sure to leave about 2 inches apart so that the cookies have enough room to spread in the oven.
  3. BAKE. Bake at 350°F for about 10 to 15 minutes. You want the edges and bottoms to be lightly golden. If you want extra colorful and pretty cookies, add a few more M&M’s on top of each cookie about halfway through baking. Then transfer to a cooling rack to cool completely.
Making peanut butter cookie dough.

Baking Tips

  • Make sure to use regular creamy peanut butter (such as Jiff or Skippy). Do not use the natural or crunchy type for this recipe (you will not get the same soft textured cookie).
  • You can use regular or peanut butter M&M’s for these cookies. However, I personally like to use regular M&M’s as it adds more chocolate. Making mini M&M cookies is always an option, too!
  • If you’d like to press the M&M’s into the tops of the cookies, add them about halfway into the baking time (this will allow for the cookie to spread out slightly and the M&M’s to stay where you place them).
  • Swap in holiday M&M’s to make them festive. Use orange, brown and yellow for fall and red and green for Christmas.
Peanut butter m&m cookies on baking sheet.

Storing and Freezing

  • Storing: These cookies will keep at room temperature in an airtight container or bag for up to 3 days.
  • Freezing baked cookies: Make sure the cookies have cooled completely, then add to a freezer bag or container. They will stay fresh in the freezer for up to 3 months.
  • Freezing the cookie dough: Scoop the dough onto a baking sheet, then freeze for about 30 minutes to harden the dough balls. Then transfer to a freezer bag or container for up to 3 months. Let the dough thaw on a baking sheet while the oven warms, then bake according to directions (you may need to add a few more minutes onto the baking time).
Stacked peanut butter m&m cookies.

More Dessert Recipes You’ll Love

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

peanut butter m&m cookies on plate

Peanut Butter M&M Cookies

5 from 7 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
These peanut butter M&M cookies are super soft, thick and bursting with chocolate.
Prep Time: 10 mins
Cook Time: 10 mins
Total Time: 20 mins
Servings: 24


  • ½ cup unsalted butter (slightly softened)
  • ½ cup granulated sugar
  • ½ cup light brown sugar , packed
  • ¾ cup creamy peanut butter
  • 1 large egg
  • 1 ½ teaspoons vanilla extract
  • 1 ½ cup all-purpose flour
  • 1 teaspoon baking soda
  • ½ teaspoon Kosher salt
  • ½ cup semi-sweet chocolate chips (more if desired)
  • 1 cup M&M's (plain or peanut butter)


  • Preheat oven to 350°F. Line two baking sheets with parchment paper or a baking mat and set aside. 
  • Cream butter and sugars. Add peanut butter and blend until smooth. Add egg and vanilla.
  • Next add the flour, baking soda and salt. Mix just until combined. Fold in chocolate chips and M&M's.
  • Scoop cookie dough onto pan using a large cookie scoop. Press additional chocolate chips of M&M's on top if desired. Bake for 10-12 minutes or until lightly golden on the bottom and edges. 
  • Remove to a cooling rack and allow to cool. Store in an airtight container for up to 3 days.


Slightly adapted from Hershey’s.


Calories: 212kcal | Carbohydrates: 24g | Protein: 4g | Fat: 12g | Saturated Fat: 5g | Cholesterol: 19mg | Sodium: 142mg | Potassium: 91mg | Fiber: 1g | Sugar: 16g | Vitamin A: 147IU | Vitamin C: 1mg | Calcium: 23mg | Iron: 1mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Dessert
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today