There is something purely magical about a classic, vibrant M&M cookie, but we aren’t talking about those dry, cakey versions you find at the grocery store. This recipe delivers the ultimate bakery-style experience right in your home kitchen: ultra-thick, incredibly chewy Bakery-Style M&M Cookies with perfectly crisp, golden edges and a soft, bendable center. Every single bite is packed with a rich, buttery vanilla flavor and the delightful, classic crunch of candy-coated chocolate shells. They are a nostalgic crowd-pleaser that looks just as stunning on a dessert platter as they taste.
The secret to achieving that signature gourmet thickness and chew lies entirely in the balance of sugars and a meticulous double-layer M&M topping technique. By combining granulated sugar with rich dark brown sugar, we ensure the cookies retain an incredibly moist, gooey interior while baking up with beautiful, caramelized edges. Whether you are baking these for a backyard barbecue, a school bake sale, or just a cozy weekend treat, this foolproof recipe will quickly become your absolute go-to cookie base.
For the best two-stage topping coverage, Mini M&M Candies are a convenient option. As an Amazon Associate, I earn from qualifying purchases.
Why You’ll Love This Recipe
Unmatched Texture: You get a magnificent, contrast-rich bite featuring an ultra-chewy center, soft-baked midpoints, and a delicate, buttery outer crunch.
Aesthetic Bakery Finish: Pressing extra M&Ms both before and right after baking guarantees that picture-perfect, completely packed, colorful presentation every single time.
Deep Caramel Notes: Using dark brown sugar instead of light brown adds a deeper hint of molasses that pairs perfectly with the rich butter.
Perfect for Gifting: These sturdy yet soft cookies hold up beautifully when packed into bakery boxes or clear treat bags for friends and family.


The Ingredient Breakdown
- 2 1/4 cups All-purpose flour (270 g)
- 1/2 tsp Baking powder (2 g)
- 1/2 tsp Baking soda (3 g)
- 1 tsp Salt (6 g)
- 1 cup Unsalted butter (226 g), room temperature
- 3/4 cup Dark brown sugar (165 g), packed
- 2/3 cup Granulated sugar (133 g)
- 2 Large eggs (room temperature)
- 1/2 tbsp Vanilla bean paste or vanilla extract (7.5 ml)
- 1 1/2 cups Mini M&Ms (approx. 260 g), plus extra for placing on top
- Flaky sea salt, for finishing
Step-by-Step Instructions
1. Whisk the Dry Ingredients
In a medium-sized bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until completely combined and free of lumps. Set this dry mixture aside.
2. Cream the Butter and Sugars
In a large mixing bowl (or using a stand mixer fitted with the paddle attachment), combine the room-temperature unsalted butter, packed dark brown sugar, and granulated sugar. Beat vigorously on medium-high speed for 2 to 3 minutes until the mixture is light, fluffy, and smooth.
3. Incorporate Eggs and Vanilla
Add the room-temperature eggs one at a time, mixing well after each addition to fully incorporate them. Add the vanilla bean paste (or vanilla extract) and beat until the mixture is thick, velvety, and uniform.
4. Fold and Combine
Pour your dry ingredient mixture into the wet base. Using a wooden spoon or a rubber spatula, gently fold the ingredients together just until the flour disappears—do not overmix! Dump in your 1 1/2 cups of mini M&Ms and gently fold them into the cookie dough until evenly distributed.
5. Weigh and Prep the Dough
Preheat your oven to 350°F (177°C). Using a digital kitchen scale, weigh out 2.5-ounce (approx. 70 g) dough balls. Roll them smoothly between your hands. For that absolute bakery-quality look, press extra mini M&Ms directly onto the tops of the dough balls before they go into the oven.
6. Bake and Perfect
Place dough balls on a parchment-lined baking sheet, leaving about 2 to 3 inches of space between each cookie. Preheat your oven to 350°F (177°C). Bake the cookies for 13 to 14 minutes. They are ready when the edges are a beautiful golden brown, but the insides are still slightly wet and soft.
The Finishing Touch: The second you pull the baking sheet out of the oven, take more mini M&Ms and immediately fill in any empty spaces on top of the hot, soft cookies. Sprinkle generously with flaky sea salt while they are warm. Allow them to cool on the pan for 10 minutes to set before transferring them to a wire rack.
Tips for Success
Don’t Overbake: The golden rule of chewy cookies is to pull them out when the centers still look a little wet. They will continue to cook and firm up on the hot baking sheet as they cool!
The Two-Step M&M Method: Adding M&Ms before baking ensures some get beautifully embedded into the spreading dough, while adding them right after fills in the gaps for a stunning, professional aesthetic.
Room Temperature Ingredients: Make sure your eggs and butter are truly at room temperature. Cold eggs will cause the creamed butter to seize up, preventing the dough from mixing smoothly.

Storage and Freshness
Keeping Them Fresh: Store your cooled cookies in an airtight container at room temperature for up to 5 days.
The Bread Trick: To keep them impossibly soft for days on end, place a single slice of plain white sandwich bread inside the container with the cookies. The cookies will absorb the moisture from the bread, keeping them soft-baked and fresh!
Freezing the Dough: You can roll the raw dough balls (with the first layer of M&Ms attached), place them on a tray to freeze completely, and then transfer them to a freezer bag for up to 3 months. When ready to enjoy, simply bake them straight from the freezer, adding an extra 1 to 2 minutes to the total baking time, and fill in the empty spots with fresh M&Ms right as they come out!
Cookie boxes, self-sealing cookie bags, my favorite vanilla bean paste and flaky sea salt and tons of other items I use to bake with is linked for you on my Amazon Storefront!

Bakery-Style Chewy M&M Cookies
Ingredients
Method
- Whisk the Dry Ingredients: In a medium-sized bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until completely combined and free of lumps. Set this dry mixture aside.
- Cream the Butter and Sugars: In a large mixing bowl (or using a stand mixer fitted with the paddle attachment), combine the room-temperature unsalted butter, packed dark brown sugar, and granulated sugar. Beat vigorously on medium-high speed for 2 to 3 minutes until the mixture is light, fluffy, and smooth.
- Incorporate Eggs and Vanilla: Add the room-temperature eggs one at a time, mixing well after each addition to fully incorporate them. Add the vanilla bean paste (or vanilla extract) and beat until the mixture is thick, velvety, and uniform.
- Fold and Combine: Pour your dry ingredient mixture into the wet base. Using a wooden spoon or a rubber spatula, gently fold the ingredients together just until the flour disappears—do not overmix! Dump in your 1 1/2 cups of mini M&Ms and gently fold them into the cookie dough until evenly distributed.
- Weigh and Prep the Dough: Preheat your oven to 350°F (177°C). Using a digital kitchen scale, weigh out 2.5-ounce (approx. 70 g) dough balls. Roll them smoothly between your hands. For that absolute bakery-quality look, press extra mini M&Ms directly onto the tops of the dough balls before they go into the oven.
- Bake: Place dough balls on parchment-lined baking sheets, leaving about 2 to 3 inches of space between each cookie. Bake the cookies for 13 to 14 minutes. They are ready when the edges are a beautiful golden brown, but the insides are still slightly wet and soft.
- The Finishing Touch: The second you pull the baking sheet out of the oven, take more mini M&Ms and immediately fill in any empty spaces on top of the hot, soft cookies. Sprinkle generously with flaky sea salt while they are warm. Allow them to cool on the pan for 10 minutes to set before transferring them to a wire rack.
These turned out absolutely fabulous! The most perfectly balanced cookie I’ve ever tasted. I’ve already used the dough recipe to make other kinds of cookies because it’s just that good. Thank you for taking the time to put this recipe together! Just made my third batch, my boys are obsessed.
Kenna, thank you for trusting my recipe and sharing it with your family! Your sweet feedback just made my day. I’m glad you found me. Happy baking!
Came across your page on Tik Tok and loved your videos! I came to see the recipe for these cookies and just made them. DELICIOUS!! Can’t wait to try another recipe of yours, thank you for sharing!
Thank you so much, Valerie! I’m thrilled to hear you loved the cookies. Can’t wait for you to try more recipes—happy baking!
Thank you so much for the love and feedback, Valerie! I’m excited for you to try more of my recipes. Happy baking!
My family loved these cookies!! They were all gone within 30 minutes, wish i made more
I am thrilled to hear that, Avalyn! Can’t wait for you to try more of my recipes if you’re up for it. Happy baking!