McDonald's McFlurry Copycat Recipe: How to Make It at Home
McDonald's McFlurry has one of the most recognizable textures in fast food — that thick, soft-serve base churned with mix-ins until everything is just barely combined. The good news is you can replicate it at home in about 10 minutes, and the result is honestly closer to what you remember from a drive-through window on a hot afternoon than whatever they've been serving lately.
The secret is not the ice cream. It's the mixing method. McDonald's uses a hollow spindle that spins the mix-ins directly into the soft serve from the top, which is why you get those streaks of Oreo or M&M throughout rather than fully blended pieces. You can achieve the same effect with a hand mixer on low speed or a fork and some patience.
What You Need
For two servings, you need vanilla ice cream, your choice of mix-in, and about five minutes of freezer time at the end. The ice cream matters here — use a full-fat vanilla with a clean ingredient list. The cheaper ice creams have more air whipped in, which makes the final texture too light. You want dense, creamy vanilla soft serve or regular scooping ice cream allowed to soften slightly.
For Oreo McFlurry: 4 Oreo cookies, crushed coarsely. Not pulverized to dust — you want actual cookie pieces with some chocolate wafer crunch remaining. For M&M McFlurry: a small handful of regular M&Ms, slightly crushed so some break and bleed color into the ice cream. For the Shamrock Shake McFlurry crossover: add a drop of peppermint extract and green food coloring to the base before mixing.
The Method
Scoop about two cups of vanilla ice cream into a bowl and let it sit at room temperature for 3 to 4 minutes. You want it to be soft and spreadable but not melted — the consistency of soft serve right out of the machine. If it starts pooling at the edges, it's too warm. Work quickly once you start mixing.
Add your crushed mix-ins on top of the softened ice cream. Using a butter knife or the back of a spoon, fold the mix-ins into the ice cream using a downward chopping motion rather than stirring. Stir only 4 to 5 times. The McFlurry's appeal is in the incomplete mixing — you want pockets of pure vanilla and pockets of concentrated mix-in flavor, not a uniform blend.
Transfer to a tall cup, pack it down slightly, and freeze for 5 minutes before serving. This firms the texture back up to that specific McFlurry consistency that's thicker than a shake but softer than scooped ice cream.
The Oreo McFlurry Version
The Oreo McFlurry is the most requested version and the easiest to nail at home. Crush 4 regular Oreos in a zip-lock bag using a rolling pin. You're aiming for a mix of fine crumbs and larger pieces — not powder. The crumbs create that light gray tint to the ice cream. The larger pieces provide crunch contrast.
Follow the method above. The Oreo McFlurry at McDonald's uses a specific ratio of about 60 percent cookie crumbs to 40 percent intact pieces. If you want a closer match, pull out 2 of the 4 cookies and crush them very fine, then crush the remaining 2 just slightly so you have both textures going in.
The M&M McFlurry Version
For the M&M version, use about 3 tablespoons of M&Ms. Place them in the zip-lock bag and crush lightly — you want half of them to crack open and release the chocolate interior while the other half stay mostly whole. The cracked ones bleed color into the ice cream, giving you that familiar faint candy color in the vanilla base.
The temperature timing is more important with M&Ms than with Oreos. M&Ms at room temperature in soft ice cream tend to melt fast. Work quickly and get the finished McFlurry into the freezer within 2 minutes of mixing.
Why This Tastes Right
McDonald's McFlurry uses vanilla reduced fat ice cream, not premium full-fat soft serve. If you want to match the exact flavor profile, look for vanilla ice cream with a butterfat content around 6 to 8 percent rather than a premium product at 14 percent. The lighter base is actually part of why the mix-ins taste so prominent — they're not competing with an intensely flavored ice cream. They are the flavor.
At home, the closest store-bought option is a standard vanilla ice cream in the 8 to 10 percent fat range. Dreyer's Slow Churned vanilla or any regular store brand works better than Haagen-Dazs or Ben and Jerry's for this specific application.
Storage and Make-Ahead Notes
McFlurries do not hold well overnight. The mix-ins get soggy and the texture degrades after about 2 hours in the freezer. Make them fresh and serve within 30 minutes of mixing. If you're making a batch for a group, set up an assembly station and mix each one individually rather than making them all at once.
The one exception is the Oreo McFlurry — crushed Oreos hold their texture slightly better than M&Ms in frozen dairy, so those can sit in the freezer for up to 4 hours without the texture suffering much.
Calories and Cost
A medium McDonald's McFlurry runs about 510 to 680 calories depending on the mix-in. The Oreo version has around 510 calories. The M&M version lands at about 650 calories for a medium. Your homemade version will vary based on the ice cream you use, but a typical two-cup serving with mix-ins comes in around 400 to 500 calories depending on your ice cream's fat content.
Cost-wise, you can make four servings at home for the price of one drive-through McFlurry. A small container of vanilla ice cream plus a pack of Oreos costs roughly the same as two medium McFlurries. The math works out in your favor pretty quickly if you make this more than once.
What to Serve With It
A McFlurry works as a standalone dessert, but if you're building a full fast food night at home, pair it with homemade cast iron chicken thighs or a Chipotle burrito bowl copycat for the main course. The cold, sweet McFlurry is the perfect contrast to something salty and savory from the stovetop.
in your inbox every week.
