This post may contain affiliate links. Please read my disclosure and privacy policy.

When you need an easy fudge recipe, this one is just about as easy as it gets. I’ve modified the classic 3-ingredient fudge recipe to create a better texture, while keeping it dairy-free.

The secret to this dairy-free fudge is using sweetened condensed coconut milk. I originally shared this recipe back in 2011, when I had figured out how to make condensed coconut milk from scratch. Since then, condensed coconut milk has become available in grocery stores. You can buy it canned if you want to save time!

I’ve tested this recipe at least 10 times over the years to ensure it has the best flavor and texture possible. I think it tastes way better than the original. Be sure to read the recipe notes if you want to see other things I tried before landing on this ratio.

condensed milk fudge sliced into squares without nuts.

Condensed Milk Fudge Ingredients

  • Chocolate Chips. These will determine how sweet your fudge turns out to be. If you want classic holiday fudge, use semi-sweet chocolate chips. (This is quite sweet!) My favorite way to make it is with half semi-sweet chocolate chips and half dark chocolate chips. The sweetness level is still sweet, but not overly so. If your family doesn’t eat much sugar, you might prefer to use only dark chocolate chips.
  • Sweetened Condensed Milk. I use sweetened condensed coconut milk to keep this recipe dairy-free. The final fudge doesn’t taste like coconut at all!
  • Coconut Oil. This addition helps with texture. Just 2 tablespoons make a big difference, so I think it’s worth adding it. Use refined or expeller-pressed coconut oil when you want to add zero coconut flavor.
  • Salt. Desserts are always better when you balance them with salt. If you’re using semi-sweet chocolate (about 42% cacao), you can add up to a half teaspoon of salt per batch. Darker chocolate won’t need as much salt.
  • Walnuts. (Optional) If you enjoy nuts in your fudge, you can add up to 3/4 cup of chopped nuts. I hated this as a kid, but now love it as an adult, so either way works!

Dairy-Free Note: Not all chocolate chips are dairy-free, but many are! Check the label when you need a dairy-free recipe. Enjoy Life brand is a great allergy-friendly option.

chocolate chips, coconut oil, condensed milk and salt labeled in bowls.

How to Make 3-Ingredient Fudge with Condensed Milk

Step 1:

Add the chocolate chips, condensed coconut milk, coconut oil, and salt to a heat-safe bowl. You can melt this together in the microwave or in a double boiler on the stove top.

To create a double boiler, fill a small saucepan with 1 inch of water and heat it over high heat on the stove. Arrange the heat-safe bowl snugly over the top of the pan. When the chocolate chips look glossy, stir well with a spatula until the mixture is smooth.

Alternatively, you can microwave this for 60 seconds, then stir well. You shouldn’t need to heat it any longer than that, but if you do, try using intervals of 15 seconds each. If you overheat the chocolate chips, they can burn or become grainy, which isn’t ideal.

If you want to add chopped walnuts, now is the time to stir them in. (But that’s optional!) I tested it both ways when taking these photos; you can see the nut version later in this post.

chocolate chips, coconut oil, coconut milk, and salt melted in a bowl and spread in a pan.

Step 2:

Once the mixture is smooth, lightly oil a 9-by-5-inch loaf pan. Then press a piece of parchment paper into the bottom of the pan. The oil will hold the parchment paper in place, and the parchment will make it very easy to lift the fudge out of the pan later.

Transfer the mixture to the prepared pan and smooth the top with a spatula. Place the pan in the fridge to let the fudge firm up for at least 2 hours.

nuts pressed into a loaf pan and the fudge sliced into 24 small squares.

Serving Tips

When the fudge in the center of the pan feels firm to the touch, it’s ready to slice and serve. Use the parchment paper to lift the fudge from the pan. Then use a sharp knife to cut it into small squares.

This fudge is quite rich, so I recommend keeping the pieces small. I usually cut these into 24 pieces, as you can see in the photo above. (I cut it into thirds lengthwise, then made 8 rows the other way.)

Dairy-Free Fudge Recipe FAQs

Can I make this without any refined sugar?

If you start with Hu brand chocolate (which is sweetened with coconut sugar) and use homemade condensed coconut milk, this fudge wouldn’t contain any refined sugar.

Do I have to use dairy-free condensed milk?

No, I think regular condensed milk would work for this recipe, too. We have extended family members who need dairy-free recipes at the holidays, so this is what we make so everyone can enjoy it.

What happens if I use less condensed milk?

I tested this recipe with only 1/2 cup of condensed milk, and the fudge turned out firmer. It’s still delicious that way, but not quite as soft and melt-in-your-mouth as traditional holiday fudge is. But if you’re running low on condensed milk, using only 1/2 cup of it in this recipe will work.

Can I omit the coconut oil?

I tested fudge that way, and it turns out… fine. The texture isn’t like the holiday fudge I remember, so I don’t think it’s quite as good as the recipe below. But if you really don’t want to add coconut oil, you can skip it and still wind up with fudge.

condensed milk fudge sliced into squares without nuts.

3-Ingredient Fudge (Dairy-Free!)

Normally, I have some self-control around desserts, but this 3-ingredient fudge is downright irresistible. It's also incredibly easy to make, in just 5 minutes, before it firms up in the fridge. So, I apologize in advance if you find yourself unable to resist stealing a square every time you walk by the pan. It's the perfect holiday fudge recipe for dairy-free guests!
prep4 mins cook1 min Chill Time:2 hrs total2 hrs 5 mins
Servings:24

Ingredients
 
 

Instructions

  • In a heat-safe bowl, add the chocolate chips, condensed milk, coconut oil, and salt. Microwave for 60 seconds or melt this over a double boiler on the stove, stirring until smooth. Fold in the optional chopped nuts, if desired.
  • Prepare a 9-by-5 inch loaf pan by lightly spraying it with oil. Then press a piece of parchment paper into the bottom of the pan; the oil will hold it in place so it doesn't wiggle around. Transfer the fudge mixture to the pan and spread it out evenly.
  • Place the pan in the fridge to set. It will take at least 2 hours for the fudge to firm up, but it could take up to 4 hours. As soon as it feels firm in the center, you can remove it from the fridge. Use the parchment paper to easily lift it from the pan.
  • Slice the fudge into 24 small squares. It's ready to serve right away and has the best texture when it's served chilled. (It will soften if left at room temperature for too long.) Store leftovers in an airtight container in the fridge for up to 2 weeks.

Notes

Nutrition information is for 1 of 24 squares without nuts. This information is automatically calculated from an online ingredient database, so it’s an estimate, not a guarantee. (For example, it doesn’t have condensed coconut milk in the database, so it used regular condensed milk instead.) 
Chocolate Chip Note: I find semi-sweet chocolate chips almost “too sweet” for this fudge. I prefer to use half semi-sweet and half dark chocolate chips (I use Enjoy Life 69% dark chocolate chips) for the perfect fudge flavor. It’s still sweet, but not overly so. 
Dairy-Free Note: This recipe is dairy-free when you use condensed coconut milk and dairy-free chocolate chips. If you don’t need a dairy-free version, feel free to use any brand you like. 
Coconut Oil Note: Shop for refined or expeller-pressed coconut oil if you want to add zero coconut flavor to the fudge. I also tested a batch without any coconut oil; the texture isn’t as good, but it’s still “fine” as fudge, if you prefer to skip it. 
Condensed Coconut Milk Note: I tested this recipe after making several batches of homemade condensed coconut milk. If you don’t want to make it, it’s easy to purchase a store-bought can these days (I tried Nature’s Charm brand).
I tested this recipe with only 1/2 cup of condensed milk, too, and that works well if you need to leave the fudge out at room temperature for longer. It won’t become nearly as soft as the version with 3/4 cup does. (But I think using a little more condensed milk makes the texture better, like the holiday fudge I grew up eating.) 

Nutrition

Calories: 117kcal | Carbohydrates: 13g | Protein: 2g | Fat: 6g | Saturated Fat: 6g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.4g | Cholesterol: 3mg | Sodium: 52mg | Potassium: 125mg | Fiber: 1g | Sugar: 10g | Vitamin A: 27IU | Vitamin C: 0.3mg | Calcium: 70mg | Iron: 0.2mg
Course: Dessert
Cuisine: American
Keyword: 3-ingredient fudge, condensed milk fudge
More Recipes to Try

If you try this 3-Ingredient Fudge recipe, please leave a comment and star rating below to let me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Making this tonight, what a great way to fill a chocolate craving! If you ever want pics please let us know! Made your eggplant/mushroom meat lasagna on Friday and had to restrain myself from eating it all in one sitting! lol! Merci bcp!

  2. I love condensed milk – hopefully there will be some left for the recipe. I have a feeling I may eat it all before I get to use it in the recipe. Might have to make a double batch. I will add it to my list of things to make. There is so much good stuff to make here. Yum!

  3. This fudge looks absolutely delicious! I personally can’t stand having something crunchy like nuts in the strewn about in something so perfectly creamy as fudge, though I adore them on their own! I’m going to have to make this for the holidays – I’ll just have to make one version with nuts, and one without!