Burger King Lucky Charms Milkshake Copycat Recipe
This Burger King Lucky Charms milkshake brings the limited-edition fast food treat home in about 5 minutes, with a vanilla soft-serve base, marshmallow sweetness, and those unmistakable rainbow cereal pieces scattered on top. If you missed it at the drive-through or just want one right now without leaving the house, this is the recipe to make.
It tastes like the real thing because the base is vanilla ice cream blended with actual Lucky Charms cereal, not just food coloring and syrup. The result is creamy, sweet, and a little nostalgic.

Why I Love This Recipe
The cereal steeped in the milk does something interesting: it gives the shake a faint oat-and-marshmallow flavor underneath the vanilla, which is exactly what makes the original memorable.
It comes together in 1 blender. No special equipment, no ice cream machine.
This is the version I keep coming back to because it looks impressive with almost no effort, and kids and adults both go for it.
Recipe Ingredients

- 1.5 cups vanilla ice cream – Full-fat gives the creamiest texture; a premium brand like Häagen-Dazs or Breyers works well
- 0.5 cup whole milk – Whole milk keeps it rich; 2% will work but the shake will be slightly thinner
- 0.75 cup Lucky Charms cereal – Divided: some blends in, some goes on top for texture and color
- 2 tbsp marshmallow fluff – Adds sticky sweetness and a hint of marshmallow flavor through the whole drink
- 0.5 tsp vanilla extract – Deepens the vanilla base so it does not taste flat
- Whipped cream – For topping; canned is fine
- Extra Lucky Charms marshmallow pieces – For garnish; pick the colored marshmallows out of a handful of cereal
Variations / Substitutions
- Dairy-free – Swap the whole milk for oat milk and use a coconut-based vanilla ice cream; the shake will be slightly less thick but still creamy.
- Extra marshmallow flavor – Replace the marshmallow fluff with 3 tbsp of marshmallow syrup (the kind sold for coffee drinks) if you want a thinner, sweeter shake.
- Strawberry twist – Add 2 tbsp of strawberry jam to the blender; it pairs well with the cereal flavor and turns the shake a soft pink.
- Thicker shake – Freeze the cereal in the milk for 10 minutes before blending, then add an extra 0.25 cup of ice cream.
- Less sweet – Cut the marshmallow fluff to 1 tbsp and let the ice cream carry the sweetness on its own.
If you enjoy dessert drinks like this, you might also like a Copycat Starbucks Vanilla Bean Frappuccino Recipe.
How To Make Lucky Charms Milkshake
Step 1: Steep the Cereal in Milk

Pour the 0.5 cup whole milk into a bowl or measuring cup and stir in 0.5 cup of the Lucky Charms cereal (save the remaining 0.25 cup for topping). Let it sit for 3 minutes. This short steep is enough to pull the marshmallow flavor into the milk without turning the cereal to complete mush.
After 3 minutes, the milk will look slightly cloudy and faintly colored from the cereal dye. That is exactly what you want. The soggy cereal pieces go straight into the blender, liquid and all.
Step 2: Blend the Shake Base

Add the 1.5 cups vanilla ice cream, the 2 tbsp marshmallow fluff, and the 0.5 tsp vanilla extract directly to the blender with the steeped milk and cereal. Blend on high for 30 to 40 seconds, until smooth with no visible cereal chunks. If your blender struggles, let the ice cream sit out for 2 minutes to soften before blending.
The shake should be thick enough to coat the back of a spoon but still pourable. If it is too thick to move in the blender, add milk 1 tbsp at a time. If it is too thin, add 0.25 cup more ice cream and blend for another 10 seconds.
Step 3: Pour and Garnish the Shake

Pour the shake into 2 tall glasses, filling each about three-quarters of the way. Add a generous swirl of whipped cream on top of each one, then scatter the reserved 0.25 cup of Lucky Charms cereal over the whipped cream, pressing the colorful marshmallow pieces in slightly so they sit up and are visible. Serve immediately.
Recipe Tips
- Chill your glasses first – Put the glasses in the freezer for 5 minutes before pouring. It keeps the shake cold longer and slows down melting while you garnish.
- Pull out the marshmallow pieces for garnish – Before you start, pick through a small handful of cereal and set aside the colored marshmallow pieces specifically. The all-marshmallow topping looks much closer to the Burger King version than a random scattering of cereal.
- Do not over-blend – Stop at 40 seconds even if the shake looks slightly uneven. Over-blending warms the shake and makes it watery fast.
- Make it ahead for a party – Blend the base up to 1 hour ahead and keep it in a covered pitcher in the freezer. Give it a quick 10-second blend or stir before pouring.
Scale to your glass size:
| Serving Size | Vanilla Ice Cream | Whole Milk | Lucky Charms | Marshmallow Fluff |
|---|---|---|---|---|
| 1 small (12 oz) | 0.75 cup | 0.25 cup | 0.4 cup | 1 tbsp |
| 2 regular (16 oz) | 1.5 cups | 0.5 cup | 0.75 cup | 2 tbsp |
| 4 large (20 oz) | 3 cups | 1 cup | 1.5 cups | 4 tbsp |
How To Store
- Refrigerate – Blended milkshake does not store well; it separates and loses texture within 30 minutes. Best made and served right away.
- Serve Cold – If you must wait, keep it in the freezer for up to 20 minutes, then stir or give it a 5-second blend before serving.
Frequently Asked Questions
Can I use a different cereal instead of Lucky Charms?
Yes, Froot Loops or Cocoa Puffs work on the same principle, but the flavor will be different. Lucky Charms gives a distinct marshmallow-oat flavor that the others do not replicate.
Does the shake taste like cereal or just vanilla?
It tastes like both at once. The vanilla ice cream is the main flavor, but the steeped milk carries a clear marshmallow-cereal note underneath it.
Can I make this without marshmallow fluff?
Yes. Leave it out and the shake is still good, just closer to a plain vanilla shake. Add an extra 2 tbsp of Lucky Charms cereal to the blender to compensate for the missing marshmallow flavor.
Will a regular blender handle frozen ice cream?
Most standard blenders handle it fine if you let the ice cream soften for 1 to 2 minutes first. If yours has a pulse function, start on pulse before switching to high.

Burger King Lucky Charms Milkshake Recipe
Ingredients
Method
- Stir 0.5 cup of the Lucky Charms cereal into the 0.5 cup whole milk and let it steep for 3 minutes.
- Add the 1.5 cups vanilla ice cream, 2 tbsp marshmallow fluff, 0.5 tsp vanilla extract, and the steeped milk and cereal to a blender. Blend on high for 30 to 40 seconds until smooth.
- Pour into 2 tall glasses, top with whipped cream, and scatter the reserved 0.25 cup Lucky Charms cereal and extra marshmallow pieces over the top. Serve immediately.
