You run out of condensed milk right when you need it most maybe it's a last-minute fudge recipe, a pie filling, or a batch of caramel. The grocery store is 20 minutes away, and you'd rather not make the trip. That's exactly where an easy homemade condensed milk substitute saves the day. With just two or three ingredients you probably already have in your kitchen, you can make a stand-in that works in most recipes calling for the canned version.

What exactly is a condensed milk substitute?

Condensed milk is cow's milk with about 60% of its water removed and a large amount of sugar added. A homemade substitute mimics that same thick, sweet result using everyday ingredients. The most common approach combines milk (dairy or non-dairy), sugar, and sometimes butter. You gently heat the mixture until it reduces and thickens to match the consistency of store-bought sweetened condensed milk.

This isn't the same as evaporated milk, which is unsweetened and thinner. A condensed milk substitute needs to be both thick and sweet to work correctly in recipes.

Why would someone make it at home instead of buying a can?

There are several practical reasons people search for a homemade version:

  • They ran out and need a quick replacement mid-recipe.
  • Dietary needs some people avoid dairy, refined sugar, or both.
  • Cost savings in some regions, canned condensed milk is surprisingly expensive.
  • Freshness preference some bakers simply prefer knowing exactly what's in their ingredients.
  • Shelf life planning knowing how to make it means you're never stuck without it.

If you're working on a fudge recipe that calls for condensed milk, having a reliable substitute on hand can be the difference between starting over and finishing on time.

How do you make a basic condensed milk substitute?

This is the simplest method, and it takes about 25 to 30 minutes of mostly hands-off time.

Ingredients

  • 1 cup (240 ml) whole milk
  • ⅔ cup (135 g) granulated sugar
  • 3 tablespoons (42 g) unsalted butter (optional, for richness)

Steps

  1. Pour the milk and sugar into a small saucepan over medium-low heat.
  2. Stir until the sugar fully dissolves.
  3. Reduce heat to low. Let it simmer gently, stirring every few minutes.
  4. After about 25 to 30 minutes, the mixture should reduce by roughly half and coat the back of a spoon.
  5. Remove from heat. Stir in the butter if using.
  6. Let it cool. It will thicken further as it cools down.

This recipe yields roughly the equivalent of one 14-ounce can. For a more detailed walkthrough with timing tips, you can check how to make a condensed milk substitute with step-by-step guidance.

Can you make it dairy-free?

Absolutely. Swap the whole milk for full-fat coconut milk, oat milk, or any plant-based milk that has enough fat to create a creamy texture. Coconut milk works best because its natural fat content mimics the richness of dairy. Use the same sugar ratio and the same gentle simmering method.

One thing to keep in mind: the flavor will shift slightly depending on the milk you choose. Coconut milk adds a subtle tropical note, which pairs well with chocolate desserts and tropical-flavored baked goods. Oat milk gives a milder, slightly nutty taste.

What common mistakes should you avoid?

Even though this is a simple recipe, a few things trip people up:

  • Using high heat. This scorches the milk and creates a burnt taste. Always keep it at a gentle simmer.
  • Not stirring enough. Milk and sugar can stick to the bottom of the pan and scorch if you walk away for too long.
  • Expecting an exact match. A homemade substitute is very close to canned condensed milk, but it may be slightly thinner. That's normal. It thickens as it cools.
  • Skipping the cooling step. Using it warm in a recipe that expects cold, thick condensed milk can throw off the texture of your final dish.
  • Using skim milk. The fat in whole milk is what gives the substitute its body. Skim milk produces a watery, unsatisfying result.

Does it work in every recipe that calls for condensed milk?

It works well in most cases fudge, pies, ice cream bases, dulce de leche, no-bake cookies, and many cake fillings. The texture and sweetness level are close enough to produce good results.

Where you might notice a small difference is in recipes where condensed milk is the primary structural ingredient, like certain no-bake cheesecakes or specific candy recipes. In those cases, the slightly thinner consistency of a homemade version may affect firmness. Adding a tiny amount of cornstarch (about ½ teaspoon, dissolved in a tablespoon of cold milk before adding) can help bridge that gap.

How long does homemade condensed milk substitute last?

Store it in a clean, airtight container in the refrigerator. It keeps well for about 5 to 7 days. It doesn't have the same shelf life as a sealed, commercially canned product, so make it close to when you plan to use it.

If you notice separation after a few days, that's normal. Just stir it gently or give it a brief warm-up on the stove to bring it back together.

Can you use a sugar substitute to make it lower-calorie?

You can try, but with some adjustments. Granular sugar alternatives like erythritol or allulose dissolve in milk and create sweetness, but they don't thicken the same way. Allulose actually does caramelize and reduce, making it the best sugar-free option for this purpose. Stevia and monk fruit blends don't add bulk, so the final product will be thinner.

If you go sugar-free, plan on simmering a bit longer to compensate for the reduced thickening. And test a small batch first before committing to a full recipe.

What if I need a substitute specifically for fudge?

Fudge is one of the most common reasons people look up a condensed milk substitute, and it makes sense many easy fudge recipes are essentially just chocolate and condensed milk melted together. A homemade version works here, but the slightly different moisture level means you may need to adjust the chocolate ratio. Adding an extra ounce of chocolate usually does the trick.

For a closer look at fudge-specific swaps, this guide on making condensed milk substitutes work in different recipes is worth reading before you start.

Quick recipe card tip

If you like to print or save your favorite recipes neatly, choosing a clean handwritten-style typeface can make your recipe cards easier to read. Something like Amoretto Calligraphy gives recipe headers a warm, personal feel without sacrificing readability.

Practical checklist before you start

  • ✓ Check that you have whole milk (or full-fat coconut milk for dairy-free)
  • ✓ Measure your sugar accurately too little means thin results
  • ✓ Use a heavy-bottomed saucepan to prevent scorching
  • ✓ Set aside 30 minutes of mostly hands-off simmering time
  • ✓ Have a clean jar or container ready for storage
  • ✓ Let the substitute cool completely before using in your recipe
  • ✓ Taste and adjust sweetness if your recipe expects a specific brand's flavor profile

Start with the basic two-ingredient version. Once you've made it once and seen how it behaves in your go-to recipe, you'll know exactly how to tweak it next time.

Get Started