If you’ve ever visited a Mexican bakery or grocery store, you may have noticed small, individually wrapped pieces of soft, brown sugar fudge. This delightful treat is called Jamoncillo de Leche, or Mexican Milk Fudge, a traditional confection made from simple ingredients like butter, brown sugar, and sweetened condensed milk. Its creamy texture and caramel-like flavor make it a favorite among those who enjoy sweet, melt-in-your-mouth desserts.
PrintThe Ultimate Guide to Making Jamoncillo de Leche (Mexican Milk Fudge) for Beginners
🍬✨ Rich, creamy, and melt-in-your-mouth delicious! Jamoncillo de Leche (Mexican milk fudge) is a sweet, traditional treat that’s surprisingly easy to make. 😍 With just a few simple ingredients, you can whip up this indulgent dessert at home—who’s ready to try it?
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 16 pieces 1x
Ingredients
- 1/2 cup unsalted butter – Adds richness and helps create the smooth texture of the fudge.
- 2 cups light brown sugar – Provides sweetness and the signature caramel-like flavor. You can use dark brown sugar for a deeper, molasses-like taste.
- 1 (14 oz) can sweetened condensed milk – The key ingredient that creates the creamy consistency of the fudge.
- 1 tablespoon vanilla extract – Enhances the flavor with warm, aromatic notes
Instructions
Step 1: Prepare the Pan
Before you start cooking, line an 8 x 8-inch baking pan with parchment paper or lightly grease it with non-stick cooking spray. This will make it easier to remove and cut the fudge later. Set the pan aside.
Step 2: Melt the Ingredients
In a 3-quart saucepan, combine the following over low heat:
- 1/2 cup unsalted butter
- 2 cups light brown sugar
- 1 can (14 oz) sweetened condensed milk
- 1 tablespoon vanilla extract
Stir continuously with a wooden or silicone spoon to help the sugar dissolve and prevent burning.
Step 3: Bring to a Boil
Once the mixture has melted, increase the heat slightly to bring it to a gentle boil. Stir frequently to ensure the sugar and butter are fully incorporated. Allow it to simmer for about 15 minutes, stirring often to prevent sticking.
Step 4: Test for Doneness
To check if the fudge is ready, use the cold water test:
- Drop a teaspoon of the fudge mixture into a bowl of cold water.
- Drain the water and try to mold the fudge into a small ball with your fingers.
- If it holds its shape, the fudge is ready. If not, continue simmering for another 2-3 minutes and test again.
This step ensures the fudge sets properly once cooled.
Step 5: Beat the Fudge
Carefully transfer the hot mixture to the bowl of a stand mixer fitted with the paddle attachment. Mix on medium-low speed for 5 minutes. This helps aerate the fudge, creating a smooth, creamy consistency.
If you do not have a stand mixer, you can use a sturdy wooden spoon to stir by hand, though it will require more effort.
Step 6: Transfer to the Pan and Cool
Immediately pour the mixture into the prepared baking pan. Use a spatula to spread it evenly. Refrigerate for at least 90 minutes to allow the fudge to fully set.
Step 7: Slice and Serve
Once the fudge is firm, remove it from the pan and slice it into 16 even squares. Store in an airtight container at room temperature or in the refrigerator for longer freshness.
Notes
Tips for Success
- Stir constantly while cooking to prevent the sugar from burning.
- Use low to medium heat to avoid scorching the condensed milk.
- If the fudge seems too soft, refrigerate it for a longer time before cutting.
- If it becomes too firm, let it sit at room temperature for a few minutes before slicing.
Troubleshooting Common Issues
- Fudge is grainy – This can happen if the sugar was not fully dissolved. Stir constantly while cooking.
- Fudge didn’t set – The mixture may not have cooked long enough. Always do the cold water test to check for doneness.
- Fudge is too hard – This means it cooked too long. Next time, remove it from heat a little earlier.
For many, Jamoncillo de Leche carries a sense of nostalgia, evoking childhood memories of visiting a panadería (Mexican bakery) and picking out a small, sweet treat after school. It’s also a common homemade candy given as a gift during holidays, housewarmings, or special celebrations. Despite its rich and complex flavor, this fudge is surprisingly easy to make, even for beginner cooks. With just a few steps and minimal ingredients, you can create a batch of this traditional Mexican candy in under an hour.
In this guide, we will break down each step in detail, offering practical tips and beginner-friendly techniques to ensure success. Whether you’re new to candy-making or just looking for a simple dessert to share, this recipe is an excellent choice.
Why This Recipe is Perfect for Beginners
Making homemade fudge may sound intimidating, but this recipe is one of the easiest confections to master. Here’s why:
- Minimal Ingredients – You only need four simple ingredients: butter, brown sugar, sweetened condensed milk, and vanilla extract.
- Quick Preparation – The fudge comes together in about 20 minutes of cooking time, plus some cooling time.
- No Candy Thermometer Required – Unlike other fudge recipes, this one doesn’t require precise temperature control. A simple water test will tell you when it’s ready.
- Great for Gifting – The finished fudge cuts into neat squares, making it a perfect homemade gift for special occasions.
Even if you have never made candy before, this recipe is practically foolproof when you follow the step-by-step instructions.
Ingredients and Substitutions
Here’s everything you’ll need to make Jamoncillo de Leche:
Main Ingredients
- 1/2 cup unsalted butter – Adds richness and helps create the smooth texture of the fudge.
- 2 cups light brown sugar – Provides sweetness and the signature caramel-like flavor. You can use dark brown sugar for a deeper, molasses-like taste.
- 1 (14 oz) can sweetened condensed milk – The key ingredient that creates the creamy consistency of the fudge.
- 1 tablespoon vanilla extract – Enhances the flavor with warm, aromatic notes.
Optional Ingredient Substitutions
- If you prefer a less sweet fudge, you can reduce the brown sugar slightly, but this may affect the texture.
- For a twist on the flavor, try adding a pinch of cinnamon or a sprinkle of sea salt for contrast.
- To make it dairy-free, substitute vegan butter and coconut condensed milk, though the final texture may differ slightly.
Step-by-Step Instructions
Step 1: Prepare the Pan
Before you start cooking, line an 8 x 8-inch baking pan with parchment paper or lightly grease it with non-stick cooking spray. This will make it easier to remove and cut the fudge later. Set the pan aside.
Step 2: Melt the Ingredients
In a 3-quart saucepan, combine the following over low heat:
- 1/2 cup unsalted butter
- 2 cups light brown sugar
- 1 can (14 oz) sweetened condensed milk
- 1 tablespoon vanilla extract
Stir continuously with a wooden or silicone spoon to help the sugar dissolve and prevent burning.
Step 3: Bring to a Boil
Once the mixture has melted, increase the heat slightly to bring it to a gentle boil. Stir frequently to ensure the sugar and butter are fully incorporated. Allow it to simmer for about 15 minutes, stirring often to prevent sticking.
Step 4: Test for Doneness
To check if the fudge is ready, use the cold water test:
- Drop a teaspoon of the fudge mixture into a bowl of cold water.
- Drain the water and try to mold the fudge into a small ball with your fingers.
- If it holds its shape, the fudge is ready. If not, continue simmering for another 2-3 minutes and test again.
This step ensures the fudge sets properly once cooled.
Step 5: Beat the Fudge
Carefully transfer the hot mixture to the bowl of a stand mixer fitted with the paddle attachment. Mix on medium-low speed for 5 minutes. This helps aerate the fudge, creating a smooth, creamy consistency.
If you do not have a stand mixer, you can use a sturdy wooden spoon to stir by hand, though it will require more effort.
Step 6: Transfer to the Pan and Cool
Immediately pour the mixture into the prepared baking pan. Use a spatula to spread it evenly. Refrigerate for at least 90 minutes to allow the fudge to fully set.
Step 7: Slice and Serve
Once the fudge is firm, remove it from the pan and slice it into 16 even squares. Store in an airtight container at room temperature or in the refrigerator for longer freshness.
Beginner Tips and Common Mistakes to Avoid
Tips for Success
- Stir constantly while cooking to prevent the sugar from burning.
- Use low to medium heat to avoid scorching the condensed milk.
- If the fudge seems too soft, refrigerate it for a longer time before cutting.
- If it becomes too firm, let it sit at room temperature for a few minutes before slicing.
Troubleshooting Common Issues
- Fudge is grainy – This can happen if the sugar was not fully dissolved. Stir constantly while cooking.
- Fudge didn’t set – The mixture may not have cooked long enough. Always do the cold water test to check for doneness.
- Fudge is too hard – This means it cooked too long. Next time, remove it from heat a little earlier.

Serving Suggestions and Storage Tips
Serving Ideas
- Enjoy it with a cup of coffee or Mexican hot chocolate.
- Sprinkle with chopped nuts or sea salt for extra texture and flavor.
- Serve as part of a dessert platter with fresh fruit and cookies.
Storage Tips
- Room Temperature: Store in an airtight container for up to one week.
- Refrigerator: Keeps fresh for up to three weeks in a sealed container.
- Freezer: Can be frozen for up to three months. Wrap each piece individually to prevent sticking.
Conclusion: Give This Easy Mexican Fudge a Try
Jamoncillo de Leche is a classic Mexican treat that is surprisingly simple to make at home. With just four ingredients and a few easy steps, even beginners can master this delicious fudge. Whether you’re making it for yourself, gifting it to friends, or adding it to a dessert platter, this recipe is sure to become a favorite.
Now that you have the perfect guide, it’s time to try it yourself. If you make this fudge, share your experience in the comments. What did you love about it? Did you try any flavor variations? Let’s celebrate the joy of homemade sweets together.
