Vegan M&m Cookie Recipe: Crunchy Chunks With Soft Chewy Centers

Desserts

Vegan M&m Cookie Recipe: Crunchy Chunks With Soft Chewy Centers

This vegan M&M cookie recipe delivers the perfect balance of crispy chocolate chunks and soft, chewy centers—all without a single egg or dairy ingredient.

The secret lies in using flax eggs and plant-based butter to create a texture that rivals classic recipes, while the colorful M&Ms add that playful, nostalgic touch. I developed this version after years of testing vegan adaptations, and it finally nailed the chewiness many plant-based bakers struggle with.

The foundation starts with a simple dough made from pantry staples like flour, sugar, and vegan butter, but the magic happens in the baking. By baking at 350°F for 10–12 minutes, you achieve those signature crispy edges while keeping the centers tender.

The M&Ms, scattered generously before baking, stay vibrant and melt just enough to create pockets of gooey chocolate in every bite.

What makes these cookies truly special is their restaurant-quality texture—crunchy around the edges, soft in the middle, and packed with bursts of melty M&M goodness. They’re sturdy enough to handle travel without falling apart, yet delicate enough to crumble slightly when broken apart.

The aroma alone, filling your kitchen with warm vanilla and chocolate notes, makes them impossible to resist.

Perfect for holiday gatherings, potlucks, or satisfying a late-night sweet tooth, these cookies prove vegan desserts can be just as indulgent as the classic versions. Let’s get baking—your taste buds will thank you.

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

Ingredients for vegan m&m cookie

Pantry staples plus a few vegan swaps—these ingredients create cookies that fool everyone.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Spooned and leveled
Granulated Sugar 🍚 1 cup White or light brown
Packed Brown Sugar 🍚 ½ cup Light or dark
Vegan Butter 🧈 1 cup Cold, not melted
Flaxseed Meal 🌱 2 tbsp For flax eggs
Milk Substitute 🥛 ½ cup Almond or soy milk
Pure Vanilla Extract 🍯 1 tsp Inexpensive works fine
Salt 🧂 ½ tsp Fine sea salt
Baking Soda 🧪 ½ tsp Not baking powder
Mini M&Ms 🍫 2 cups Rainbow mix preferred
Chocolate Chips 🍫 1 cup Vegan chocolate chips
Unsweetened Applesauce 🍎 ¼ cup For extra moisture

The vegan butter is non-negotiable here—Miyoko's or Earth Balance are my go-tos, but any cold, firm plant-based butter works. Grab the mini M&Ms at Target or Walmart; they’re cheaper than the candy aisle and stay vibrant longer. For chocolate chips, Enjoy Life brand is the only one I trust—no dairy, no weird additives. The flaxseed meal? Bob’s Red Mill is the most affordable, but any organic brand at the grocery store works. Pro tip: toast your flaxseed meal for 5 minutes in a dry pan before mixing—it deepens the nutty flavor.

No flaxseed meal? Chia seeds soaked in water (2 tbsp chia + 6 tbsp water = 1 flax egg) works in a pinch. Short on vegan butter? Coconut oil chilled for 30 minutes mimics the texture, though it adds coconut flavor. The applesauce can be swapped for unsweetened applesauce pouch from the baby food aisle—it’s cheaper and lasts forever. For chocolate chips, chopped vegan chocolate bars (like Enjoy Life or Pascha) work beautifully. The M&Ms? If you can’t find mini, use regular and halve the amount—just know they’ll melt more aggressively.

Store your dough in the fridge for up to 3 days wrapped tightly in plastic. The baked cookies keep their crispy edges for 5 days in an airtight container, but they’re best eaten fresh. Freeze portions on a tray first, then transfer to a bag for 3 months—this prevents them from sticking together. For extra crunch, bake them on a parchment-lined tray and let them cool completely before storing.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe because it’s all about the dough—no electric mixer required. Just cream the vegan butter and sugars with a fork, then fold in the M&Ms by hand. That’s it. My hands get slightly sticky, but the cookies? Perfectly chewy.
  • M&Ms in Every Bite: The moment those melted chocolate pockets hit your tongue? Pure joy. The brown sugar caramelizes just enough to make the M&Ms feel like little surprises, and the flaxseed egg binds everything together without tasting funny. Honestly, my kids don’t even know these are vegan.
  • Bulk-Friendly Magic: Make a double batch and freeze half—no one will miss the thawing time. I’ve used these for potlucks, school bake sales, and even packed them in lunches (yes, really). The dough holds together well, and the cookies stay fresh for days if you store them right.
  • Budget Wins: All-purpose flour, sugar, and vegan butter? Pantry staples. Flaxseed meal is cheap and lasts forever. I’ve made 24 cookies for under $5, and they disappear faster than my willpower on a bad day. (Between us, I’ve never regretted the cost.)

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

Here's how to create chewy centers with crunchy M&M chunks—no eggs or dairy needed.

1

Make Flax "Eggs" and Mix Wet Ingredients

In a small bowl, whisk together the 2 tablespoons flaxseed meal with the 0.5 cup milk substitute. Let this sit for 5 minutes while you measure everything else—you'll see it thicken into a gel-like consistency that mimics eggs perfectly. This is your vegan binder, so don't skip the waiting time.

In a large mixing bowl, combine the 1 cup vegan butter (cold, not melted), 1 cup granulated sugar, and 0.5 cup packed brown sugar. Use a hand mixer or stand mixer to beat on medium speed for 2-3 minutes until light and fluffy. The butter should become pale and airy—this creates those signature chewy pockets in the cookies. Scrape down the sides of the bowl to ensure even mixing.

2

Add Dry Ingredients and Applesauce

In a separate bowl, whisk together the 2.5 cups all-purpose flour, 0.5 teaspoon salt, 0.5 teaspoon baking soda, and 1 teaspoon pure vanilla extract. This dry mix is your cookie's structure—don't overmix once combined, or you'll get tough cookies instead of chewy ones.

To the butter-sugar mixture, add the dry ingredients in two batches, mixing just until combined after each addition. Then stir in the 0.25 cup unsweetened applesauce—this keeps the cookies moist without adding extra fat. The dough should be soft but manageable, like playdough. If it's too sticky, chill it for 10 minutes while you prep the chocolate.

3

Fold in Chocolate and M&Ms

Using a silicone spatula, gently fold in the 2 cups mini M&Ms and 1 cup chocolate chips. Be careful not to overmix—you want the chocolate pieces distributed evenly but still visible. Here's the thing: the M&Ms will melt slightly during baking, creating those gooey pockets you love, while the chocolate chips stay firm for crunch.

Once fully incorporated, divide the dough into 4 equal portions (about 1 cup each) and flatten into discs. Wrap each disc tightly in plastic wrap and refrigerate for at least 1 hour. This chilling step is crucial—it prevents the cookies from spreading too much in the oven and helps the flavors meld.

4

Bake to Perfect Doneness

Preheat your oven to 350°F and line two baking sheets with parchment paper. Working with one disc at a time, roll it into a 1-inch thick log, then slice into 1-inch thick rounds. Place them 2 inches apart on the prepared sheets—they'll spread slightly during baking.

Bake for 10-12 minutes until the edges are golden brown but the centers still look slightly soft. They'll firm up as they cool, so don't overbake. For extra crispy edges, broil for 1-2 minutes at the end, watching closely to avoid burning. Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack.

👨‍🍳

Pro Tips For Making Vegan M&M Cookie

  • CHILL THE DOUGH: I learned this the hard way—rolling warm vegan butter dough into balls and baking them straight away leads to sad, flat cookies. Pop the dough in the fridge for at least 30 minutes (or up to 24 hours) so the vegan butter firms up. This keeps the cookies from spreading too much and gives you that perfect thick, chewy center.
  • MEASURE BROWN SUGAR CORRECTLY: Pack that brown sugar like you’re making a snowball. The "packed" in the recipe isn’t just a suggestion—it’s non-negotiable. If you scoop it loosely, your cookies will taste under-sweetened and turn out denser than they should. Use a spoon to press it firmly into the measuring cup, or just scoop it straight from the bag.
  • DON’T OVERMIX THE FLAX EGGS: Once you mix the flaxseed meal with water to replace eggs, stop stirring after about 30 seconds. Overmixing turns the flax "egg" into a gluey mess that makes the dough tough. Stir just until combined—it’ll look slightly lumpy, but that’s fine. Your cookies will stay tender, not chewy.
  • BAKE IN TWO BATCHES: Crowding the pan is how you end up with cookies that bake unevenly—some edges burn while the centers stay doughy. Use half the dough per sheet, space them 2 inches apart, and rotate the pan halfway through baking. Trust me, your future self will thank you when every cookie comes out perfectly golden.

Regional styles of this recipe

Southern Vegan Twist

Inspired by classic Southern-style cookies, this version swaps the M&Ms for peanut butter cups and adds ½ cup creamy peanut butter to the dough.

I use Justin's Classic Peanut Butter for its smooth texture, and fold in 1.5 cups crushed vegan peanut butter cups (like Enjoy Life brand) instead of chocolate. Bake at 350°F for 11-13 minutes—the peanut butter adds richness that pairs perfectly with the crunchy candy pieces. 🥜

West Coast Crunch

For a California-inspired take, I add ½ cup toasted almonds and ½ cup dried cranberries to the dough alongside the M&Ms. The almonds add a nutty crunch, while the cranberries bring a tart contrast to the sweetness.

Use raw almonds toasted in a dry pan for 3-4 minutes until golden, then chop roughly. This version is perfect for holiday cookie platters—every bite has texture and flavor surprises. 🌰

Midwest Spiced Version

Channeling classic Midwest cookie flavors, this adaptation includes 1 teaspoon cinnamon and ½ teaspoon nutmeg in the dry ingredients, plus ½ cup white chocolate chips alongside the M&Ms. The spices give the cookies a warm, cozy aroma, while the white chocolate adds a creamy contrast.

I like using Pascha white chocolate chips for their clean vegan formula. Bake for 10-12 minutes—the spices caramelize slightly for extra depth. 🌾

New England Chewy Style

In New England, cookies are all about chewiness, so this version uses ½ cup extra applesauce (total 1 cup) and replaces ½ cup flour with ½ cup oat flour for a nuttier base.

The M&Ms are swapped for 1 cup vegan caramel bits (like Trader Joe's brand) for a gooey twist. Bake at 325°F for 13-15 minutes—lower heat ensures maximum chew while the caramel stays soft. Perfect with a glass of cold milk! 🥛

Pacific Northwest Dark Chocolate

For a sophisticated West Coast twist, I use 70% dark vegan chocolate chunks (like Hu Kitchen brand) instead of M&Ms, plus 1 cup mini dark chocolate M&Ms for contrast. The dark chocolate adds depth, while the M&Ms keep it playful.

Add ¼ cup cocoa powder to the dry ingredients for extra richness. Bake at 350°F for 11-12 minutes—the dark chocolate stays firm but melts slightly for a luxurious texture. 🍫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 0mg0%
Sodium 220mg10%
Total Carbohydrate 65g24%
Dietary Fiber 3g11%
Sugars 48g
Protein 5g10%
* 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 mini M&Ms?

Yes, but reduce the amount to 1.5 cups instead of 2 cups of mini M&Ms. Regular M&Ms melt more aggressively during baking, so they'll create bigger gooey pockets. For best results, use mini M&Ms—they stay vibrant and melt just enough to create perfect pockets without losing their shape.

2

Why do my vegan cookies spread too much?

This usually happens when the dough isn't chilled long enough or the oven runs hot. Always refrigerate the dough discs for at least 1 hour before slicing, and use a 350°F oven with accurate temperature calibration. If your cookies still spread too much, try baking at 325°F for 13-15 minutes instead.

3

Can I make these cookies without chocolate chips?

Replace the chocolate chips with 1 cup chopped nuts (like walnuts or pecans) or 1 cup dried fruit (like cranberries or cherries) for a different texture. The M&Ms will still provide the signature crunch and sweetness. For extra richness, add ½ cup vegan white chocolate chunks instead.

4

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 portions on a tray first, then transfer to a freezer bag for 3 months. The crispy edges stay perfect when stored properly, but the centers soften slightly when reheated.

5

What’s the secret to getting that perfect chewy center?

The chewiness comes from 3 key factors: using cold vegan butter (not melted), baking at 350°F for 10-12 minutes (edges golden, centers soft), and including applesauce for moisture. Avoid overbaking—they’ll firm up as they cool, so pull them out when they still look slightly underdone.

★★★★★4.5(15 reviews)
Categories Desserts