This post may contain affiliate links. Please see our disclosure policy.
Cereal ice cream will always feel a little magical to me, and this Lucky Charms Ice Cream might be my favorite version yet. It’s creamy, colorful, egg-free, and tastes just like the milk at the bottom of a bowl of Lucky Charms, but better.
If you’ve ever picked out the marshmallows from the cereal box as a kid (guilty), this ice cream is for you. It’s playful, nostalgic, and perfect for St. Patrick’s Day or anytime you want a fun dessert that feels a little unexpected.

Pin this now to find it later
Pin ItWhy You’ll Love This Lucky Charms Ice Cream
- Tastes like Lucky Charms cereal milk, but creamier
- Egg-free and easy to make
- Colorful, fun, and kid-approved
- Perfect for St. Patrick’s Day
- Great make-ahead dessert
- One of my favorite homemade ice cream bases ever
A Little Story Behind This Recipe
I’ll fully admit it. When I was a kid, I used to sort through the Lucky Charms box and make my own all-marshmallow cereal. Crunchy oats were fine, but those colorful marshmallows were the real prize.
So when I got a text showing me a Lucky Charms-flavored ice cream, there was absolutely no question. I was making my own version immediately.
I even put one of my kids to work sorting the marshmallows from the cereal. I was fully expecting them all to disappear before we made it to the ice cream base, but somehow he followed directions and didn’t eat them all. A proud mom moment.

Ingredients You’ll Need
Here’s what goes into this Lucky Charms Ice Cream and why it works:
- Whole milk for a smooth, creamy base
- Cornstarch to thicken without eggs
- Heavy cream for richness
- Sugar and light corn syrup for sweetness and scoopable texture
- Kosher salt to balance everything
- Cream cheese for that signature creamy texture
- Vanilla extract for warmth
- Lucky Charms marshmallows for flavor and color
- Marshmallow fluff for extra sweetness and swirl

How to Make Lucky Charms Ice Cream
- In a small bowl, whisk together ¼ cup of the milk and the cornstarch. Set aside.
- In a medium saucepan, whisk together the remaining milk, heavy cream, sugar, corn syrup, and salt. Bring to a boil over medium-high heat and cook for 5 minutes, watching carefully so it doesn’t boil over.
- Stir in the cornstarch mixture. Bring back to a boil and cook, stirring constantly, until thickened, about 3 minutes.
- Place the softened cream cheese in a bowl. Pour in about ¼ cup of the hot milk mixture and whisk until completely smooth.
- Add the cream cheese mixture back into the saucepan and stir to combine. Stir in the vanilla extract.
- Cover and refrigerate the mixture until completely chilled, a few hours or overnight.
- Pour the chilled base into your ice cream maker and churn according to the manufacturer’s instructions.
- When the ice cream has thickened, add the marshmallow fluff and Lucky Charms marshmallows. Churn just a few times until incorporated.
- Transfer to a freezer-safe container and freeze until firm.

Eden’s Ice Cream Tips
Don’t overmix after adding the marshmallows or they’ll disappear
This base freezes beautifully and stays creamy
The cream cheese is the secret ingredient, don’t skip it
Mini cones make this extra fun for kids
This ice cream is perfect for an ice cream sundae bar

More Desserts You’ll Love
Saint Patrick's Day
Magical Lucky Charms Cupcakes
Saint Patrick's Day
Lucky Charms Rice Krispie Treats
Frosting
Homemade Marshmallow Fluff
This ice cream would be perfect for an ice cream sundae bar too!
If you have tried this Cereal Ice Cream recipe, then please rate it and let us know how it turned out in the comments below!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM and PINTEREST to see more delicious, healthy, family-friendly food!

Lucky Charms Ice Cream Recipe
Ingredients
- 2 cups whole milk
- 4 tsp cornstarch
- 1½ cups heavy cream
- 3/4 cup sugar
- 2 tbsp light corn syrup
- 1/4 tsp kosher salt
- 4 tbsp cream cheese, softened
- 1 tsp vanilla extract
- 3 cups Lucky Charms marshmallows
- 1/2 cup marshmallow fluff
Instructions
- In a bowl, stir together 1⁄4 cup milk and the cornstarch; set aside
- In a medium saucepan, whisk together remaining milk, heavy cream, sugar, syrup, and salt and bring to a boil over medium-high heat.
- Cook for 5 minutes, watch it carefully as it will boil over quickly!
- Stir in the cornstarch mix and then return to a boil and cook. Stir constantly until thickened, about 3 minutes.
- Place the softened cream cheese in a bowl and pour in 1⁄4 cup hot milk mixture.
- Whisk until completely smooth. No lumps in the cream cheese.
- Add it back into the main mixture and stir all together. Add in the vanilla
- Put the mixture, covered in the refrigerator. It must be completely cooled so leave it for a few hours or overnight.
- Pour mixture into an ice cream maker; process according to manufacturer’s instructions.
- When the ice cream is thickened, add in the marshmallows fluff and 3 cups of Lucky Charm marshmallows and churn a few times until incorporated. Do not over mix.
- Pour into a container to freeze.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.























That looks soo adorable and delicious!!! Thank you for sharing your recipe 🙂 will definitely give this a try!
This looks so incredible and so easy to make!
At our local Mennonite store, we can get a bag of just the Lucky Charms marshmallows. Saves trying to eat just the oatie bits by themselves.
yum! how many boxes of Lucky Charms did it take to get 4 cups of marshmallows?
Love the idea ! Thank you !
This is so adorable! An ice cream like this one would make me so happy!
Haha!! I promise it’s SO good too!! And easy to make!
So lovely! And can I just say I am obsessed with that golden scoop?!?
Thank you Mariana!!! I love that scoop too!