Desserts
This vegan M&M cookie recipe delivers all the chocolatey magic of classic cookies—without a single egg or dairy in sight. 💛 The secret lies in flax eggs and brown sugar for that signature chewy texture, while a precise M&M placement technique ensures every bite has the perfect crunchy-sweet surprise. I've tested this recipe dozens of times to perfect the balance between crisp edges and gooey centers, even with plant-based ingredients.
The foundation starts with a rich chocolate base using melted vegan butter and cocoa powder, which creates depth without needing dairy. Flax eggs bind the dough just as effectively as traditional eggs, while a touch of vanilla and espresso powder enhances the chocolate flavor.
The dough rests for 30 minutes—a critical step that develops flavor and prevents spreading too much in the oven.
When those golden-brown cookies emerge from the oven, you'll find crisp edges giving way to soft, fudgy centers, all studded with colorful M&Ms that stay melty inside. The contrast between the warm cookie and cool chocolate makes each bite irresistible.
These cookies are rich enough to satisfy chocolate cravings but light enough to enjoy as an afternoon treat.
Perfect for holiday baking, potlucks, or satisfying your sweet tooth guilt-free. The recipe makes a batch of 24 cookies, so double it if you're feeding a crowd. Here's how to make them—vegan, delicious, and foolproof.
Ingredients for vegan m&m cookie
These 12 ingredients create the perfect vegan M&M cookies—gooey centers, crisp edges, and melty chocolate surprises!
| Ingredient | Amount | Notes |
|---|---|---|
| Vegan Butter 🧈 | 1 cup | Melted, unsalted preferred |
| Packed Brown Sugar 🍚 | 1 ½ cups | Light or dark works |
| Granulated Sugar 🍚 | ½ cup | For crisp edges |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed preferred |
| Ground Flaxseed 🌾 | ¼ cup | For flax eggs |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla preferred |
| Instant Espresso Powder ☕ | 1 tsp | Enhances chocolate flavor |
| All-Purpose Flour 🌾 | 2 cups | Sifted, no substitutions |
| Baking Soda 🧂 | ½ tsp | For lift |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Mini M&Ms 🍬 | 2 cups | Rainbow colors preferred |
| Water 💧 | ¼ cup | For flax eggs |
The vegan butter is non-negotiable—it's what gives these cookies that rich, melt-in-your-mouth texture. Grab Earth Balance or Miyoko's from the natural foods section at Whole Foods or Trader Joe's for the best flavor. Dutch-processed cocoa powder makes a difference too—it's smoother and less bitter, and Hershey's Special Dark is my go-to. The M&Ms? Don't skimp on the mini ones—they're perfect for scattering and stay melty inside. If you can't find them, regular M&Ms crushed slightly work in a pinch, but they won't be as pretty!
No flaxseed? Chia seeds work too—just use the same amount. Short on espresso powder? Instant coffee granules at half the amount do the trick. The dough must rest for 30 minutes—this isn't optional! It develops the flavor and prevents spreading. If you're in a hurry, chill it in the fridge for 20 minutes instead. For extra richness, add 1 tbsp of vegan chocolate chips to the dough. And if you're feeling fancy, swap half the brown sugar for coconut sugar—it adds a subtle caramel note!
Store the dough in an airtight container for up to 3 days in the fridge, or freeze it for 3 months—just let it soften at room temp before baking. Baked cookies keep their crispness for 5 days in an airtight container, but they're best enjoyed fresh. Double the batch if you're baking for a crowd—these disappear fast! For a nut-free version, skip the flaxseed and use 1 tbsp of aquafaba (chickpea brine) per flax egg instead. Trust me, it works!
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a rush—just cream the vegan butter and sugars with my fingers (yes, really), then fold in the M&Ms. The flaxseed egg binds everything perfectly without extra fuss.
- M&Ms Meet Molten Magic: That first bite? Pure chocolatey bliss with the M&Ms melting just enough to ooze through the cracks. The cocoa powder gives it depth, but the brown sugar keeps it from tasting too heavy.
- Party in a Jar: I’ve used these for potlucks, holiday gifts, and even as a last-minute dessert for friends. They travel well, freeze beautifully, and—honestly—no one ever guesses they’re vegan.
- Budget-Friendly Indulgence: A single batch costs me less than $5 and makes 24 cookies. The flaxseed cuts costs without sacrificing texture, and I can stretch leftovers into cookie sandwiches or crumble them over ice cream.
Step-by-step instructions for vegan M&m cookies
These cookies are packed with chocolatey flavor and gooey centers—just like classic M&Ms cookies, but 100% plant-based!
👨🍳 Step 1: Make the Flax Eggs and Melt the Butter
First, mix the 0.25 cup water and 0.25 cup ground flaxseed in a small bowl. Let it sit for 10 minutes—you'll see it thicken into a gel-like consistency. This is your flax egg, the perfect vegan substitute for binding the dough.
While that sets, melt the 1 cup vegan butter in a microwave-safe bowl in 30-second bursts, stirring between each, until completely smooth. The butter should be fully melted but not hot—just warm enough to blend easily with the sugars later. Keep it nearby, as we'll use it right away.
🍳 Step 2: Cream the Sugars and Add Chocolate Depth
In a stand mixer fitted with the paddle attachment, combine the 1.5 cups packed brown sugar, 0.5 cup granulated sugar, and melted butter. Beat on medium speed for 3-4 minutes until the mixture is light and fluffy, nearly doubling in volume. You're looking for a pale, airy texture—this creates those signature crackly tops and chewy centers.
Reduce speed to low and add the 0.5 cup unsweetened cocoa powder, 1 tsp instant espresso powder, and 2 tsp vanilla extract. Mix for 30 seconds until fully incorporated. The espresso powder might seem odd, but it deepens the chocolate flavor—trust me, it makes a difference! The mixture will look thick and slightly curdled, but that's normal.
👨🍳 Step 3: Combine Dry Ingredients and Fold in M&Ms
In a separate bowl, whisk together the 2 cups all-purpose flour, 0.5 tsp baking soda, and 0.5 tsp salt. Sift the flour mixture directly into the wet ingredients, mixing on low speed for 30-45 seconds until just combined. Overmixing develops gluten, which makes cookies tough—stop as soon as you see a few dry spots remaining.
Remove the bowl from the mixer and gently fold in the 2 cups mini M&Ms using a silicone spatula. I like to press them into the dough slightly so they're evenly distributed. If you're feeling fancy, save a few to press on top of each cookie before baking for that extra pop of color!
⏰ Step 4: Chill the Dough (This Is Non-Negotiable!)
Cover the dough bowl with plastic wrap and refrigerate for at least 1 hour (I prefer 2 hours or even overnight). Chilling solidifies the butter, prevents excessive spreading, and lets the flour fully hydrate for perfect texture. This step makes all the difference—don't skip it!
While the dough chills, preheat your oven to 350°F and line two baking sheets with parchment paper. The dough will be firm and easy to handle after chilling, making scooping and shaping a breeze. Pro tip: If your kitchen gets warm, the dough might soften—just give it a few extra minutes in the fridge.
🔥 Step 5: Bake to Golden Perfection
Scoop the chilled dough into 2-tablespoon portions (use a cookie scoop for uniformity) and place them 3 inches apart on the prepared baking sheets. Flatten each cookie slightly with your palm—just enough to create a ½-inch thick disc. The edges should look slightly uneven, which helps create that classic cookie shape.
Bake for 11-13 minutes until the edges are golden brown but the centers still look slightly underdone. They'll continue cooking on the hot pan after you remove them. Watch closely toward the end—vegan cookies can burn faster than traditional ones. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. Enjoy them warm for the ultimate experience!
Pro Tips For Making Vegan M&M Cookie
- Cream Butter Properly: Mash the vegan butter with the brown sugar in the bowl first—no mixer needed. I used to pulse it in the food processor, but this way, the butter absorbs the sugar better, giving those cookies that classic chewy texture right from the start.
- Measure Cocoa Right: Spoon and level that unsweetened cocoa powder—don’t scoop it straight from the bag. Packed cocoa makes cookies dense; a light, fluffy hand guarantees the right balance of richness without turning them into bricks.
- Chill Dough Fully: Pop the dough in the fridge for at least 30 minutes—yes, even if you’re eager. Skipping this step means M&Ms sink and cookies spread like pancakes. Trust me, 30 minutes now saves 10 minutes of cleanup later.
- Bake in Batches: Use a cookie scoop for uniform balls—about 1.5 inches wide—and bake in single layers. Overcrowding steams the cookies, making them gummy. One tray at a time guarantees crisp edges and a gooey center every time.
Best sauces and condiments for this vegan m&m cookie
Chocolate Drizzle Magic
Elevate your vegan M&M cookies with a warm chocolate ganache drizzle—just melt ½ cup vegan dark chocolate chips with 2 tbsp coconut cream over a double boiler until smooth.
Drizzle over cooled cookies for a glossy finish. For extra decadence, add ½ tsp sea salt flakes to enhance the chocolate flavor. 💫
Peanut Butter Swirl
Add a creamy peanut butter swirl by mixing ¼ cup creamy peanut butter with 1 tbsp maple syrup until smooth. Drop spoonfuls onto the dough before baking, then swirl gently with a knife. The peanut butter stays soft and melty, creating pockets of nutty goodness in every bite.
Caramel Glaze
For a salted caramel glaze, heat ½ cup vegan caramel sauce (like Dandies brand) with 1 tsp coconut oil until runny. Drizzle over warm cookies and sprinkle with flaky sea salt. The caramel softens as it cools, creating a gooey contrast to the crisp edges.
Spiced Orange Zest
Brighten the chocolate with a citrusy twist—mix 1 tbsp fresh orange zest with 1 tsp cinnamon and sprinkle over the dough before baking. The zest adds a refreshing aroma that pairs beautifully with the M&Ms. Finish with a light dusting of powdered sugar for a festive touch.
Nutty Crunch Topping
Press crushed pecans or walnuts into the tops of the cookies before baking for added texture. Toast the nuts first in a dry pan for 3-4 minutes until fragrant. This adds a satisfying crunch that balances the soft, chewy cookie base.
Vanilla Bean Frosting
For a silky vanilla frosting, whip ½ cup vegan butter with 1 cup powdered sugar and 1 tsp vanilla bean paste. Pipe or spread over cooled cookies for a sweet, creamy finish. The vanilla enhances the cookie’s flavor while adding a professional touch.
Nutrition facts
Frequently asked questions
Can I use regular M&Ms instead of mini M&Ms?
Yes, but you'll need to crush them slightly first! Regular M&Ms won't distribute as evenly in the dough. Use a rolling pin or mortar and pestle to gently break them into smaller pieces. The mini M&Ms stay melty inside and look prettier, but crushed regular ones work in a pinch for that classic M&M flavor.
Why do my vegan cookies spread too much?
This usually happens when the dough isn't chilled long enough or the butter is too soft. Always refrigerate the dough for at least 1 hour (preferably 2 hours) before baking. Also, make sure your vegan butter is fully solidified before scooping. If your kitchen is warm, chill the dough longer or bake on the middle rack for even heat distribution.
How do I store these cookies to keep them fresh?
Store baked cookies in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for 3 months—thaw at room temperature for 30 minutes before enjoying. To prevent sogginess, place parchment paper between layers if stacking. The M&Ms stay melty when stored properly!
Can I make this recipe nut-free?
This recipe is already nut-free, but if you want to skip the flaxseed, try chia seeds at the same ratio or aquafaba (chickpea brine). For 1 tbsp aquafaba, whisk 3 tbsp aquafaba with 1 tsp maple syrup until frothy—it works just as well for binding. Just adjust measurements carefully to maintain texture.
What's the secret to getting that perfect chewy texture?
The key is the sugar ratio and proper baking time! Use 75% brown sugar to 25% granulated sugar for chewiness, and bake until edges are golden but centers look slightly underdone. They'll firm up as they cool. Also, don't overmix the dough—just combine until the flour disappears. The flax eggs and rested dough work together to create that signature texture.
