McDonald’s M&M McFlurry Copycat Recipe
McDonald’s M&M McFlurry is one of those fast food desserts that’s genuinely hard to stop thinking about once the craving hits.
Making it at home takes about 5 minutes, costs less per serving, and you can make it as loaded with M&Ms as you actually want.

Why I Love This Recipe
The ratio here is the thing. The real version sometimes feels like you’re hunting for candy in a cup of soft serve; this one gives you M&Ms in every single bite because you control how many go in.
The texture is what makes it work. Blending some of the M&Ms breaks the shells and sends little pops of chocolate through the ice cream, while the whole ones stay crunchy on top.
This is the version I keep coming back to when the craving hits at home.
Recipe Ingredients

- 2 cups vanilla ice cream – Full-fat soft-serve style works best; regular scoopable vanilla ice cream is fine too
- 1/2 cup M&M candies, divided – Plain milk chocolate M&Ms; peanut M&Ms work but change the texture slightly
- 2 tbsp whole milk – Loosens the ice cream to that signature soft-serve consistency; 2% works in a pinch
- 1/4 tsp vanilla extract – Rounds out the flavor; skip it if your ice cream is already strongly flavored
Variations / Substitutions
- Peanut M&Ms – You get a nuttier, chunkier result that actually holds its own against the cold ice cream.
- Dairy-free – Swap in oat milk ice cream and use the same volume of milk alternative; the texture is slightly icier but still good.
- Oreo mix-in – Replace half the M&Ms with crushed Oreos for a cookies-and-cream spin that works really well with vanilla.
- Extra chocolate – Stir in 1 tbsp of chocolate syrup with the milk for a richer, more fudgy base.
- Smaller batch – Cut everything in half and use a personal blender cup to make 1 serving without any waste.
If you like cold, creamy desserts at home, the McDonald’s Oreo McFlurry Copycat Recipe is worth making next.
How To Make M&M McFlurry
Step 1: Blend the Ice Cream Base

Add the 2 cups of vanilla ice cream and 2 tbsp of whole milk to a blender or a tall cup if you’re using an immersion blender. Add the 1/4 tsp of vanilla extract and 1/4 cup of the M&Ms (half the total amount). Pulse 4 to 5 times on low, about 3 to 4 seconds per pulse, until the mixture is smooth and the M&M pieces are broken up and scattered through the base.
Don’t over-blend here. You want a thick, spoonable consistency, not a milkshake. If the mixture looks too thin after 5 pulses, it’s already gone too far; just scoop it into the cup and let it firm up for 2 minutes in the freezer.
Step 2: Fold in the Remaining M&Ms

Pour the blended ice cream into a tall cup or bowl. Scatter the remaining 1/4 cup of whole M&Ms over the top, then use a long spoon to fold them in with 3 or 4 slow strokes from the bottom up. You want them distributed but not crushed, so keep the folding gentle and stop as soon as they’re roughly mixed through.
The mix of broken candy pieces from the blend and whole candies from this fold is what gives you two different textures in one bite, soft chocolate and a firm candy crunch.
Step 3: Garnish and Serve

Spoon a small handful of M&Ms (about 1 tbsp) directly onto the surface of the ice cream so the colors show clearly on top. Serve immediately while the ice cream is cold and the whole M&Ms are still crisp.
Recipe Tips
- Use softened ice cream. Let your ice cream sit on the counter for 3 to 4 minutes before blending. Trying to blend it straight from the freezer puts unnecessary strain on the blender and often leaves hard chunks.
- Chill your cup first. Stick your serving cup in the freezer for 5 minutes before you fill it. It keeps the McFlurry from melting too fast while you’re eating.
- Measure the M&Ms before starting. Once the blender is going, you don’t want to be fishing around for the second half of the candy with cold hands.
- Serve right away. This dessert does not improve with time. The whole M&Ms start to bleed color into the ice cream after about 10 minutes, and the texture gets icy if you freeze it.
Scale it to your cup size:
| Cup Size | Ice Cream | M&Ms (total) | Milk |
|---|---|---|---|
| Small (1 serving) | 2 cups | 1/2 cup | 2 tbsp |
| Medium (2 servings) | 4 cups | 1 cup | 4 tbsp |
| Large (3 servings) | 6 cups | 1.5 cups | 6 tbsp |
How To Store
- Refrigerate – This recipe is not designed for storage. The whole M&Ms bleed color and the texture turns icy within an hour. Make it fresh each time.
- Serve Cold – If you need to prep slightly ahead, blend the ice cream base and freeze it in the cup for up to 15 minutes, then fold in the whole M&Ms and garnish right before serving.
Frequently Asked Questions
Can I make this without a blender?
Yes. Let the ice cream soften on the counter for 5 to 6 minutes until it’s scoopable and creamy, then stir vigorously with a fork or spoon. Crush a portion of the M&Ms with the back of a spoon first to mimic the blended texture.
What kind of vanilla ice cream gives the closest result to McDonald’s?
A high-fat, low-air ice cream like Häagen-Dazs vanilla gets closer to the dense, creamy texture of soft serve than a lighter store brand. The milk in the recipe helps thin it to the right consistency either way.
Can I use a food processor instead of a blender?
Yes, but pulse briefly, just 2 to 3 one-second pulses. A food processor moves faster than you expect and will liquefy the ice cream before you know it.
How do I keep the M&Ms from all sinking to the bottom?
Fold them in after blending rather than blending all of them. That’s what the two-stage M&M method in Step 2 is for. Whole candies folded in at the end stay distributed much better than ones added to a warm or thin base.
—

Ingredients
Method
- Add the 2 cups of vanilla ice cream, 2 tbsp of whole milk, 1/4 tsp of vanilla extract, and 1/4 cup of the M&Ms to a blender. Pulse 4 to 5 times on low until smooth and the M&M pieces are broken up.
- Pour the blended ice cream into a serving cup. Fold in the remaining 1/4 cup of whole M&Ms with 3 to 4 slow strokes from the bottom up.
- Scatter about 1 tbsp of M&Ms across the top and serve immediately.
