Colorful & Crunchy M&M Milkshake in 5 Minutes

Introduction
This M&M Milkshake turns the classic candy-coated chocolate into a thick, creamy dessert drink that’s as fun to look at as it is to drink. Every sip has little bursts of chocolate and that signature candy crunch, making it a hit with kids and adults alike.
I started making this for birthday parties since the colorful candy pieces look amazing blended in and scattered on top. It’s simple, nostalgic, and always disappears fast whenever I make a batch.
Why You’ll Love This Recipe
- Ready in 5 minutes — no cooking, just blend and enjoy
- Fun pops of chocolate and crunch in every single sip
- Only 4 ingredients, all easy to find at any store
- Colorful and eye-catching — perfect for parties and photos
- Kid-approved and endlessly customizable with different candy mix-ins
Ingredients
- 1 cup M&M’s (plain or peanut), plus extra for topping
- 2 cups vanilla ice cream (slightly softened)
- 1/2 cup whole milk (more for a thinner shake)
- Pinch of salt
- Whipped cream, for serving (optional)
Instructions
- Set aside a small handful of M&M’s for garnish, then roughly crush the rest with the back of a spoon or a rolling pin.
- Add the ice cream, milk, crushed M&M’s, and salt to a blender.
- Blend on high for 15–20 seconds — pulse rather than blend continuously so you keep some texture instead of turning everything into liquid.
- Taste and adjust — add more milk for a thinner shake or a few more crushed candies for extra flavor.
- Pour into a chilled glass, top with whipped cream and whole M&M’s, and serve immediately.
Tips for the Best M&M Milkshake
- Crush, don’t pulverize, your M&M’s. Roughly crushing them before blending helps distribute the chocolate flavor evenly while still leaving small candy-coated bits for texture and color.
- Pulse instead of continuous blending. M&M’s can turn the shake grayish if blended too long, since the colorful shells break down completely — short pulses keep both color and crunch intact.
- Freeze a few M&M’s for topping. Chilled candies hold their crunch and color better as a garnish than ones left at room temperature.
- Use peanut M&M’s for extra texture. The added peanut gives a slightly different crunch and a nuttier flavor if you want to switch things up from the classic version.
- Serve immediately for the best look. The colorful candy shells can start to bleed color into the shake the longer it sits, so this one’s best enjoyed fresh.
Easy Variations
Dairy-Free M&M Milkshake
Use a dairy-free ice cream and plant-based milk, and check that your M&M’s or a similar candy-coated chocolate alternative are dairy-free friendly.
Protein M&M Milkshake
Add one scoop of vanilla or chocolate protein powder along with a splash of extra milk to keep the texture smooth and balanced.
M&M Cookie Dough Milkshake
Blend in a spoonful of edible cookie dough along with the crushed M&M’s for a loaded, dessert-shop-style shake.
Peanut M&M Milkshake
Swap in peanut M&M’s and add a tablespoon of peanut butter for a rich, nutty twist on the classic version.
What to Serve With It
- Warm chocolate chip cookies
- A bowl of extra M&M’s for topping
- Brownies on the side
- Popcorn for a sweet-and-salty pairing
Storage
This milkshake is best enjoyed fresh since the candy shells can start to bleed color and lose their crunch the longer it sits. If you have leftovers, pour them into an airtight container and freeze for up to 2 days. When ready to enjoy, let it soften at room temperature for about 10 minutes, then re-blend briefly — keep in mind the color and texture won’t be quite as vibrant as freshly blended.

Frequently Asked Questions
Why did my M&M milkshake turn gray or muddy-colored?
This happens when the candy shells are blended too long, causing the colorful coating to fully dissolve into the ice cream. Pulse the blender in short bursts instead of running it continuously.
Can I make an M&M milkshake without ice cream?
Yes — blend frozen banana chunks with milk and crushed M&M’s for a lighter version, though the flavor and color will be milder.
Do I need to crush the M&M’s before blending?
It’s recommended, since whole candies can be harder on your blender blades and don’t distribute as evenly through the shake. A rough crush works best.
Can I use a different candy instead of M&M’s?
Yes, this method works with similar candy-coated chocolates, though blending times may vary depending on how hard or soft the candy shell is.
How do I keep the crunch from disappearing?
Pulse the blender instead of running it continuously, and consider stirring in a few extra crushed pieces by hand right before serving for guaranteed texture.
Final Thoughts
This M&M Milkshake is a fun, colorful spin on a classic treat that’s just as easy to make as it is to enjoy. With its chocolatey crunch and playful presentation, it’s perfect for parties, birthdays, or any time you want a milkshake with a little extra fun built in.

Rainbow Candy Chocolate Milkshake
Ingredients
Method
- Set aside a small handful of M&M’s for garnish, then roughly crush the rest with the back of a spoon or a rolling pin.
- Add the ice cream, milk, crushed M&M’s, and salt to a blender.
- Blend on high for 15–20 seconds — pulse rather than blend continuously so you keep some texture instead of turning everything into liquid.
- Taste and adjust — add more milk for a thinner shake or a few more crushed candies for extra flavor.
- Pour into a chilled glass, top with whipped cream and whole M&M’s, and serve immediately.
You Might Also Like
About the Author
Hi, I’m Mara Voss — a milkshake-obsessed recipe creator based in Morocco. Every recipe on Shake Haven is tested in my own kitchen until the ratios are just right. Read my story, or say hi on Instagram and Pinterest.
No responses yet