Dairy-Free Fudgesicles

These quick and easy dairy-free fudgesicles prove that you can make decadent, creamy fudgesicles at home, just like you’d get at the local ice cream shop – only better, for less money, and dairy-free. It takes just five everyday pantry staples to get a batch in the freezer. One taste and we guarantee you’ll stop what you’re doing so you can savor every last creamy, dreamy, chocolaty lick of these adult- and kid-friendly fudge popsicles!

Creamy chocolate dairy-free fudgesicles laying on ice in a try with one fudge pop having a bite taken out of the top edge.

Dairy-Free Fudge Pops Are A Taste of Summer Bliss

If your summer bucket list includes “Make Homemade Fudge Popsicles” then you already know how the simple things in life help make every season special. If you don’t have a fudgesicle plan for your summer, then it’s never too late to add one! This recipe for dairy-free fudgesicles is simple and has a fudge ice-cream-like texture, but without any dairy, making it a pleasing treat recipe that everyone can enjoy. We tested it multiple times (not that we minded) to get the creamiest results and a fool-proof fudge pop recipe that you’ll enjoy right down to the last chocolaty drip!

Creamy fudgesicles on a platter of ice with popsicle stick holders.

Ingredients to Make Dairy-Free Fudgesicles

Check your pantry – you may already have everything it takes to freeze a batch of these quick homemade dairy-free fudge pops today.

  • Canned coconut milk – we use canned full-fat coconut milk, but you could also use light coconut milk. We tested the recipe with other non-dairy milk alternatives (ie: almond milk, soy milk), but they resulted in more ice crystals and less creamy pops, so we recommend using full-fat coconut milk
  • Unsweetened cocoa powder – we recommend Dutch process cocoa powder because it will dissolve a little better into the liquid, but you can use natural or raw cocoa powder, too. Any kind of unsweetened cocoa powder will work here
  • Honey – or use agave nectar or maple syrup to make these vegan fudge pops
  • Cornstarch – this ingredient is optional, but it does make for a creamier consistency
  • Vanilla – a touch of vanilla helps brighten and intensify the chocolate flavor

Ingredients for creamy dairy-free fudgesicles in small bowls and in a saucepan

How to Make Dairy-Free Coconut Fudge Pops

It’s fantastically simple to make these dairy-free fudgesicles. Start by heating the coconut milk and honey in a saucepan to a simmer. Be sure to shake the cans of coconut milk really well before opening them since the fat solids and coconut water can separate (this is normal). If you already have the can open, just spoon it all into the saucepan and whisk it together.

Add the cocoa powder and cornstarch and continue to heat and whisk until the powders are well incorporated and the mixture comes to a simmer. Continue to simmer for 1-2 minutes, until the mixture thickens slightly and easily coats the back of a spoon. Then remove the saucepan from the heat and let it sit aside for 15-30 minutes to cool slightly before stirring in the vanilla and pouring the mixture into popsicle molds.

Is Coconut Milk Good for You?

Though these dairy-free fudgesicles have a coconut milk base, the coconut doesn’t impart very much of the flavor. Instead, the rich chocolatey flavor reigns supreme, enhanced by a touch of vanilla extract, while the coconut provides a creamy backdrop.

Coconut milk is made by mixing the finely grated white coconut “meat” from a coconut with water (about 50/50 coconut and water) resulting in a thick and creamy liquid. Coconut milk is high in fat and most of that fat is a type of saturated fat called medium-chain triglycerides (MCTs), which are metabolized differently than other fats making them a quick source of energy. There’s some evidence that the MCT fats in coconut milk may be a beneficial choice for weight loss and improved metabolism.

Tips for Freezing Dairy-Free Fudgesicles

To make super creamy fudgesicles, we recommend that you allow the heated cocoa mixture to cool at least 30 minutes (or longer in the refrigerator) before pouring the mixture into molds. Not only will this help avoid ice crystals forming on the pops, but it will also avoid temporarily heating up the temperature of your freezer, which could compromise other frozen foods.

After the popsicles are completely frozen in the mold, remove them and individually wrap each popsicle in plastic wrap. This helps avoid the bottoms of the popsicles becoming freezer burned. Once frozen, you could also place batches of popsicles in a larger freezer bag and pull them out one by one.

Four creamy dairy-free fudge pops on ice in a serving tray

The Best Molds for Homemade Fudgesicles

You can use whatever popsicle mold you have on hand. We used this 10-cavity silicone mold that makes 3-ounce fudgesicles. We like these molds because the bendable silicone makes it easy to remove the fudge popsicles from each cavity, and it comes with a lid that helps hold the popsicle sticks in place in the freezer.

No popsicle mold? No problem! You can also use small juice cups or paper cups. Top the cups with tin foil and poke the popsicle sticks through the foil so they will stand up until the popsicles are frozen. Since these dairy-free fudgesicles are a rich and creamy treat, they also portion out nicely in 2-ounce molds, like these. You would need two of these 8-portion 2-ounce molds to have enough molds for this dairy-free fudgesicle recipe.

This recipe makes enough mixture to make 10 3-ounce fudgesicles or 15 2-ounce fudgesicles.

Three Dairy Free Fudgesicles laying on a counter next to ice cubes

 Other Cool Treats to Try:

Hungry for More? Subscribe to get our newsletter delivered straight to your inbox! And be sure to stay in touch on Facebook, Twitter, Pinterest and Instagram for all of the latest updates.

/*h3{flex:0 0 100%}.tasty-recipes-equipment .tasty-link-card{flex:0 0 50%;padding:1.5rem 1rem;text-align:center}@media screen and (min-width:500px){.tasty-recipes-equipment .tasty-link-card{flex:0 0 33%}}.tasty-recipes-equipment .tasty-link-card p{font-weight:700;font-size:1em;margin-bottom:0}.tasty-recipes-equipment .tasty-link-card p a{color:initial}.tasty-recipes-equipment .tasty-link-card span{font-size:.9em}.tasty-recipes-nutrition ul{list-style-type:none;margin:0;padding:0}.tasty-recipes-nutrition ul:after{display:block;content:” “;clear:both}.tasty-recipes-nutrition li{float:left;margin-right:1em}.tasty-recipes-plug{text-align:center;margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.tasty-recipes-plug a{text-decoration:none;box-shadow:none}.tasty-recipes-plug a img{width:150px;height:auto;margin:5px 0 0 8px;display:inline-block}.tasty-recipes-footer-content{text-align:center;padding:1.5em}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:0}.tasty-recipes-footer-content img,.tasty-recipes-footer-content svg{width:60px}.tasty-recipes-entry-content .tasty-recipes-entry-footer h3{font-size:1.25em;margin:0 0 .25em;padding:0}.tasty-recipes-entry-footer p{font-size:.75em;margin:0}.tasty-recipes-entry-footer p a{text-decoration:underline;box-shadow:none;border-bottom:none}.tasty-recipes-flash-message{display:inline-block;margin-left:10px;padding:4px 10px;background-color:#fff;box-shadow:0 .3px .4px 0 rgba(0,0,0,.024),0 .9px 1.5px 0 rgba(0,0,0,.05),0 3.5px 6px 0 rgba(0,0,0,.1);border-radius:4px;color:#313135;font-size:13px;letter-spacing:0;line-height:1.2em}@media screen and (min-width:500px){.tasty-recipes-flash-message{padding:4px 10px}}.tasty-recipes-flash-message p{padding:0;margin:0;text-transform:none}@media screen and (min-width:500px){.tasty-recipes-footer-content{display:flex;justify-content:center;align-items:center;padding:1.5em 0;text-align:left}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:.8em}}@media print{.tasty-recipes-no-print,.tasty-recipes-no-print *{display:none!important}}/* [Recipe] */ .recipe-cta{margin-top:25px}.tasty-recipes{border:15px solid #f7f6f5;margin:25px auto 20px;padding:15px}.single .tasty-recipes p{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){.tasty-recipes{border-width:25px;padding:30px}}.tasty-recipes-print-button{display:none}.tasty-recipes-entry-header{text-align:center;position:relative}.tasty-recipes-entry-header .tagline{display:none}@media screen and (min-width:1024px){.tasty-recipes-entry-header .tagline{display:block;width:110px;height:110px;border-radius:100%;font-weight:900;padding:25px 15px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);position:absolute;top:-10px;left:-85px;font-size:13px;font-size:1.3rem;/* Print */ background:#ebf4f2;margin-top:-50px;text-align:center;text-transform:uppercase;letter-spacing:0.2em;line-height:1.4}.tasty-recipes-entry-header .tagline::before{content:”;display:block;width:30px;height:28px;background:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/embellish-circle.png) no-repeat;background-size:30px;position:absolute;top:5px;left:5px}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:1024px),(min-resolution:192dpi) and (min-width:1024px){.tasty-recipes-entry-header .tagline::before{background-image:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/embellish-circle@2x.png)}}.tasty-recipes-entry-header h2{font-size:19px;font-size:1.9rem;font-weight:900;margin-bottom:0;margin-top:0;padding:0 30px}@media screen and (min-width:768px){.tasty-recipes-entry-header h2{font-size:21px;font-size:2.1rem}}.tasty-recipes-entry-header .tasty-recipes-details{margin-top:1em;letter-spacing:0.2em}.tasty-recipes-entry-header .tasty-recipes-details ul{list-style-type:none;margin:0}@media screen and (min-width:768px){.tasty-recipes-details ul{display:flex;align-items:center}}.tasty-recipes-entry-header .tasty-recipes-details ul li{margin-bottom:5px;font-size:10px;font-size:1rem;line-height:1.2;font-weight:900;text-transform:uppercase}@media screen and (min-width:768px){.tasty-recipes-entry-header .tasty-recipes-details ul li{display:inline-block;padding:0 5px;border-left:1px solid #414042;flex:1}.tasty-recipes-details ul li:first-of-type{border-left:0}.tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label{display:block;font-size:12px;font-size:1.2rem;letter-spacing:0.12em}}.tasty-recipes-entry-content{margin-top:30px}.tasty-recipes-entry-content .right{float:none}@media screen and (min-width:768px){.tasty-recipes-entry-content .right{float:right;width:162px;margin-left:30px;position:relative;z-index:1}}.tasty-recipes-entry-content .right .tasty-recipes-image{float:none}.tasty-recipes-entry-content .right img{display:block;width:100%;position:relative;z-index:1}.tasty-recipes-entry-content .tasty-recipes-buttons a{text-transform:uppercase;text-align:center;display:block;color:#fff;background:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/button-recipe-print.png);width:150px;height:61px;line-height:61px;background-size:150px;padding:0;text-decoration:none;margin:-10px auto 0;font-size:13px;font-size:1.3rem;letter-spacing:0.1em;opacity:0.8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tasty-recipes-entry-content .tasty-recipes-buttons a{background-image:url(/wp-content/themes/once-coupled-real-food-dietitians/assets/images/button-recipe-print@2x.png)}}.tasty-recipes-buttons a:hover{opacity:1;cursor:pointer}.tasty-recipes-rating{text-align:center}.tasty-recipes-rating a{text-decoration:none}.tasty-recipes-rating a:hover{opacity:0.8}.tasty-recipes-rating-label{display:block}.tasty-recipes-entry-content h3{font-size:17px;font-size:1.7rem}.tasty-recipes-entry-content h4{font-size:15px;font-size:1.5rem}.tasty-recipes-entry-content .tasty-recipes-ingredients ul{list-style-type:none;margin-left:0}.tasty-recipes-entry-content .tasty-recipes-instructions ul,.tasty-recipes-entry-content .tasty-recipes-instructions ol{margin-left:15px}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li{list-style-type:none;position:relative;margin-left:15px}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,.tasty-recipes-entry-content .tasty-recipes-instructions ul li:before{content:’+’;display:block;left:-15px;position:absolute}.tasty-recipes-entry-content .tasty-recipes-ingredients ul li,.tasty-recipes-entry-content .tasty-recipes-instructions ul li,.tasty-recipes-entry-content .tasty-recipes-ingredients ol li,.tasty-recipes-entry-content .tasty-recipes-instructions ol li{margin-bottom:2px}.tasty-recipes-entry-content .tasty-recipes-notes p:last-child{margin-bottom:0}.tasty-recipes-nutrifox{text-align:center;margin:0}.tasty-recipes-nutrifox iframe{width:100%;display:block;margin:0}.tasty-recipes-nutrition{border-top:3px solid #f7f6f5;margin-top:30px;text-align:center}@media screen and (min-width:768px){.tasty-recipes-entry-content .tasty-recipes-nutrition{padding:10px 20px 0}}.tasty-recipes-nutrition ul{margin-left:0;margin-bottom:0}@media screen and (min-width:768px){.tasty-recipes-nutrition ul{overflow:auto}}.tasty-recipes-nutrition li{float:none;list-style-type:none;font-size:11px;font-size:1.1rem;text-transform:uppercase;font-weight:900;letter-spacing:0.1em}@media screen and (min-width:768px){.tasty-recipes-nutrition li{display:block;float:left;line-height:1.2;margin:0;width:33%;border-left:1px solid #f7f6f5;border-top:1px solid #f7f6f5;padding:5px 2px}.tasty-recipes-nutrition li:nth-of-type(1),.tasty-recipes-nutrition li:nth-of-type(2),.tasty-recipes-nutrition li:nth-of-type(3){border-top:0}.tasty-recipes-nutrition li:nth-of-type(3n+1){border-left:0;clear:both}}

Let’s Get Cookin’

Dairy-Free Fudgesicles

These creamy dairy-free fudgesicles are made from basic pantry ingredients for a decadent cool treat that kids and adults will love.

  • Author: Jessie Shafer
  • Prep Time: 5 minutes
  • Cook Time: 7 minutes
  • Total Time: 15 minutes + freeze time
  • Yield: 10 fudge pops 1x
Quick and easy dairy free fudgesicles with a bite taken from one corner


  • 2 15-ounce cans full-fat coconut milk*
  • 2 tablespoons honey (use maple syrup or agave nectar for vegan pops)
  • 1/4 cup unsweetened cocoa powder
  • 1 tablespoon cornstarch (optional) – see note below
  • 1 teaspoon pure vanilla
  • 2-ounce or 3-ounce popsicle molds**


  1. In a medium saucepan over medium-high heat, combine the coconut milk and honey; bring to a simmer.
  2. Add the cocoa powder and cornstarch and continue to heat and whisk until the powders are well incorporated and the mixture comes to a simmer, 4-5 minutes. Continue to simmer for 1-2 minutes, until the mixture thickens slightly and easily coats the back of a spoon.
  3. Remove the saucepan from the heat and let it sit aside for 15-30 minutes to cool slightly before stirring in the vanilla and pouring the mixture into popsicle molds.
  4. Pour mixture into 2- or 3-ounce popsicle molds and place in freezer 8 to 24 hours before removing from molds and wrapping individually in plastic wrap.***


Wondering why cornstarch? The cornstarch is an optional ingredient, but it does help make the popsicles nice and creamy (aka: less ice crystals). If you do choose to use it, make sure to bring the mixture to a light simmer and then let it cool at least 30 minutes (or longer) before pouring the mixture into the molds.

* Be sure to shake the cans of coconut milk really well before opening them since the fat solids and coconut water can separate (this is normal). If you already have the cans open, just use a spoon or whisk to mix it all together before pouring it into the saucepan.

** This recipe makes enough mixture to make ten 3-ounce fudgesicles or fifteen 2-ounce fudgesicles. For the photographs in this blog post, we used these 3-ounce molds.

*** It’s not necessary to remove the fudge pops from the mold and individually wrap them, but this step does help prevent the ends of the pops from becoming freezer burned and they will last longer in the freezer.

The Nutrition Analysis for 2-ounce pops is (per fudgesicle): 106 calories, 9 g total fat (7 g saturated fat), 18 mg sodium, 0 mg cholesterol, 5 g carb (0 g fiber, 3 g sugar), 1 G protein


  • Serving Size: 1 3-ounce popsicle
  • Calories: 160
  • Sugar: 4 g
  • Sodium: 26 mg
  • Fat: 14 g
  • Saturated Fat: 12 g
  • Carbohydrates: 8 g
  • Fiber: 1 g
  • Protein: 2 g
  • Cholesterol: 0 mg

Dairy Free Fudgesicles in three stages; being poured into popsicles molds, served on a platter, a bite taken from one fudge pop

All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to the source recipe here on The Real Food Dietitians. Thank you!

About Jessie Shafer

Jessie is a Registered Dietitian Nutritionist living near Denver, CO where she splits her time among nearby playgrounds, typing away at her trusty laptop, and heating up her home kitchen with delicious experiments. Her best taste tester is her husband, a Denver firefighter with a well-trained palate. A former magazine editor-in-chief, Jessie has a long career in food publishing and health writing. While she once played centerfield for the Northwestern University softball team, Jessie now prefers her fitness in the way of biking up mountain passes and chasing two busy toddlers (the latter proving to be the more exhausting activity).

You May Also Like