An M&M milkshake is a creamy, indulgent frozen beverage that combines vanilla ice cream, milk, and colorful candy pieces into one delicious drink. This milkshake features crushed M&M candies blended throughout, creating a sweet, smooth texture with bursts of chocolate flavor in every sip. I’ve been making variations of this candy drink at Fresh Recipes Corner for years, and it remains one of our most requested recipes for birthday parties and family gatherings.

About Me and This Recipe
I’m Maya Collins, a 29-year-old from Austin, Texas, and co-creator at Fresh Recipes Corner, where I focus on simple, refreshing drinks you can make anytime. I started by mixing juices and creating fun beverages in my mom’s kitchen just for fun, and over time it turned into a real passion. I love working with flavors, textures, and creative ingredients to craft milkshakes, smoothies, and soft drinks that are easy but full of personality.
My journey with M&M milkshakes began when my younger cousins requested something “fun and colorful” for a summer gathering. I experimented with different ratios of candy to ice cream, crushing techniques, and mix-ins until I perfected a recipe that delivers both visual appeal and consistent taste. This experience taught me that the best candy-inspired drinks balance sweetness with creaminess, and always let the M&M character shine through.
Recipe Overview
| Prep Time | 5 minutes |
| Blend Time | 2-3 minutes |
| Total Time | 8 minutes |
| Servings | 2 servings (16-18 oz each) |
| Difficulty | Easy |
| Cuisine | American |
Why This Recipe Works
I’ve found that the key to a perfect M&M milkshake lies in the balance between frozen dairy and candy elements. When you use quality vanilla ice cream as your base, it creates a naturally smooth foundation that lets the M&M flavors stand out without overwhelming the palate. The crushed candies dissolve partially into the shake, creating that signature sweet, chocolatey taste while some pieces remain slightly chunky for texture contrast.
The magic happens when you layer your ingredients correctly during blending. Starting with liquid first prevents your blender from seizing up on the thick ice cream and candy mixture. I learned this technique through countless experiments at Fresh Recipes Corner, and it’s made a dramatic difference in achieving consistently creamy results every time.
What makes this M&M milkshake recipe special is its adaptability to personal preference. You can adjust the candy-to-ice-cream ratio depending on how intense you want the chocolate flavor to be. Some people love a subtle candy hint, while others want a bold M&M experience that dominates every sip. This flexibility is why it’s become such a reliable recipe in my drink collection.
Ingredients
| Ingredient | Quantity | Notes and Alternatives |
|---|---|---|
| Vanilla Ice Cream | 3 cups (loosely packed) | Use premium quality for creamier texture. French vanilla works beautifully as a substitute. |
| Whole Milk | 1 cup (240 ml) | Whole milk creates richness. Use 2% milk for lighter version or almond milk for dairy-free option. |
| M&M Candies | 1 cup (roughly crushed) | Mix of milk chocolate and peanut varieties available. Crush 3/4 cup coarsely and reserve 1/4 cup whole for topping. |
| Whipped Cream (Topping) | 1/4 cup | Use aerosol whipped cream or homemade whipped cream for best results. |
| Chocolate Syrup | 2 tablespoons (optional) | Adds deeper chocolate flavor. Can use caramel syrup instead for variation. |
| Vanilla Extract | 1/2 teaspoon | Enhances vanilla notes. Almond extract provides different flavor dimension. |
Step-by-Step Instructions
Preparation Phase
- Gather all ingredients and place your blender pitcher in the freezer for one minute to chill it completely.
- Crush M&M candies by placing them in a plastic bag and breaking them into roughly half-size pieces using a mallet or heavy spoon.
- Measure ice cream and milk, keeping both as cold as possible before blending.
- Drizzle chocolate syrup around the inside of your serving glasses if desired for a decorative effect.
Blending Phase
- Pour one cup of cold milk into your blender first to create liquid base.
- Add three cups of vanilla ice cream on top of the milk gradually.
- Include three-quarters cup of crushed M&M candies into the blender.
- Blend on high speed for 2-3 minutes until smooth and creamy, stopping halfway to scrape sides with a spatula.
- Taste the mixture and add vanilla extract, adjusting sweetness or texture as needed.
Finishing Phase
- Pour the shake into two large glasses, filling them three-quarters full.
- Top each glass with a generous dollop of whipped cream.
- Sprinkle reserved whole M&M candies over the whipped cream for visual appeal.
- Insert wide straws and serve immediately for optimal texture and temperature.

Chef Tips for Perfect Results
- Freeze your blender pitcher for one minute before blending. This keeps the shake colder and prevents the ice cream from melting too quickly during the blending process.
- Crush M&M candies to varying sizes rather than powder-fine. You want some small pieces to dissolve and some larger chunks to provide texture and visual interest throughout the drink.
- Always add liquid first when blending with ice cream and candy. This prevents your blender from seizing and ensures even distribution of all ingredients.
- Use a spatula to scrape the sides halfway through blending. M&M candies can stick to the pitcher walls, so redistributing them keeps the color and flavor consistent.
- Chill your serving glasses in the refrigerator for five minutes before pouring. Cold glasses maintain the shake’s perfect temperature for longer.
- Serve immediately after blending for the best texture. Sitting for more than a few minutes allows the shake to separate slightly and lose its optimal consistency.
Common Mistakes to Avoid
Mistake 1: Adding all ice cream at once. When you dump the entire amount of ice cream into milk without gradually incorporating it, your blender has to work harder and heats up faster, causing the ice cream to melt unevenly. Solution: Add ice cream one cup at a time, allowing the blender to incorporate each portion before adding the next.
Mistake 2: Blending for too long. Over-blending generates heat through friction, which melts the ice cream and creates a thin, watery shake rather than a thick, creamy texture. Solution: Blend on high for exactly 2-3 minutes, then stop. Your shake should be smooth but still hold its shape.
Mistake 3: Using powder-crushed M&M candies. When you crush M&Ms into fine powder, they dissolve completely into the shake and can create a gritty texture from the shell particles. Solution: Use your mallet to break them into rough quarter and half-size pieces, which provide flavor without the unpleasant granular mouthfeel.
Mistake 4: Forgetting to chill ingredients beforehand. Room-temperature milk and softened ice cream blend into a soupy consistency that melts before you finish drinking it. Solution: Keep all dairy products and ice cream in the freezer or refrigerator until the moment you blend, and chill your pitcher and glasses beforehand.
Mistake 5: Skipping the spatula scraping step. M&M candies cling to the blender walls during blending, leaving unblended pockets of candy and creating uneven color distribution throughout your finished shake. Solution: Stop the blender halfway through and use a rubber spatula to push the stuck candies and mixture from the sides toward the center blade.
Variations and Substitutions
| Original Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Vanilla Ice Cream | Chocolate Ice Cream | Creates double-chocolate intensity with richer, deeper chocolate notes throughout the shake. |
| Whole Milk | Chocolate Milk | Adds pre-existing chocolate flavor, reducing need for additional chocolate syrup and intensifying candy taste. |
| M&M Candies (Regular) | M&M Peanut Varieties | Introduces nutty, protein-rich element that balances sweetness and adds complexity to the flavor profile. |
| Chocolate Syrup | Caramel Syrup | Shifts flavor from rich chocolate to sweet caramel with warm, buttery undertones. |
| Vanilla Extract | Almond Extract (use 1/4 tsp) | Creates subtle nuttiness that complements chocolate and candy without overpowering original flavor. |
| Regular Milk | Coconut Milk or Oat Milk | Provides dairy-free alternative with mild coconut sweetness or neutral oat flavor depending on choice. |
| Whipped Cream Topping | Frozen Whipped Topping | Maintains longer without melting but lacks fresh, airy texture of traditional whipped cream. |
Serving Suggestions and Pairings
Serve your M&M milkshake at birthday parties alongside a slice of vanilla or chocolate layer cake for a coordinated dessert experience. The shake’s sweetness pairs beautifully with cake, creating a celebratory feel that children and adults both enjoy. For summer gatherings, offer the M&M milkshake as an alternative to traditional sodas, and watch guests gravitate toward this colorful, fun option every time.
Create a milkshake bar at your next event by offering M&M milkshakes alongside [link: peanut butter milkshake recipes] and [link: strawberry milkshake variations] so guests can choose their favorite flavor. This approach works wonderfully for graduation parties, family reunions, and casual weekend entertaining. Pair the M&M shake with warm chocolate chip cookies or soft pretzels for a complete snack experience.
For a creative date night at home, make M&M milkshakes as a nostalgic treat that brings back childhood memories while entertaining your partner. Present them in vintage milkshake glasses with long straws and fun toppings to elevate the casual dessert into a special moment. Serve immediately after blending while the texture remains perfectly thick and creamy.
Storage and Reheating
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigerator (as completed shake) | Up to 2 hours | Pour into covered glass container immediately after blending. Keep refrigerated at 40°F or below. Separation may occur; stir before serving. |
| Freezer (pre-blend ingredients) | Up to 3 days | Measure ice cream into freezer bags and label with date. Store crushed M&Ms in sealed container. Blend fresh when ready to serve. |
| Unopened M&M candies | Up to 1 year | Store in cool, dry pantry away from direct sunlight. Keep sealed to maintain freshness and prevent color fading. |
| Prepared but not consumed | Not Recommended | M&M milkshakes lose optimal texture quickly as ice cream melts. Best consumed within 15 minutes of blending for ideal consistency. |
Nutritional Information
Approximate values per serving (one 16 oz shake):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 520 calories |
| Protein | 8 grams |
| Total Fat | 22 grams |
| Saturated Fat | 14 grams |
| Carbohydrates | 72 grams |
| Dietary Fiber | 1 gram |
| Sugar | 62 grams |
| Sodium | 180 milligrams |
| Calcium | 290 milligrams |
Note: These values are approximate and based on standard ingredients. Nutritional content varies by brand and specific products used.
Frequently Asked Questions
Can I make an M&M milkshake without an ice cream maker?
Yes, you do not need an ice cream maker to create this milkshake because you’re using store-bought ice cream as your base ingredient. Simply blend pre-made vanilla ice cream with milk and crushed M&Ms using a standard kitchen blender for fast, consistent results. The store-bought ice cream already contains the proper air incorporation and fat structure needed for a thick, creamy shake texture.
What’s the best way to crush M&M candies for this recipe?
Place M&M candies in a sturdy plastic bag and use a mallet, rolling pin, or heavy spoon to break them into rough quarter and half-size pieces. This crushing method prevents powder-fine particles that create grittiness while maintaining the candy’s visual appeal and chocolate flavor distribution. Avoid using a food processor, which pulverizes them into flour and diminishes the satisfying texture.
Can I make this M&M milkshake dairy-free?
Yes, substitute whole milk with oat milk, coconut milk, or almond milk for a dairy-free version that maintains creaminess and flavor. Use coconut milk ice cream or another plant-based ice cream alternative as your base instead of traditional vanilla ice cream. The M&M candies themselves contain no dairy, so only the milk and ice cream components require substitution.
How do I prevent my milkshake from becoming too watery?
Keep all ingredients cold before blending by chilling your blender pitcher, milk, and ice cream in advance for at least one hour. Blend for exactly 2-3 minutes on high speed, then stop immediately rather than continuing to blend, which generates heat and melts the ice cream. Serve in pre-chilled glasses and consume within 15 minutes of blending for optimal thick texture.
Can I prepare M&M milkshake ingredients ahead for a party?
Yes, crush your M&M candies and store them in an airtight container up to three days ahead, then blend fresh with cold ice cream and milk right before serving. Measure ice cream portions into freezer bags and label with the date for quick grab-and-blend convenience. This prep method ensures you serve thick, creamy shakes throughout your event without spending excessive time at the blender.
What type of M&M candies work best in this milkshake?
Milk chocolate M&Ms create the classic sweet, smooth flavor that most people expect from this recipe. Peanut M&Ms add nutty complexity and additional texture, working beautifully for those who prefer less sweetness balanced by protein. Avoid specialty flavors like crispy or mint unless you specifically want those flavor profiles to dominate your shake.
Conclusion
The M&M milkshake delivers a nostalgic, colorful dessert experience that appeals to candy lovers of all ages. This simple recipe requires just six basic ingredients and delivers results that feel fancy and restaurant-quality every single time. Serve yours cold and creamy, topped with whipped cream and whole M&Ms, and watch this become your go-to shake for celebrations and everyday indulgence alike.
Image Alt Texts for Reference:
- “Colorful M&M milkshake in tall glass with whipped cream and candy topping” (for final dish photo)
- “Crushed M&M candies in plastic bag using mallet for crushing technique” (for preparation step)
- “Blender with vanilla ice cream, milk, and crushed M&Ms ready to blend” (for ingredients assembly)
- “Two M&M milkshakes side by side showing thick creamy consistency” (for serving presentation)

M&M Milkshake Recipe: Candy Lover’s Dream Drink
Ingredients
- 2 cups vanilla ice cream
- 1 cups whole milk
- 1/2 cup crushed M&Ms
- Optional: Whipped cream for top
- Optional: Additional thawed M&Ms for garnish
Instructions
- Add milk to blender first to prevent seizing
- Blend in vanilla ice cream until smooth
- Roughly crush 1/2 cup M&Ms and add to blender
- Blend on medium-high for 2-3 minutes until silky
- Divide into 2 glasses and top with whipped cream if desired
- Sprinkle extra M&Ms on top for visual appeal
Notes
For smoother shake, crush candies lightly not completely powdered
Latest M&M batches have allergen info – select appropriately
Store unused crushed candies sealed at room temperature up to 2 weeks