M&M Cookies are one of our favorite cookies to bake because they’re soft, delicious and packed with chocolate in every bite. In fact, they happen to be a family favorite since we’ve enjoyed this recipe our entire lives.

What makes them so perfect is the mix of chopped and whole M&Ms through the dough. The chopped M&Ms melt into the dough and the whole ones on top make them look bakery-style and picture perfect. That’s what makes them so irresistible!

These are the kind of cookies we make for birthdays, holidays, class parties, or anytime we want something cheerful and easy. They bake fast, stay soft, and disappear even faster.

This M&M Cookie recipe is right up there with our famous Snickerdoodle Cookies and Frosted Sugar Cookies.

Why you’ll love it + Why it works:

  • Quick. This easy dessert recipe is ready to enjoy in under 15 minutes!
  • Fun. They are colorful and completely customizable by changing up the M&Ms with your favorites!
  • Butter + oil keeps them soft. The combo gives great flavor while keeping cookies tender for days.
  • Chopped candy spreads flavor. Chopping some M&Ms creates melty chocolate throughout, not just on top.
M&M Cookies ingredients on counter.

M&M Cookies Ingredients

  • Granulated sugar (1 cup): Sweetens and helps the edges set.
  • Brown sugar (1 cup): Adds moisture and keeps cookies chewy.
  • Butter, softened (½ cup): Adds flavor and helps create a tender cookie.
  • Vegetable oil (½ cup): Helps cookies stay soft and prevents drying out.
  • Eggs (2): Bind the dough and give structure.
  • Baking powder (1 teaspoon): Adds lift for a soft, thick cookie.
  • Salt (1 teaspoon): Balances sweetness and boosts flavor.
  • Baking soda (1 teaspoon): Helps cookies spread slightly and brown.
  • Vanilla extract (1 teaspoon): Adds classic cookie flavor.
  • All-purpose flour (3 cups): Provides structure so cookies hold their shape.
  • M&Ms, chopped and whole (2 cups): Adds chocolate throughout and the classic colorful look. We use (plain) chopped and whole, separated (plus w a few mini M&Ms for the top). Change up the M&M flavors for different holidays and occasions.

How to Make M&M Cookies

PREP. Preheat oven to 350°F. Lightly grease a cookie sheet.

BATTER. In the bowl of a stand mixer with the paddle attachment, cream 1 cup granulated sugar, 1 cup brown sugar, ½ cup butter, and ½ cup oil.

  • Add 2 eggs and beat until fluffy.
  • Add 3 cups flour, 1 teaspoon baking powder, 1 teaspoon baking soda, 1 teaspoon salt, and 1 teaspoon vanilla. Mix until combined.

M&Ms. Mix in 2 cups chopped M&Ms (chop about ½ cup whole M&Ms in a nut chopper, crush them in a Ziploc bag with the bottom of a cup, or use a food processor). Stir to combine.

BAKE. Using a medium cookie scoop, scoop the mixture into dough balls and place onto prepared baking sheets. Insert 6-9 M&Ms (regular and plain) on top before baking.

  • Working in batches, bake for 8-10 minutes.
M&M cookies baked on baking sheet.

PICTURE PERFECT. Cool on the sheet for a few minutes. For picture-perfect cookies use a silicone spatula to gently press the circumference of the cookie into a perfect circle before they cool. Transfer the M&M cookies to a wire rack to cool completely.

Kristyn’s Recipe Tips

  • Chop the M&Ms. Mixing in chopped M&Ms distributes the candy throughout the dough, while whole ones on top make them extra pretty.
  • Don’t over-bake. Pull them out when the edges are just set. They’ll continue to cook slightly on the pan, keeping the centers soft and chewy.
  • Customize the mix-ins. Use seasonal or mini M&Ms for holidays, or swap in peanut butter or peanut M&Ms for a fun twist.
  • Make them picture-perfect. Gently press extra M&Ms on top of each dough ball before baking for that bakery-style look.
  • Make them Mini. Make the dough as directed. Form the dough into smaller balls and instead of topping with regular-sized M&M’s use mini M&M’s to top each dough ball. Reduce the bake time to about 5-6 minutes.
M&M Cookies recipe stacked on each other on white plate.
M&M Cookie recipe stacked on top of each other on white plate.
4.91 from 95 votes

M&M Cookie Recipe

M&M Cookies are the ultimate crowd-pleaser, easy to mix, fast to bake, and perfect for gifting, sharing, and party dessert tables.
Servings: 36
Prep: 5 minutes
Cook: 7 minutes
Total: 12 minutes

Equipment

Video

Ingredients 

  • 1 cup granulated sugar
  • 1 cup brown sugar
  • ½ cup butter, just softened
  • ½ cup vegetable oil
  • 2 eggs
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 1 teaspoon baking soda
  • 1 teaspoon vanilla extract
  • 3 cups all-purpose flour
  • 2 cups M&M's, (plain) chopped and whole, separated – with mini M&Ms too, if desired.

Instructions 

  • Preheat oven to 350°F.
  • In a stand mixer, cream together granulated sugar, brown sugar, butter, and oil.
  • Add eggs and beat until fluffy.
  • Add flour, baking soda, baking powder, salt, and vanilla. Mix until combined.
  • Mix in chopped M&Ms (we chop about ½ cup M&Ms using a nut chopper).
  • Using a medium cookie scoop, scoop dough balls onto a lightly greased pan and insert 6-9 M&Ms (regular and plain) on top before baking.
  • Bake for 8-10 minutes.
  • For picture-perfect cookies: Before the cookies cool, use a silicone spatula to gently press the circumference of the cookies into a perfect circle.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

    Flat Cookies. If the butter is too warm the cookies may spread too much. If needed, chill the dough before baking. 
    Store cookie dough. 
    • Refrigerate the dough. Cover the dough with plastic and store in the fridge for 1-2 days. Chilling the dough can help keep the cookies from spreading.
    • Freeze cookie dough. Freeze in log form or cookie dough balls. Use our How to Freeze Cookie Dough for tips. 
    STORE. Place the cooled cookies in an air-tight container for 3-4 days. Place a piece of white bread into the container to help the cookies stay softer longer.
    FREEZE. Baked cookies can also be stored in the freezer for 3-4 months.

    Nutrition

    Calories: 136kcal, Carbohydrates: 19g, Protein: 1g, Fat: 6g, Saturated Fat: 1g, Cholesterol: 15mg, Sodium: 127mg, Potassium: 36mg, Sugar: 11g, Vitamin A: 90IU, Calcium: 15mg, Iron: 0.6mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Recipe FAQ

    How to store M&M cookie dough?

    Refrigerate the dough. Cover the dough with plastic and store in the fridge for 1-2 days. Chilling the dough can help keep the cookies from spreading.
    Freeze cookie dough. Freeze in log form or cookie dough balls. Use our How to Freeze Cookie Dough for tips. 

    How to store our best M&M cookies?

    Store. Place the cooled cookies in an air-tight container for 3-4 days. Place a piece of white bread into the container to help the cookies stay softer longer.
    Freeze. Baked cookies can also be stored in the freezer for 3-4 months.

    This recipe was originally published September 2011.

    About Kristyn

    Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

    Get my cookbook!

    My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

    4.91 from 95 votes (19 ratings without comment)

    Leave a comment

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

    Recipe Rating




    138 Comments

    1. Joy says:

      5 stars
      Can I just say, these are the best! They are soft & chewy & I love the whole pieces & the chopped M&M’s!

    2. Lucy says:

      5 stars
      I had to bring a festive cookie to an activity. My mom helPed me make these with Pink Valentine M&Ms. all my friends really liked them.

    3. Olivia says:

      5 stars
      I love m&m cookies! So easy to chaNge up according to the holiday or just use the standard colors for everyday baking. There so pretty and always so yummy!

    4. Becca says:

      5 stars
      So delicious! We used red and green M&Ms for christmas.

    5. Sarah Lutz says:

      Would one bag oF m&m’s be enough for this recipe? Or how many m&m’s did you end up Using? Also what kind of butter? (Salted or unsalted?) i’m so excited to try thESe cookies out! <3

      1. Kristyn Merkley says:

        I like to use unsalted butter when baking. Yes, one bag is plenty 🙂 It all just depends on how much you like m&m’s. There’s no wrong amount 😉

    6. Karen Ellinger says:

      5 stars
      These are the most delicious cookies I’ve ever made!!

      1. Kristyn Merkley says:

        Yay! I am so glad you think so!! Thank you for trying them 🙂

    7. manker family says:

      5 stars
      These were awesome cookies. Just baked them up.

      1. Kristyn Merkley says:

        Yay!! I am so glad you liked them!! They are one of my favorites! Thank you!

    8. Joy says:

      5 stars
      These are the best!! everyone loved them! this will be my go-to recipe for sure!! They were soft & chewy.

    9. Olivia says:

      5 stars
      Aside from chocolate chip cookies these are the next best thing. Who doesnt like the combination of m&ms and cookies? Totally the best!

    10. Audrey says:

      4 stars
      I was pretty skeptical about these to be honest. I have never used oil OR baking powder in a cookie recipe before. But… they were actually really good! They turned out just like they look in the pictures and they were nice and chewy with a little crunch. I was pleasantly surprised! My only criticism is they took wayyy longer to cook than the recipe said; I needed about 17-18 minutes per batch.

      Not sure this will take over for my usual recipe (maybe I’ll do a comparison later this year) but they’re definitely tasty!

      1. Kristyn Merkley says:

        Thank you for trying them 🙂 I know all ovens are different, so some may take longer or some shorter. I am glad you liked them.