Desserts
This vegan M&M cookie recipe proves plant-based baking can deliver the same rich chocolatey magic as classic versions—melty centers, crispy edges, and that signature M&M crunch in every bite. 💛 The secret lies in using flax eggs for binding and coconut oil for that perfect texture, while still achieving the deep chocolate flavor that makes these cookies irresistible.
I've baked dozens of variations to perfect this recipe, ensuring it's foolproof for both beginners and experienced bakers.
The foundation starts with a simple yet effective dough made from 5 key ingredients that replace traditional butter and eggs without sacrificing flavor or texture. The flax eggs provide the necessary structure, while coconut oil adds richness and helps create those coveted chewy centers.
What sets these apart is the way the M&Ms stay perfectly melty in the center, even after baking—no more dry, chalky chocolate chips here.
By the time you pull these golden-brown cookies from the oven, you'll have a tray of restaurant-quality vegan cookies that look and taste just like the classic version.
The aroma alone will have everyone asking for the recipe, and the first bite delivers that perfect balance of crispy exterior, soft interior, and bursts of colorful M&M goodness. These cookies are perfect for holidays, potlucks, or satisfying a chocolate craving any day of the week.
Whether you're baking for a crowd or treating yourself to a single cookie, this recipe delivers results that will impress even the most devoted chocolate lovers. The best part? No one will guess they're vegan. Let's get baking!
Ingredients for vegan m&m cookie
Five key ingredients transform ordinary baking into irresistible vegan M&M magic—crispy edges, melty centers, and bursts of color in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Spooned and leveled for accuracy |
| Coconut Oil 🥥 | 1 cup | Unrefined for rich flavor, solid |
| Granulated Sugar 🍯 | 1 ½ cups | Light brown preferred for depth |
| Flaxseed Meal 🌾 | ¼ cup | Ground fresh for binding |
| Vanilla Extract 🌸 | 1 tbsp | Pure Madagascar bourbon |
| Baking Soda 🧂 | ½ tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| M&Ms 🍫 | 2 cups | Originals, not mini |
| Unsweetened Applesauce 🍎 | ½ cup | For moisture balance |
| Dark Chocolate Chips 🍫 | 1 cup | 70% cacao minimum |
| Almond Extract 🌿 | ½ tsp | Optional for depth |
The coconut oil is non-negotiable here—it delivers that signature richness and chewiness classic cookies have. Trader Joe's or Whole Foods carry the best unrefined varieties (look for 'virgin' or 'expeller-pressed' labels), but any solid coconut oil works in a pinch. The flaxseed meal needs to be freshly ground—pre-ground loses potency fast. Bob's Red Mill flaxseed meal is my go-to, but any organic brand works. For the M&Ms, originals are essential—they melt better than mini versions and give that perfect crunch. Pro tip: chill your M&Ms for 20 minutes before baking to prevent them from spreading too much.
No coconut oil? Vegan butter like Miyoko's or Earth Balance works in a bind, but the texture will be slightly different. Swapping the brown sugar for white? Add 1 tsp molasses to compensate for flavor. Running low on vanilla? Almond extract at half the amount gives a similar depth. The dark chocolate chips are crucial—they should be at least 70% cacao for that authentic flavor. Enjoy Life brand is my favorite vegan option, but any dairy-free chocolate chips work. For extra richness, fold in 1 tbsp of tahini with the wet ingredients—trust me on this one.
Store dough in an airtight container for up to 3 days—it actually tastes better after resting. Baked cookies keep their crispness for 5 days in a sealed container, but they're best enjoyed fresh. Freeze portions for 3 months by wrapping tightly in plastic wrap. For a restaurant-quality touch, serve warm with a scoop of vegan vanilla ice cream. The aroma alone will have everyone asking for seconds—these cookies are that good.
Why You'll Love This Recipe
- No Fuss Mixing: I swear, the dough comes together in five minutes—just toss the flour, sugar, and coconut oil until it’s crumbly, then fold in those M&Ms. No creaming, no waiting, no stress. Honestly, my lazy Sunday mornings thank me every time.
- M&Ms Every Bite: That crunchy-sweet payoff? Chef’s kiss. The melted M&Ms nestle into the soft, buttery(ish) cookie—thanks to coconut oil—while the vanilla keeps it warm and familiar. My kids fight over the last one, and I don’t even feel guilty.
- Party in a Jar: Freeze half the dough balls for a last-minute treat, or bake a batch ahead for potlucks. They stay fresh for days in an airtight container, and honestly? No one will guess they’re vegan. (Yes, even at my in-laws’ holiday spread.)
- Pocketbook Friendly: Flour, sugar, and coconut oil are staples—no specialty shopping needed. A single bag of M&Ms stretches far, and flaxseed meal adds protein without breaking the bank. Between us, this is my go-to when I’ve got a cookie craving but an empty wallet.
Step-by-step instructions for vegan M&M cookies
Here's how to make decadent vegan cookies with melty M&M centers—no eggs or butter needed!
👨🍳 Step 1: Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the 1 cup coconut oil (solid at room temperature) with the 1.5 cups granulated sugar and 0.5 cup unsweetened applesauce. Cream together using a hand mixer on medium speed for 3-4 minutes until light and fluffy. You're looking for a ribbony texture when you lift the beaters—this ensures tender cookies.
Add the 1 tbsp vanilla extract and 0.5 tsp almond extract (if using) and mix for another 30 seconds. The almond extract adds subtle depth that complements the chocolate perfectly. Here's the thing—don't skip the applesauce. It replaces eggs while keeping the cookies moist without adding bulk.
👨🍳 Step 2: Fold in Dry Ingredients Gently
In a separate bowl, whisk together the 3 cups all-purpose flour, 0.25 cup flaxseed meal, 0.5 tsp baking soda, and 0.5 tsp salt. The flaxseed meal acts as our egg substitute—when mixed with water, it creates a gel-like binder. Add this dry mixture to the wet ingredients in two batches, mixing on low speed just until combined after each addition.
Real talk: Overmixing develops gluten, which makes cookies tough. Stop when you see a few flour streaks remaining. The dough should be thick but workable. If it's too dry, add 1-2 teaspoons of plant-based milk to help it come together. This ensures your cookies will hold their shape while staying soft.
🥘 Step 3: Fold in Chocolate and M&Ms
Using a silicone spatula, gently fold in the 2 cups M&Ms and 1 cup dark chocolate chips. Be careful not to break the M&Ms—you want those perfect melty centers! Distribute them evenly throughout the dough. I like to press them in slightly so they don't all rise to the top during baking.
This is where the magic happens—the combination of the rich chocolate chips and colorful M&Ms creates pockets of gooey goodness in every bite. If you're feeling fancy, save about ¼ cup M&Ms for topping later. Just press them gently into the tops of the cookies before baking for a beautiful presentation.
⏰ Step 4: Chill and Scoop for Perfect Shape
Cover the dough with plastic wrap and refrigerate for at least 30 minutes (I prefer 1 hour for best results). Chilling firms up the coconut oil, which prevents excessive spreading in the oven. It also allows the flavors to meld beautifully.
After chilling, preheat your oven to 350°F. Scoop the dough into 2-tablespoon portions (about 1.5 inches in diameter) and place them 3 inches apart on parchment-lined baking sheets. The spacing is crucial—these cookies spread slightly but not excessively.
🔥 Step 5: Bake to Golden Perfection
Bake for 11-13 minutes until the edges are golden brown but the centers still look slightly soft. They'll firm up as they cool. Pay attention here—they should be set but not dry. If you're using the reserved M&Ms for topping, press them gently into the tops during the last 2 minutes of baking.
Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack. This brief rest prevents them from cracking as they firm up. The result? Chewy centers with melty M&M pockets and crisp edges—all without a single animal product. Enjoy them warm for maximum gooeyness!
Pro Tips For Making Vegan M&M Cookie
- MEASURE FLAXSEED PRECISELY: Skip the eyeballing—weigh your flaxseed meal to 0.1g accuracy. Too little and your cookies won’t hold together; too much adds a bitter, mealy edge. I learned this the hard way when I used a spoon instead of a scale and ended up with crumbly sad disks.
- CREAM COCONUT OIL COLD: Whip that coconut oil with sugar before adding wet ingredients—it blends smoother and avoids greasy pockets. Use a hand mixer for 2-3 minutes until it’s pale and fluffy, like a proper buttercream. Cold oil from the fridge works best; room temp just gets lazy.
- CHILL DOUGH LONGER THAN YOU THINK: Give the dough a full 48 hours in the fridge if you can—this isn’t optional. The longer it rests, the more the flour hydrates and the flavors meld. I used to rush it to 24 hours, and the cookies always tasted underdeveloped. Trust the process.
- BAKE ONE SHEET AT A TIME: Overcrowding = flat, greasy cookies. Arrange dough balls 2 inches apart on a single sheet, then bake until edges are just set (not golden). I know, it’s tempting to double the batch, but your oven can’t handle it—save yourself the cleanup.
Common mistakes when making this dish
Overmixing the Dough
This is the #1 mistake I see in vegan baking—especially with flax eggs. When you overmix the dough after adding the dry ingredients, you develop too much gluten, which makes cookies tough and dry instead of chewy.
The goal is to mix just until combined with a few flour streaks remaining. I recommend using a hand mixer on low speed and stopping when the dough clumps together. 💡
Skipping the Chill
Rushing to bake without chilling the dough is a recipe for flat, greasy cookies. The coconut oil needs time to firm up so it doesn't spread excessively in the oven. I always chill my dough for at least 30 minutes—preferably 1 hour.
This also gives the flavors time to meld beautifully. Pro tip: Place your baking sheet in the freezer for 10 minutes before scooping to prevent spreading.
Incorrect Baking Time
Underbaking or overbaking completely ruins the texture. These cookies need to be golden brown at the edges with slightly soft centers. Bake for 11-13 minutes at 350°F—any longer and they'll dry out. The centers should look set but still have a slight give when pressed.
If you're unsure, pull them out when the edges are just starting to brown and let them rest—they'll firm up as they cool.
Breaking the M&Ms
Crushed M&Ms lose their signature melty centers and become chalky. Handle them gently when folding into the dough, and avoid pressing too hard. I like to use a silicone spatula to gently fold them in.
For topping, press them lightly onto the cookies during the last 2 minutes of baking so they melt just enough to create a beautiful pattern without breaking. 🍫
Wrong Coconut Oil Temperature
Using melted coconut oil instead of solid creates cookies that spread too much and lack that perfect chewy texture. The oil should be solid at room temperature when you start mixing.
If your kitchen is warm, chill the coconut oil in the fridge for 10-15 minutes before using. This ensures your cookies hold their shape while maintaining that rich, buttery flavor.
Ignoring the Resting Time
Transferring cookies to a wire rack too soon causes them to crack as they cool. Let them rest on the baking sheet for 5 minutes first. This brief pause allows the internal structure to set properly.
I've learned this the hard way—skipping this step leads to cookies that look like they've been run over by a lawnmower! The result is a perfect balance of crisp edges and chewy centers.
Nutrition facts
Frequently asked questions
Can I make these vegan cookies without coconut oil?
Yes, but the texture will differ slightly. Use vegan butter like Miyoko's or Earth Balance as a 1:1 substitute, though the cookies may be slightly less chewy. For richness, add 1 tablespoon tahini to the wet ingredients. If you're avoiding coconut entirely, try avocado oil (solidified) for a neutral flavor.
Why do my cookies spread too much?
This usually happens when the coconut oil isn't chilled enough or the dough isn't rested. Always chill the dough for at least 30 minutes and pre-chill your baking sheet for 10 minutes. Scoop 2-tablespoon portions and place them 3 inches apart—the spacing gives them room to spread without touching.
How do I get the M&Ms to stay melty?
Handle them gently when mixing and press only ¼ cup reserved M&Ms lightly onto tops during the last 2 minutes of baking (at 350°F). The residual heat melts the candy coating just enough to create a glossy finish. Chill the M&Ms for 20 minutes before baking to prevent over-spreading.
Can I substitute mini M&Ms for regular ones?
Technically yes, but the texture changes dramatically. Mini M&Ms are harder and won't melt as beautifully. Use them only if you're okay with a crunchier bite. For best results, stick to original-sized M&Ms—they melt perfectly in the center while keeping their signature crunch.
How do I store these cookies to keep them fresh?
Store cookies in an airtight container at room temperature for 5 days for maximum crispness. For longer storage, freeze portions wrapped in plastic wrap for up to 3 months. Reheat in a 300°F oven for 2-3 minutes to restore gooeyness. The aroma alone will have everyone asking for seconds!
