I have always loved the classic soft oatmeal cream pies from the grocery store.
Turning those comforting flavors into a homemade frozen dessert felt like the natural next step.

This dairy free oatmeal cream pie ice cream gives you all of that nostalgic taste without using any cow milk.
If you avoid dairy because of allergies or digestion issues, you know how hard it can be to find rich pints that actually taste good.
Making it at home is surprisingly simple, and you get crisp cookie bits and sweet cream in every scoop.
Why This Recipe Is a Keeper
Nostalgic Childhood Flavor – It tastes just like the classic snack cake you loved growing up, completely transformed into a cool summer treat.
Incredible Creamy Texture – The combination of rich coconut milk and cornstarch creates a silky scoop that rivals traditional dairy ice cream.

Crunchy Baked Mix-Ins – Homemade spiced oatmeal clusters bake up crisp and stay delightfully crunchy even when frozen into the churned base.
Gooey Marshmallow Swirl – Warm marshmallow creme folds smoothly throughout the pan, adding soft, bakery-style ribbons to every single decadent bite.
Here’s What You’ll Need
For the Brown Sugar Base
- 2 cans (13.5 oz each) Full-Fat Coconut Milk
- 2/3 cup Packed Light Brown Sugar
- 1 tbsp Molasses
- 1 tbsp Light Corn Syrup
- 1 tbsp Cornstarch
- 1/2 tsp Ground Cinnamon
- 1/4 tsp Salt
- 2 tsp Vanilla Extract
For the Oatmeal Cookie Crumble
- 3/4 cup Old Fashioned Rolled Oats
- 1/2 cup All-Purpose Flour
- 1/3 cup Packed Light Brown Sugar
- 1/2 tsp Ground Cinnamon
- 1/4 tsp Baking Soda
- 1/4 tsp Salt
- 5 tbsp Dairy Free Butter, Melted
- 1/2 tsp Vanilla Extract
For the Cream Swirl
- 1 cup Marshmallow Creme
How to Make It
Step 1
In a medium saucepan, whisk together the brown sugar, cornstarch, cinnamon, and salt. Whisk in the coconut milk, molasses, and corn syrup, then cook over medium heat, whisking constantly, for 5 to 7 minutes, until the base simmers and thickens slightly.
Step 2
Remove from the heat and stir in the vanilla. Pour into a bowl, press plastic wrap onto the surface, and refrigerate for at least 6 hours or overnight.
Step 3
Preheat the oven to 350°F and line a baking sheet with parchment paper. In a bowl, mix the oats, flour, brown sugar, cinnamon, baking soda, and salt, then stir in the melted butter and vanilla until clumpy.
Step 4
Scatter the mixture over the baking sheet in small clumps and bake for 12 to 15 minutes, until deep golden brown. Let it cool completely on the sheet, where it will crisp up, then break into bite-size pieces.
Step 5
Pour the chilled base into an ice cream maker bowl that has been frozen for at least 24 hours. Churn for 20 to 25 minutes, until thick and creamy like soft serve.
Step 6
Microwave the marshmallow creme for 10 seconds to loosen it. Layer the ice cream into a 9×5-inch loaf pan with handfuls of oatmeal crumble and spoonfuls of marshmallow creme, then gently swirl with a skewer.
Step 7
Cover tightly and freeze for 4 to 6 hours, until firm. Let sit at room temperature for 10 minutes before scooping.

Recipe Tips
Choose Canned Full-Fat Coconut Milk
From my experience, you must use canned full-fat coconut milk rather than coconut milk sold in cartons. Coconut milk from a carton contains far too much water and will make your finished dessert turn icy.
You’ll get the best results if you whisk the thick white cream and the clear liquid together thoroughly. Distributing that fat evenly through the base is what gives you a rich, velvety texture without dairy.
Make Sure the Base Actually Simmers
I recommend watching your saucepan closely until you see steady bubbles break across the surface. Cornstarch needs actual heat to activate and thicken the liquid properly.

If you remove the pan before it simmers, the base will stay thin and freeze into hard crystals. Cooking it for the full five to seven minutes ensures it turns into a thick, smooth custard.
Chill the Base Until Completely Cold
You’ll get the best results if you leave the base in the fridge for the full time before churning. If the liquid has even a tiny bit of warmth left, your ice cream bowl will warm up and fail to churn properly.
I’ve found that pressing a sheet of plastic wrap directly onto the surface of the liquid is very helpful. This prevents a thick, rubbery skin from forming on top while it chills.
What to Make Next
- Dairy Free Apple Cider Donut Ice Cream
- Dairy Free Banana Cream Pie Ice Cream
- Dairy Free Chai Snickerdoodle Ice Cream
- Dairy Free Cinnamon Roll Swirl Ice Cream
- Dairy Free Cookie Butter Swirl Ice Cream
Popular Questions
Will this ice cream taste strongly like coconut?
The warm cinnamon, dark molasses, and rich brown sugar do a wonderful job of balancing out the coconut flavor.
You might notice a tiny hint in the background, but the finished scoop mostly tastes like a spiced oatmeal cookie.
Dairy Free Oatmeal Cream Pie Ice Cream
Equipment
- ice cream maker
- skewer
Ingredients
- 2 cans (13.5 oz each) Full-Fat Coconut Milk
- 2/3 cup Packed Light Brown Sugar
- 1 tbsp Molasses
- 1 tbsp Light Corn Syrup
- 1 tbsp Cornstarch
- 1/2 tsp Ground Cinnamon
- 1/4 tsp Salt
- 2 tsp Vanilla Extract
- 3/4 cup Old Fashioned Rolled Oats
- 1/2 cup All-Purpose Flour
- 1/3 cup Packed Light Brown Sugar
- 1/2 tsp Ground Cinnamon
- 1/4 tsp Baking Soda
- 1/4 tsp Salt
- 5 tbsp Dairy Free Butter, Melted
- 1/2 tsp Vanilla Extract
- 1 cup Marshmallow Creme
Instructions
- In a medium saucepan, whisk together the brown sugar, cornstarch, cinnamon, and salt. Whisk in the coconut milk, molasses, and corn syrup, then cook over medium heat, whisking constantly, for 5 to 7 minutes, until the base simmers and thickens slightly.
- Remove from the heat and stir in the vanilla. Pour into a bowl, press plastic wrap onto the surface, and refrigerate for at least 6 hours or overnight.
- Preheat the oven to 350°F and line a baking sheet with parchment paper. In a bowl, mix the oats, flour, brown sugar, cinnamon, baking soda, and salt, then stir in the melted butter and vanilla until clumpy.
- Scatter the mixture over the baking sheet in small clumps and bake for 12 to 15 minutes, until deep golden brown. Let it cool completely on the sheet, where it will crisp up, then break into bite-size pieces.
- Pour the chilled base into an ice cream maker bowl that has been frozen for at least 24 hours. Churn for 20 to 25 minutes, until thick and creamy like soft serve.
- Microwave the marshmallow creme for 10 seconds to loosen it. Layer the ice cream into a 9x5-inch loaf pan with handfuls of oatmeal crumble and spoonfuls of marshmallow creme, then gently swirl with a skewer.
- Cover tightly and freeze for 4 to 6 hours, until firm. Let sit at room temperature for 10 minutes before scooping.