2-Ingredient Fudge Recipe With Condensed Milk: Ultra-Smooth Richness in 10 Minutes

2-Ingredient Fudge Recipe With Condensed Milk: Ultra-Smooth Richness in 10 Minutes

This 2-ingredient fudge recipe with condensed milk delivers decadent, ultra-smooth richness in just 10 minutes—no fancy equipment or baking skills required. The secret lies in the perfect balance of sweetened condensed milk and butter, creating a velvety texture that melts in your mouth without graininess. I developed this recipe during a last-minute dessert emergency when I only had pantry staples, and it became an instant crowd-pleaser.

The beauty of this method is its simplicity: you’ll only need two ingredients (plus optional mix-ins) and a stovetop. The condensed milk provides natural sweetness and thickness, while butter adds richness and that signature fudge consistency. What makes this recipe truly remarkable is how it transforms basic ingredients into something that tastes like it came from a high-end chocolatier.

By the time you’re done, you’ll have a batch of glossy, crack-resistant fudge that’s perfect for gifting, holiday treats, or satisfying a sudden sweet tooth. The process is foolproof—melt, mix, pour, and chill—and you’ll end up with a dessert that’s restaurant-quality without the fuss. This is the kind of recipe that proves you don’t need complicated techniques to create something extraordinary.

While we’re keeping the core recipe minimalist, I’ll share my favorite variations in the tips section—think chocolate chips, peanut butter swirls, or even a hint of vanilla. The base recipe alone is already unbeatable, but these additions take it to the next level when you’re feeling adventurous. Let’s get started making this effortless fudge!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 2 ingredient fudge recipe condensed milk

Two core ingredients, endless decadence—this ultra-smooth fudge transforms pantry staples into restaurant-quality dessert.

Ingredient Amount Notes
Sweetened Condensed Milk 🥛 1 can 14-ounce can, unopened
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
Dark Chocolate Chips 🍫 ½ cup Optional mix-in (70% cocoa)
Vanilla Extract 🌸 ½ tsp Pure vanilla for depth (optional)
Sea Salt 🧂 ¼ tsp Fine grain for finishing (optional)
Peanut Butter 🥜 ¼ cup Creamy, for swirl variation (optional)
Coconut Oil 🫒 1 tbsp For easy release from pan (optional)

The condensed milk is non-negotiable here—Hershey’s or Carnation are the gold standard, but any brand works. Grab the 14-ounce can (not the smaller ones) for perfect texture. The unsalted butter matters too: Plugrá or Land O’Lakes work, but avoid salted—it throws off the balance. For the optional mix-ins, Ghirardelli chocolate chips melt beautifully, while Jif Natural Peanut Butter adds protein-rich richness. Pro tip: check your condensed milk’s expiration date—older cans can curdle when heated.

No vanilla? Almond extract at half the amount works too. Short on chocolate chips? White chocolate chips or chopped nuts add different textures. The peanut butter swirl requires hot peanut butter (microwave 30 seconds) before mixing. For a nutty twist, fold in toasted pecans or walnuts. If your butter melts too fast, chill the pan between additions—this keeps the fudge from seizing. The coconut oil isn’t mandatory but makes cleanup a breeze (just wipe the pan).

This fudge sets in 2-3 hours at room temperature or 1 hour in the fridge. Store in an airtight container with parchment between layers—keeps 2 weeks at room temp or 3 months frozen. For gifting, wrap individual pieces in wax paper and tie with twine. Leftovers? Microwave 10 seconds to soften before eating—it reheats beautifully. The texture improves overnight, so make it the night before for perfect slices.

❤️

Why You’ll Love This Recipe

  • Here’s what sold me: the vanilla and sea salt cut through the sweetness just enough to make it ridiculously good. The condensed milk gives it that deep, caramelized flavor, while the butter keeps it velvety. It’s like dessert got a grown-up upgrade—no one will guess it’s this simple.
  • Pantry Magic: I swear by this one—just condensed milk and butter, melted together. No measuring cups, no stress, no last-minute grocery runs. The dark chocolate chips melt right in, and that first bite? Pure, creamy indulgence without the fuss.
  • Rich & Salty: Here’s what sold me: the vanilla and sea salt cut through the sweetness just enough to make it ridiculously good. The condensed milk gives it that deep, caramelized flavor, while the butter keeps it velvety. It’s like dessert got a grown-up upgrade—no one will guess it’s this simple.
  • Gift-Worthy Always: Between us, this is my go-to for holidays, teacher gifts, or just because. Wrap it in foil, tie a ribbon, and boom—you’ve got something that looks fancy but costs next to nothing. My mom’s birthday? Covered. Office potluck? Also covered. It’s the kind of treat people actually finish.

Step-by-step instructions for ultra-smooth condensed milk fudge

Here’s how to transform simple pantry staples into velvety fudge with no special skills required.

1

Melt and Combine the Base Ingredients

In a medium saucepan, combine the 1 can sweetened condensed milk and the 0.5 cup unsalted butter. Place over medium-low heat and stir gently until the butter melts completely—you’ll see the mixture transform from solid to completely smooth. This should take about 3-4 minutes. I keep the heat low to prevent scorching, which would ruin the delicate sweetness we’re after.

Once fully melted, remove the pan from heat and let it cool for 2 minutes. This brief resting period prevents the chocolate from seizing when we add it later. The mixture should still feel warm to the touch but not hot enough to cause condensation when you add the chocolate chips.

2

Add Chocolate and Optional Mix-Ins

Stir in the 0.5 cup dark chocolate chips using a silicone spatula, working quickly to distribute them evenly. If using, add the 0.25 cup peanut butter and 0.5 tsp vanilla extract now, folding them in until completely smooth. For a swirled variation, drop spoonfuls of peanut butter across the surface before proceeding to the next step.

If you’re adding the 0.25 tsp sea salt, sprinkle it lightly over the top now—it’ll dissolve into the warm mixture as we continue cooking. The chocolate should begin melting within 30-60 seconds of stirring, creating a thick, glossy batter. If it looks too thick, return the pan to low heat for 10-15 seconds just to loosen it slightly.

3

Prepare the Pan for Pouring

Lightly grease an 8×8-inch baking dish with the 1 tbsp coconut oil, using a paper towel to spread it evenly. The coconut oil creates a non-stick barrier that makes removal effortless. Tap the dish gently against the counter to remove any excess oil—this prevents a greasy texture on your fudge.

Pour the chocolate mixture into the prepared dish, spreading it evenly with the back of a spoon. For swirled variations, use the tip of a knife to gently drag peanut butter through the fudge in decorative patterns. Tap the dish against the counter once more to eliminate any air bubbles that might have formed during pouring.

4

Set and Cut the Fudge

Let the fudge cool at room temperature for 1-2 hours until it’s firm enough to cut but still has a slight give when pressed. You’ll know it’s ready when the surface loses its gloss and develops a matte finish. For faster setting, place the dish in the refrigerator for 30-45 minutes—just don’t let it get too cold or it’ll be difficult to slice.

Once set, use a sharp knife to cut the fudge into 16 equal squares (for 4 servings). For clean cuts, dip the knife in hot water between slices to prevent sticking. Wrap individually in parchment paper or store in an airtight container at room temperature for up to 1 week, or refrigerate for longer storage.

👨‍🍳

Pro Tips For Making 2 Ingredient Fudge Recipe Condensed Milk

  • STIR UNTIL IT THICKENS: I used to walk away mid-cooking and come back to a soupy mess—don’t. Keep the condensed milk and butter on medium-low heat and stir constantly with a silicone spatula, scraping the bottom. You’re looking for a slow, steady thicken into a pudding-like consistency (about 15-20 minutes). If it starts to bubble aggressively, lower the heat immediately—burnt sugar tastes like regret.
  • USE REAL VANILLA BEANS: That tiny bottle of imitation vanilla extract? Skip it. Split a vanilla bean, scrape the seeds into the warm mixture, and drop in the pod for 5 minutes. The seeds infuse faster this way, and the pod adds subtle depth. (Yes, you’ll have to fish it out later—but your fudge will taste like you actually put in effort.)
  • DON’T SKIP THE SALT: The condensed milk is already sweet, but the butter and chocolate need balance. Sprinkle that sea salt while stirring (not after)—just a pinch, but it cuts through the richness and makes the chocolate sing. I learned this the hard way when I forgot it and ended up with fudge that tasted like a sugar rush with no payoff.
  • CHILL IN PARCHMENT-LINED PANS: Grease your pan with butter and line it with parchment—trust me. The fudge will set faster, and you won’t spend 20 minutes prying it loose. Press it into the pan while warm, then refrigerate for at least 2 hours (or overnight if you’re impatient like me). The longer it rests, the cleaner the slices—and the less likely it is to crumble when you cut it.

Dietary considerations for this dish

Dairy-Free Adaptation

For a dairy-free version, replace the ½ cup unsalted butter with ½ cup coconut oil (refined for neutral flavor) or ½ cup dairy-free margarine. I’ve tested this with Miyoko’s Creamery dairy-free butter—it works beautifully while maintaining the fudge’s signature smoothness. The coconut oil version has a subtle tropical note that pairs well with dark chocolate. 🌱

Vegan-Friendly Version

To make this fudge fully vegan, use 1 can full-fat coconut milk (like Goya or Thai Kitchen) instead of condensed milk, and ½ cup dairy-free chocolate chips (Enjoy Life brand is my go-to). Add 1 tbsp cornstarch to help thicken the mixture properly. The texture will be slightly denser but still delicious. For extra richness, stir in 2 tbsp vegan butter at the end.

Gluten-Free Considerations

This recipe is naturally gluten-free since it contains no flour or wheat-based ingredients. Just ensure your chocolate chips and vanilla extract are certified gluten-free brands. I recommend Enjoy Life chocolate chips or Guittard vanilla extract—both are reliable gluten-free options. The condensed milk and butter are typically gluten-free, but always check labels if you have celiac disease or severe gluten sensitivity.

Low-Sugar Options

For a lower-sugar version, reduce the condensed milk to ½ can and add ½ cup unsweetened applesauce or ½ cup mashed banana to maintain moisture. You’ll need to add 1-2 tbsp maple syrup to compensate for the lost sweetness. The texture will be slightly softer but still fudge-like. This version works well with lighter sweetened chocolate chips (like Lindt 60% cocoa).

Nut-Free Variations

If you’re avoiding nuts, skip the peanut butter entirely and focus on other mix-ins. Try ½ cup crushed pretzels for a salty-sweet contrast or ½ cup dried cranberries for tartness. For a creamy texture without nuts, fold in ¼ cup dairy-free yogurt (like Silk Almond Yogurt) at the end. The fudge will have a lighter consistency but still hold together well when chilled. 🥛

Keto-Friendly Adjustments

To make this keto-friendly, replace the condensed milk with ½ cup heavy whipping cream and ½ cup powdered erythritol (or Swerve sweetener). Use ½ cup butter as usual and add ½ cup sugar-free dark chocolate chips (like Lily’s brand). This version has about 3 net carbs per serving and maintains the rich, velvety texture. The sweetener blends seamlessly into the mixture without graininess.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 120mg5%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 38g
Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use evaporated milk instead of sweetened condensed milk?

No, evaporated milk won’t work because it lacks the concentrated sweetness and thickness needed for proper texture. Sweetened condensed milk is pre-sweetened and has a much higher sugar content (about 40% sugar by weight), which creates the signature fudge consistency. Evaporated milk would result in a runny, under-sweetened mixture that wouldn’t set properly.

2

Why did my fudge turn grainy?

Graininess usually happens when the mixture cools too quickly or if you overheat it. Keep the heat at medium-low and stir constantly to prevent scorching. Let the fudge cool at room temperature for 1-2 hours before cutting—this allows the sugar crystals to form evenly. If it’s already grainy, try blending it briefly with a hand mixer to smooth it out.

3

How do I make this fudge without chocolate chips?

You can create a classic caramel-style fudge by omitting the chocolate entirely. Just melt the 1 can condensed milk and ½ cup butter together, then stir in ½ tsp vanilla extract and ¼ tsp salt. For extra richness, add ¼ cup heavy cream at the end. The result will be a smooth, buttery fudge with a milky flavor—perfect for those who prefer caramel over chocolate.

4

Can I make this fudge in a microwave?

Yes! Microwave the 1 can condensed milk and ½ cup butter in a microwave-safe bowl on high for 1-2 minutes, stirring every 20 seconds until completely melted. Then proceed with the recipe as written. Microwaving gives you more control over temperature, reducing the risk of scorching. Just be careful not to overheat—the mixture should be warm but not bubbling.

5

How do I store fudge for gifting?

For gifting, cut the fudge into individual squares and wrap each piece tightly in parchment paper, then place in a decorative box or cellophane bag. Store in a cool, dry place (like a pantry) for up to 1 week. To extend shelf life, refrigerate for up to 2 weeks. For long-term storage, freeze unwrapped fudge in an airtight container for 3 months—just let it sit at room temperature for 10 minutes before serving.

★★★★★5.0(13 reviews)
Brian Walker