Vegan M&m Cookie Recipe: Chocolatey Crunch Without the Guilt

Desserts

Vegan M&m Cookie Recipe: Chocolatey Crunch Without the Guilt

This vegan M&M cookie recipe delivers all the chocolatey crunch and sweet satisfaction you crave—without any dairy, eggs, or guilt. 💛 The secret lies in flax eggs and plant-based butter, which create a texture so close to classic cookies, even the most skeptical bakers won’t notice the difference.

I’ve perfected this recipe over countless batches, ensuring every bite has that perfect balance of chewy centers and crispy edges, with M&Ms that stay melty and vibrant.

The foundation starts with a simple yet effective substitution system: flax eggs replace traditional eggs for binding, while vegan butter and coconut oil add richness without compromising texture.

No special equipment is needed—just a standard mixing bowl and oven—and the process is straightforward, making it accessible for both beginners and seasoned bakers. The result? Cookies that are rich, indulgent, and packed with those iconic candy pockets.

What sets these apart is the foolproof method for achieving the ideal texture—whether you prefer chewy or crispy. The key is baking time and temperature control, along with a touch of brown sugar for caramel depth.

Each batch turns out with a golden-brown crust and a soft, fudgy interior, making them impossible to resist. The vegan adaptations don’t just work; they elevate the experience, proving that plant-based baking can be just as satisfying.

Perfect for sharing with friends, gifting in tins, or treating yourself after a long week, these cookies are a game-changer for anyone looking to enjoy their favorite dessert without compromise. Ready to bake? Let’s get started with a recipe that’s as easy as it is delicious.

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for vegan m&m cookie

Plant-based butter, flax eggs, and classic M&Ms—this cookie list delivers all the flavor without dairy or eggs.

Ingredient Amount Notes
Vegan Butter 🧈 ¾ cup Plant-based, unsalted preferred
Coconut Oil 🥥 ¼ cup Unrefined for flavor, melted
Packed Brown Sugar 🍯 ¾ cup Light or dark, no difference
Granulated Sugar 🍚 ½ cup White sugar for balance
Flaxseed Meal 🌾 ¼ cup Ground flaxseed for flax eggs
Water 💧 ½ cup For flax egg mixture
All-Purpose Flour 🌾 1 ½ cups Spray flour container to avoid clumps
Baking Soda 🧂 ½ tsp Freshly opened for best rise
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🌸 1 tsp Pure vanilla for authentic flavor
Mini M&M Candies 🍫 2 cups Classic or vegan M&Ms (check label)
Unsweetened Applesauce 🍎 ¼ cup For extra moisture, optional

The vegan butter is non-negotiable here—Earth Balance or Miyoko’s are my go-tos, but any plant-based brand works. Coconut oil adds richness, so grab the unrefined, virgin kind from Trader Joe’s or bulk bins if you want that toasty flavor. Brown sugar gives the caramel depth these cookies need, and I always use light brown because it’s more accessible. For the flax eggs, Bob’s Red Mill flaxseed meal is my favorite—it’s finely ground and works perfectly. If you’re using pre-ground flaxseed, make sure it’s fresh (the smell should be nutty, not rancid).

No flaxseed? Chia seeds work too—use the same ratio, but let the mixture sit longer. Short on M&Ms? Reese’s Pieces or vegan chocolate chips add a great alternative. The applesauce is optional but helps with texture if your kitchen’s dry. For the vanilla, pure extract (not imitation) makes all the difference—McCormick or Nielsen-Massey are reliable brands. If you’re baking in a humid climate, reduce the water in your flax eggs by a tablespoon to prevent over-moisture. And trust me, don’t skip the chilling time—it’s what keeps these cookies from spreading too much.

Once baked, these cookies stay fresh for 5-6 days in an airtight container at room temperature. For longer storage, freeze the dough balls (before baking) for up to 3 months—just bake straight from frozen, adding 2-3 minutes. I like to portion the dough into 1.5-inch balls for consistent size. If you’re gifting, package them in parchment-lined tins with a ribbon—looks professional and keeps them crisp. Leftovers? Toss them in the oven for 5 minutes at 350°F to revive the crunch.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the flaxseed egg trick—just 3 tablespoons of flaxseed meal and water, stirred in while the butter melts. No whisking, no waiting for eggs to set, just a smooth dough that comes together in minutes while you measure the M&Ms.
  • Melted Magic: That combo of coconut oil and vegan butter? It keeps the cookies soft but with a crisp edge—like biting into a warm hug. The brown sugar caramelizes just enough to make every bite taste like a nostalgic childhood cookie, but better.
  • Party in a Jar: Between us, these are my go-to for holidays, potlucks, or when I need to impress someone who "doesn’t eat vegan." Freeze half the dough balls, and you’ve got last-minute treats ready in seconds—no one will guess they’re plant-based.
  • Budget Bargain: I make a double batch, split the dough, and freeze one for months. The flaxseed meal and coconut oil stretch my grocery budget, and the M&Ms? Store-brand works just as well. Tastes like a splurge, costs like a steal.

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

Here's how to make these rich, chewy cookies that taste indulgent but keep it plant-based.

1

👨‍🍳 Step 1: Make the Flax Egg and Cream the Butter Mixture

Start by mixing the 0.25 cup flaxseed meal with the 0.5 cup water in a small bowl. Stir well and let it sit for 5 minutes—it'll thicken into a gel-like consistency that mimics eggs perfectly. This is your flax egg, and it's the secret to binding these cookies without dairy.

While that's thickening, melt together the 0.75 cup vegan butter and 0.25 cup coconut oil in a microwave-safe bowl in 30-second intervals, stirring between each, until completely smooth. The mixture should be warm but not hot to the touch. I like to use unrefined coconut oil here—it adds a subtle sweetness that complements the chocolatey M&Ms.

2

👨‍🍳 Step 2: Combine Wet Ingredients for Maximum Flavor

In a large mixing bowl, combine the melted butter mixture with the 0.75 cup packed brown sugar and 0.5 cup granulated sugar. Beat with a hand mixer on medium speed for 2-3 minutes until the mixture is light and fluffy. You'll see it nearly double in volume and turn a pale golden color—this aeration is what gives these cookies their signature chewy texture.

Add the flax egg mixture, 1 tsp vanilla extract, and 0.25 cup unsweetened applesauce (if using). Mix on low speed just until combined—overmixing develops gluten and makes cookies tough. Here's the thing—adding applesauce keeps these cookies extra moist without making them cakey. If you skip it, your cookies will still be great, but they'll be slightly drier.

3

👨‍🍳 Step 3: Mix Dry Ingredients and Fold in M&Ms

In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.5 tsp baking soda, and 0.5 tsp salt. Sift the flour mixture into the wet ingredients and mix on low speed for just 15-20 seconds—you should still see small flour streaks. This prevents overdevelopment of gluten, which keeps the cookies tender.

Remove the bowl from the mixer and gently fold in the 2 cups mini M&M candies using a silicone spatula. Be careful not to overmix—you want the M&Ms distributed evenly but not crushed. I like to use classic mini M&Ms for that nostalgic flavor, but vegan M&Ms work just as well. The key is to keep them whole so each bite delivers that perfect chocolate crunch.

4

⏰ Step 4: Chill the Dough for Perfect Texture

Cover the dough bowl with plastic wrap and refrigerate for at least 1 hour (or up to 24 hours). This chilling step is crucial—it firms up the dough so the cookies hold their shape better in the oven. It also allows the flour to fully hydrate, which prevents spreading and ensures a thicker cookie with crisp edges and a gooey center.

I know it's tempting to skip this step, but don't. Cold dough means less spreading, which translates to thicker cookies with that perfect balance of crisp and chewy. Plus, the longer you chill the dough, the more flavor develops as the ingredients meld together. Pro tip: If you're in a hurry, pop the dough in the freezer for 30 minutes—it works in a pinch.

5

🔥 Step 5: Bake to Golden Perfection

Preheat your oven to 350°F and line two baking sheets with parchment paper. Using a 2-tablespoon cookie scoop, portion the chilled dough onto the prepared baking sheets, spacing the cookies 2 inches apart. They'll spread slightly during baking, so don't crowd them.

Bake for 11-13 minutes until the edges are golden brown but the centers still look slightly underdone. The tops should be cracked with a glossy sheen—this is your signal that they're perfectly baked. If you're unsure, check one at the 10-minute mark—they'll continue cooking on the hot baking sheet after you remove them from the oven.

👨‍🍳

Pro Tips For Making Vegan M&M Cookie

  • MELT THE FATS SLOWLY: I learned this the hard way—dumping cold vegan butter and coconut oil straight into the mix and ending up with a greasy, uneven dough. Warm both fats together in a microwave for 15 seconds first, then mix into the wet ingredients. The dough will come together smoother, and your cookies won’t spread into sad, flat pancakes.
  • PACK THAT BROWN SUGAR: This isn’t optional. I used to scoop and level my brown sugar like I do with granulated, and the cookies turned out dense and chewy in all the wrong ways. Pack it firmly into the measuring cup—tap it on the counter a few times to eliminate air gaps. The moisture balance changes everything, and your cookies will hold their shape without turning into hockey pucks.
  • CHILL THE DOUGH LONGER: Yes, even if you’re impatient like me. After mixing, pop the dough in the fridge for at least 2 hours—or overnight if you can. I used to skip this and ended up with cookies that spread like wildfire and baked unevenly. Cold dough = better texture, less mess, and cookies that actually hold their M&M toppings instead of losing them to the pan.
  • USE TOASTED FLAXSEED MEAL: Plain flaxseed meal tastes like dirt. Toast it first—just spread it on a baking sheet at 350°F (175°C) for 5-7 minutes until it smells nutty. It adds depth to the cookie flavor and binds better than raw meal. (Bonus: No more weird aftertaste in your batch.)

Storing and reheating this dish

Room Temperature Storage

Store your freshly baked vegan M&M cookies in an airtight container at room temperature for up to 5-6 days. I use glass containers with silicone seals—they keep the cookies fresh longer than plastic.

Place parchment paper between layers to prevent sticking, especially if you stack them. The cookies will soften slightly over time, but a quick 5-minute warm-up at 350°F revives their texture perfectly. 💛

Freezer Storage Tips

For longer storage, freeze the unbaked dough balls in a single layer on a parchment-lined tray before transferring to a freezer-safe bag or container. This prevents them from sticking together. Label with the date—they’ll keep for up to 3 months.

When ready to bake, simply add 2-3 extra minutes to the baking time (they’ll be frozen). No need to thaw first!

Reheating for Maximum Crunch

For cookies that have lost their crispness, reheat them on a baking sheet at 350°F for 3-4 minutes until golden again. Spread them out in a single layer—this ensures even warming without making them soggy.

If you prefer microwave reheating, use 10-second bursts on low power, but be careful—they’ll soften quickly. I find the oven method gives the best texture revival. ✨

Gifting and Transport

Package cookies for gifting in parchment-lined tins or cellophane bags tied with ribbon. Add a small chalkboard tag with the recipe name and date for a personal touch. Store transported cookies in a cool, dry place (like a car’s glove compartment) for up to 24 hours before eating.

If traveling, keep them in their original container to maintain freshness. 📦

Reviving Stale Cookies

If your cookies have gone stale, place them in a paper bag with an apple or banana overnight. The fruit’s ethylene gas helps restore moisture. Alternatively, sprinkle 1 tsp water over the cookies, cover with a damp paper towel, and microwave for 10 seconds.

This works wonders for bringing back that fresh-baked appeal. 🍎

Make-Ahead Dough Strategy

Make the dough up to 2 days ahead and store it in the fridge. Portion it into 1.5-inch balls for consistent baking. When ready to bake, let the dough sit at room temperature for 15 minutes before placing on the sheet—this prevents cracking.

The chilled dough balls will bake beautifully without spreading too much. Perfect for busy mornings or holiday prep! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 280mg12%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 42g
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 vegan ones?

You can use classic M&Ms, but check the ingredients first—they often contain milk or other dairy derivatives. For a truly vegan cookie, opt for brands like Enjoy Life or Nestlé’s vegan M&Ms (if available in your region). The flavor difference is minimal, but the texture remains identical.

2

Why did my cookies spread too much?

Omitting the chilling step or using warm dough causes excessive spreading. Always refrigerate the dough for at least 1 hour—this firms up the butter and prevents flat cookies. If you're in a hurry, freeze the dough balls for 30 minutes instead. Pro tip: Use a 2-tablespoon scoop for consistent size.

3

Can I make these cookies gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill or King Arthur). Add 0.5 tsp xanthan gum to improve texture. Keep all other ingredients the same—these cookies will still be chewy and delicious. Just avoid overmixing to prevent dryness.

4

How do I get extra crispy edges?

For crispier cookies, bake them 1-2 minutes longer until the edges are deep golden brown. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. The residual heat will set the edges perfectly. For extra crunch, sprinkle a pinch of salt on the tops before baking.

5

What if I don’t have flaxseed meal?

Grind 0.25 cup whole flaxseeds in a coffee grinder or blender until powdery. If you don’t have flaxseeds, use 0.25 cup chia seeds mixed with 0.5 cup water, but let it sit for 10 minutes to thicken properly. The texture will be slightly different but still effective.

★★★★★4.5(4 reviews)
Categories Desserts