Running out of condensed milk right when you're about to make fudge is frustrating. Maybe you can't find it at the store, you're cooking for someone with dietary restrictions, or you simply want to try something different. Whatever the reason, knowing a reliable substitute for condensed milk in fudge can save your recipe and even improve it. Fudge depends on condensed milk for its creamy texture and sweetness, so swapping it out isn't as simple as pouring in regular milk. The wrong substitute can leave you with a grainy, soupy, or overly soft result. This article walks you through every option that actually works, how to use each one, and the mistakes that trip people up.

Why does fudge need condensed milk in the first place?

Sweetened condensed milk is milk that has been heated until about 60% of the water evaporates, then sugar is added. In fudge, it does three jobs at once: it provides sweetness, it creates that smooth and creamy body, and it helps the fudge set firm without needing a candy thermometer. When you understand those roles, picking a substitute becomes much easier. You need something that brings sugar, fat, and a thick consistency to the mix.

What are the best substitutes for condensed milk in fudge?

Heavy cream and sugar

This is the closest match to what condensed milk does. Combine 1 cup of heavy cream with ¾ cup of granulated sugar. Heat the mixture over medium-low heat, stirring until the sugar dissolves completely. Let it simmer gently for about 15 to 20 minutes until it reduces by about a third and thickens. This gives you a rich, creamy base that works beautifully in most fudge recipes. The fat content in heavy cream mimics the mouthfeel of condensed milk closely.

Evaporated milk with sugar

Evaporated milk is condensed milk's closest cousin it's the same product but without the added sugar. Mix 1 cup of evaporated milk with ¾ cup of sugar and warm it on the stove until the sugar dissolves. This works well because evaporated milk already has the reduced water content that fudge needs. Many home bakers keep cans of evaporated milk in the pantry, which makes this a convenient swap.

Coconut cream and sugar

For a dairy-free option, full-fat coconut cream combined with sugar works surprisingly well. Use one can of coconut cream (not coconut milk) with about ¾ cup of sugar, heated and reduced until thick. The coconut flavor is mild in most fudge recipes, especially chocolate fudge, where the cocoa masks it. This is a popular option if you're looking for a vegan condensed milk alternative that actually sets properly.

Cream cheese

Cream cheese fudge is a well-loved variation. Use 8 ounces of cream cheese blended with about 1 cup of powdered sugar and your chocolate or flavoring. The texture is slightly different softer and tangier but many people prefer it. This works best for no-bake fudge recipes that rely on chilling rather than cooking to set.

Homemade condensed milk from milk powder

If you have nonfat dry milk powder, you can make a condensed milk substitute by mixing ½ cup of milk powder with ⅓ cup of boiling water, 2 tablespoons of melted butter, and ¾ cup of powdered sugar. Blend it until smooth. This gives you a thick, sweet mixture that behaves almost identically to canned condensed milk in fudge recipes. A useful comparison chart of condensed milk substitutes can help you decide which option fits your specific recipe best.

Marshmallow fluff or marshmallows

This is the secret behind many old-fashioned fudge recipes. Marshmallow fluff adds sweetness and structure. Melt about 7 ounces of marshmallow fluff (or a bag of mini marshmallows) into your chocolate and butter mixture. The marshmallow helps the fudge set firm and gives it a slightly lighter texture. This method was popular long before canned condensed milk became a kitchen staple.

How do you adjust your fudge recipe when using a substitute?

Not all swaps are one-to-one. Here are the key adjustments to keep in mind:

  • Sugar levels: If your substitute doesn't already contain sugar (like plain evaporated milk), you need to add more sugar to the recipe to match the sweetness condensed milk provides.
  • Liquid ratio: Substitutes with more water content need longer cooking time to reduce. Otherwise your fudge won't set.
  • Fat content: Low-fat substitutes like skim milk won't give you the same creamy result. Aim for full-fat options whenever possible.
  • Setting time: Some substitutes take longer to firm up in the fridge. Plan for at least 4 hours of chilling, and overnight is better.

What mistakes should you avoid?

These are the errors that ruin fudge when you swap out condensed milk:

  1. Using regular milk as a direct substitute. Regular milk has too much water and not enough sugar. Your fudge will be thin and won't set.
  2. Not reducing the substitute enough. If you're making a homemade version on the stovetop, you need to cook it down until it's genuinely thick. Impatience here leads to soft, sticky fudge.
  3. Forgetting about sweetness balance. Condensed milk is very sweet. If you replace it with something less sweet and don't compensate, the fudge will taste flat.
  4. Skipping the chilling time. Fudge made with substitutes often needs more time in the refrigerator. Cutting into it too early gives you a messy result.
  5. Substituting in candy-thermometer recipes without adjusting temperatures. Recipes that call for heating condensed milk to a specific temperature need recalibration if you change the base ingredient.
  6. Which substitute works best for different types of fudge?

    Chocolate fudge

    Heavy cream and sugar, or the evaporated milk method, work best here. The rich fat content pairs well with cocoa. Cream cheese also works if you want a softer, truffle-like texture.

    Peanut butter fudge

    Peanut butter fudge is forgiving. Marshmallow fluff, cream cheese, or the milk powder method all work. The peanut butter itself adds fat and body, so you have more flexibility. Check out our guide on what to use instead of condensed milk in fudge for more specific tips on nut-based varieties.

    White chocolate fudge

    White chocolate fudge is pickier because white chocolate is already high in sugar and fat. Heavy cream reduced with sugar gives you the most control. Avoid overly sweet substitutes like marshmallow fluff, or the result will be cloying.

    Vegan fudge

    Full-fat coconut cream is the go-to. You can also use a homemade version with coconut milk powder and sugar. The texture is slightly different but still satisfying. Many vegan bakers report excellent results with this approach, especially when combined with dark chocolate.

    Does the substitute change the shelf life of fudge?

    Yes, and this is something most recipes don't mention. Fudge made with condensed milk keeps at room temperature for about two weeks because the high sugar concentration acts as a preservative. Fudge made with substitutes that have more moisture like heavy cream or coconut cream should be stored in the refrigerator and eaten within a week. Cream cheese fudge must be refrigerated and is best within 5 to 7 days. If you're gifting fudge or making it ahead for an event, this matters.

    Can you freeze fudge made with substitutes?

    Most fudge freezes well regardless of the base. Wrap individual pieces in wax paper, then place them in an airtight container or freezer bag. They keep for up to three months. Thaw in the refrigerator overnight rather than at room temperature to avoid condensation that can make the surface sticky. This applies to fudge made with all of the substitutes listed above.

    Quick reference: picking the right substitute

    • Closest to condensed milk: Evaporated milk + sugar, or reduced heavy cream + sugar
    • Best dairy-free option: Full-fat coconut cream + sugar
    • Easiest no-cook swap: Cream cheese + powdered sugar
    • Best pantry hack: Milk powder + butter + powdered sugar
    • Most forgiving for beginners: Marshmallow fluff

    For the best results, use full-fat versions of whatever substitute you choose, cook it down to the right consistency, and give your fudge enough time to set in the fridge. You can also browse creative designs and templates for recipe cards at Buttercream to print your own fudge recipe cards.

    Practical checklist before you start

    • ✅ Pick a substitute that matches the fat and sugar content your recipe needs
    • ✅ If using a liquid substitute, reduce it on the stove until it's thick like condensed milk
    • ✅ Taste the mixture before adding it to your fudge base and adjust sweetness if needed
    • ✅ Plan for longer chilling time than the original recipe suggests
    • ✅ Store fudge made with substitutes in the fridge, not at room temperature
    • ✅ Write down what worked so you can repeat it next time
    Learn More