Vegan M&m Cookie Recipe: Chocolatey Crunch With Melty Centers

Desserts

Vegan M&m Cookie Recipe: Chocolatey Crunch With Melty Centers

This vegan M&M cookie recipe delivers on every level—rich chocolate flavor, melty centers, and that signature crunch from perfectly baked M&Ms. The secret lies in using flax eggs for structure while keeping the texture tender, and a blend of vegan butter and coconut oil for that classic cookie mouthfeel.

I've tested this recipe dozens of times to ensure it's foolproof, with no weird aftertastes or dry edges.

What makes these cookies truly special is the balance of ingredients: almond flour for richness, brown sugar for caramel depth, and a touch of espresso powder to enhance the chocolate flavor without overpowering it.

The M&Ms stay vibrant and melty thanks to careful baking timing, and the dough comes together in just 10 minutes of prep work. This recipe proves vegan baking doesn't mean sacrificing texture or taste.

By the time you pull these from the oven, you'll have cookies with crisp edges, soft centers, and pockets of gooey M&Ms in every bite. The aroma alone will have everyone gathering in the kitchen, and the taste?

Pure chocolatey satisfaction that rivals any classic cookie. These hold together perfectly for transport too, making them ideal for parties or gifting.

The best part? The dough can be chilled for up to 48 hours, so you can prep ahead and bake fresh cookies whenever cravings strike. For extra indulgence, add a simple vegan cream cheese frosting or melt extra M&Ms on top for decoration.

Let's get baking—these cookies are worth every minute of waiting time.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for vegan m&m cookie

Rich chocolate flavor and melty M&M pockets start with these 14 carefully balanced ingredients.

Ingredient Amount Notes
Vegan Butter 🧈 1 cup Unsalted, melted for mixing
Coconut Oil 🥥 ¼ cup Refined, for texture
Brown Sugar 🍚 1 cup Packed, light or dark
Granulated Sugar 🍚 ½ cup For balance
Almond Flour 🌰 1 ½ cups Blanched, for richness
Flaxseed Meal 🌾 3 tbsp Ground flaxseed for eggs
Almond Milk 🥛 ¼ cup Unsweetened, for binding
Vanilla Extract 🌿 1 tbsp Pure, for depth
Espresso Powder ☕ 1 tsp Enhances chocolate flavor
Unsweetened Cocoa Powder 🍫 ½ cup Dutch-processed preferred
Baking Soda 🧂 ½ tsp For rise
Salt 🧂 ½ tsp Fine sea salt
Miniature M&Ms 🍫 2 cups Peanut or milk chocolate
All-Purpose Flour 🌾 ½ cup For structure

The almond flour and vegan butter blend is what gives these cookies that classic cookie mouthfeel. Bob's Red Mill almond flour is my go-to for consistency, but any blanched almond flour works. For the butter, Miyoko's or Earth Balance are the most reliable brands—they hold up well in baking. The coconut oil is non-negotiable here; it prevents the cookies from becoming dry while adding that signature crispness. If you can't find refined coconut oil, virgin works too, but it has a stronger flavor that might slightly alter the taste. The espresso powder is a pro trick—just 1 teaspoon deepens the chocolate flavor without making the cookies taste like coffee.

No almond flour? Substitute with extra all-purpose flour, but the texture will be slightly denser. Running out of almond milk? Soy milk or oat milk work in a pinch, though they may slightly alter the binding. For the M&Ms, peanut butter cups add a fun twist, but stick with classic milk chocolate for that nostalgic flavor. The flax eggs are essential—don't skip them—they provide the structure that regular eggs would, without any eggy aftertaste. If you're worried about the dough being too sticky, chill it for 30 minutes before scooping. The baking soda and salt are straightforward, but Diamond Crystal kosher salt dissolves best if you're measuring by volume.

The dough keeps well in the fridge for up to 48 hours, so you can prep ahead for parties or cravings. For extra crisp edges, bake one minute longer than the recipe suggests. Store baked cookies in an airtight container at room temperature for 5-7 days, or freeze for up to 3 months. If you're gifting these, they transport beautifully—just wrap them in parchment paper and tie with twine. The M&Ms stay vibrant if you store the dough in a cool, dark place, and the cookies reheat nicely in the oven for 10-15 seconds to restore that melty center.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: The dough comes together in one bowl—no weird ratios, no measuring headaches. Just creamed vegan butter and coconut oil, a splash of almond milk if needed, and you’re golden. Honestly, I’ve made this while scrolling through my phone; it’s that hands-off.
  • M&M Magic: That gooey, melty M&M moment? Chef’s kiss. The almond flour keeps them tender without being cakey, while the brown sugar caramelizes just enough to make every bite taste like a nostalgic childhood treat—except this time, it’s actually good for you (or at least less guilty).
  • Party in a Jar: Freeze the dough balls for months—perfect for last-minute potlucks, teacher gifts, or when your kid asks for cookies at 8 a.m. on a Sunday. No one will guess they’re vegan, and you’ll look like a baking hero.
  • Budget Bites: Almond flour might sound fancy, but it stretches further than all-purpose flour, and you’re using pantry staples like sugar and coconut oil. Plus, M&Ms in bulk? Cheaper than therapy. These cookies are my go-to when I need to feed a crowd without breaking the bank.

Step-by-step instructions for vegan M&M cookies

These cookies deliver rich chocolate flavor and melty M&M centers without a single animal product.

1

Create the Flax Egg and Mix Wet Ingredients

In a small bowl, combine the 3 tablespoons flaxseed meal with the 0.25 cup almond milk. Stir thoroughly and let sit for 5 minutes—this creates a gel-like flax egg that binds the dough. Meanwhile, in a separate large bowl, melt the 1 cup vegan butter and 0.25 cup coconut oil together over low heat or in the microwave until fully liquid.

Once the flax mixture has thickened, whisk it into the melted butter and oil. Add the 1 cup brown sugar, 0.5 cup granulated sugar, 1 tablespoon vanilla extract, 1 teaspoon espresso powder, and 0.5 cup unsweetened cocoa powder. Mix until completely smooth, scraping down the sides of the bowl as needed. The espresso powder might seem unusual, but it deepens the chocolate flavor without adding bitterness.

2

Combine Dry Ingredients and Fold in M&Ms

In a medium bowl, whisk together the 1.5 cups almond flour, 0.5 cup all-purpose flour, 0.5 teaspoon baking soda, and 0.5 teaspoon salt. This combination gives the cookies structure while keeping them tender. Gradually add the dry mixture to the wet ingredients, mixing on low speed until just combined—overmixing develops gluten, which makes cookies tough.

Remove the bowl from the mixer and gently fold in the 2 cups miniature M&Ms using a silicone spatula. Be careful not to press down on the dough, as this can crack the chocolate candies. The dough will be thick and sticky, but that's normal. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (or up to 24 hours). Chilling firms up the dough, making it easier to handle and preventing excessive spreading in the oven.

3

Scoop and Bake for Perfect Texture

Preheat your oven to 350°F and line two baking sheets with parchment paper. Using a 2-tablespoon cookie scoop (or a spoon), drop rounded portions of dough onto the prepared sheets, spacing them 2 inches apart. The dough will hold its shape better after chilling, but don't overpack the scoop—this ensures thick, chewy centers.

Bake for 10-12 minutes, rotating the sheets halfway through, until the edges are deep golden brown and the tops look slightly cracked. The centers should still appear soft when you pull them out—they'll firm up as they cool. For extra crispiness, you can bake an additional 1-2 minutes until the edges darken slightly. Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack to prevent them from spreading further.

4

Enjoy Warm with Milk (or Vegan Alternative)

Serve the cookies warm for the ultimate experience—each bite should offer a perfect balance of crispy edges, soft centers, and melty M&M pockets. The almond flour gives these cookies a rich, nutty depth, while the cocoa powder and espresso powder enhance the chocolate flavor. Store any leftovers in an airtight container at room temperature for up to 5 days, though they rarely last that long.

If you prefer a softer texture, slightly underbake them by 1 minute and let them cool completely before serving. For extra indulgence, sprinkle a pinch of flaky sea salt on top before baking—it pairs beautifully with the sweetness of the M&Ms and the richness of the chocolatey dough.

👨‍🍳

Pro Tips For Making Vegan M&M Cookie

  • CREAM THE FATS FIRST: Mix your vegan butter and coconut oil together until fully melted and smooth—about 30 seconds in a microwave or 1-2 minutes in a bowl with warm water. Cold chunks of coconut oil won’t dissolve properly, and you’ll end up with greasy spots in your cookies instead of a uniform, tender crumb.
  • WEIGH YOUR ALMOND FLOUR: Scooping almond flour leads to inconsistent cookies—some dense, others crumbly. Use a kitchen scale for precision (about 120g for a standard batch) and sift it lightly to break up any clumps. Packed flour adds moisture, and unsifted flour makes the dough uneven.
  • UNDERBAKE THEM: Pull your cookies out of the oven when the edges are just set but the centers still look slightly soft—about 2-3 minutes before the recipe’s suggested time. They’ll firm up as they cool, and overbaking turns almond-flour cookies into hockey pucks. Let them rest on the tray for 5 minutes before transferring.
  • SALT THE DOUGH: Skip the pre-salted vegan butter and add ½ teaspoon of fine sea salt directly to the dough. Almond flour lacks natural saltiness, and the M&Ms need a flavor boost to stand out. Mix it in early—salting later leaves uneven pockets of blandness.

Troubleshooting great vegan m&m cookie

Dough Too Sticky?

If your dough feels impossibly sticky after mixing, don't panic—this is normal with almond flour and flax eggs! Chill the dough for an extra 30-60 minutes before scooping. For immediate fixes, wet your hands slightly when handling the dough to prevent sticking to your fingers.

If it's still too soft, add 1 tablespoon more almond flour at a time until it becomes manageable. 🧈

M&Ms Not Melting

The key to perfect melty M&Ms is baking at the right temperature and avoiding overbaking. If your M&Ms stay hard, try baking at 325°F instead of 350°F for 12-14 minutes. The lower heat allows the chocolate to melt gradually.

Also, ensure your M&Ms are evenly distributed—overcrowding the dough can prevent proper melting. Store-bought M&Ms work best; homemade chocolate might not melt as cleanly.

Cookies Spread Too Much

Overmixing or using too much flour causes excessive spreading. To prevent this, scoop the dough using a 2-tablespoon cookie scoop and place it 2 inches apart on the baking sheet. If your cookies still spread, try baking at 325°F instead of 350°F—the lower heat helps them set faster.

For extra structure, add 1 tablespoon more almond flour to the dough before chilling.

Dry or Crumbly Texture

Dry cookies usually mean the dough was overmixed or baked too long. To fix this, reduce baking time by 1 minute and check for doneness at 9 minutes. If the dough feels dry, add 1 tablespoon almond milk or melted vegan butter to the mix.

For future batches, ensure your ingredients are at room temperature before combining—cold butter or coconut oil can make the dough crumbly. 🥥

Flax Egg Not Setting

If your flax egg isn't thickening properly, it might be too watery or not rested long enough. Mix the flaxseed meal and almond milk thoroughly, then let it sit for the full 5 minutes—this gives the gel time to form.

If it's still too runny, add ½ teaspoon more flaxseed meal and stir well. Avoid substituting flax eggs with other binders like applesauce, as it can alter the texture and flavor.

Browned Edges, Raw Center

This happens when cookies bake unevenly, often due to an oven that's too hot or overcrowded trays. Rotate your baking sheets halfway through baking and avoid stacking them. If your oven runs hot, reduce the temperature to 325°F and bake for 14-16 minutes.

For even baking, use two trays at once and space cookies 2 inches apart. Let them cool on the sheet for 5 minutes before transferring to prevent further spreading.

Nutrition facts

Servings 24
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 150mg7%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 18g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular M&Ms instead of miniature ones?

You can, but miniature M&Ms are ideal because they distribute evenly and melt better throughout the dough. If using regular M&Ms, reduce the quantity to 1.5 cups and press them gently into the dough rather than folding—they'll create larger pockets of melted chocolate. For a fun twist, try mixing both sizes!

2

How do I store these cookies to keep them fresh?

Store baked cookies in an airtight container at room temperature for up to 5-7 days. For longer storage, freeze them for up to 3 months—just thaw at room temperature for 10-15 minutes before enjoying. The secret to freshness is keeping them away from moisture and heat, which can make the M&Ms soften too quickly.

3

Why does my dough taste bitter?

Bitter flavor usually comes from overmixing or using too much cocoa powder. Stick to the 0.5 cup cocoa powder measurement and mix just until combined—overmixing develops gluten and can make the dough taste harsh. If you prefer a stronger chocolate flavor, add ½ teaspoon more espresso powder (but no more!). Always use Dutch-processed cocoa powder for smoother flavor.

4

Can I make these cookies nut-free?

Yes! Simply replace the 1.5 cups almond flour with 1.5 cups all-purpose flour and add 1 teaspoon xanthan gum to help bind the dough. The texture will be slightly denser, but still delicious. For extra richness, add 2 tablespoons vegan chocolate chips to compensate for the nut-free swap. Always check your flour brands for cross-contamination warnings if severe allergies are a concern.

5

What's the best way to decorate these cookies?

For extra indulgence, melt ½ cup vegan chocolate chips with 1 teaspoon coconut oil and drizzle over cooled cookies. Press extra M&Ms into the chocolate for decoration, or sprinkle with crushed freeze-dried raspberries for a tangy contrast. A simple dusting of powdered sugar also adds a sweet, snowy finish. The key is to decorate after the cookies have cooled completely to prevent melting.

★★★★★5.0(7 reviews)
Categories Desserts