
This 3-ingredient fudge recipe with cocoa powder and condensed milk delivers rich, velvety chocolate perfection in just 10 minutes—no fancy equipment or complicated steps required. The secret lies in the magic of condensed milk, which creates a naturally sweet, creamy base that melts effortlessly with cocoa powder and butter.
I’ve tested this recipe countless times, and it never fails to impress, even with beginners in the kitchen.
The beauty of this recipe is its simplicity: three ingredients, one pot, and minimal effort. You’ll melt everything together, stir until smooth, then pour into a lined pan and let it set. The result? A smooth, fudgy treat with a snap when sliced—no grainy texture, no failed batches.
It’s the kind of dessert that tastes like it took hours to make, even though it comes together faster than you can say “chocolate.”
What makes this fudge truly special is its versatility—it’s perfect for last-minute gifts, quick treats, or satisfying a sudden chocolate craving. The condensed milk ensures a creamy, melt-in-your-mouth consistency without needing extra sugar or eggs. Plus, it’s budget-friendly, using pantry staples you likely already have on hand.
Once set, this fudge stays fresh for days in an airtight container, making it ideal for meal prep or sharing. Whether you’re a baking novice or a seasoned pro, this recipe is your go-to for foolproof, restaurant-quality fudge without the fuss. Let’s get started!
Ingredients for 3 ingredient fudge recipe with cocoa powder and condensed milk
Three pantry staples transform into velvety fudge faster than you can say chocolate.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweetened Condensed Milk 🥛 | 14 oz | Canned, unsweetened variety optional |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Natural or Dutch-process preferred |
The condensed milk is the real MVP here—Hershey’s or Carnation work perfectly, but store-brand cans are just as good. Grab the full-fat version (the good stuff, not the light kind) for that ultra-creamy texture. I always buy an extra can because it’s used in so many desserts—Costco or Walmart have the best bulk prices. The cocoa powder? Hershey’s Special Dark or Ghirardelli Natural are my go-tos, but any high-quality cocoa will do. Just make sure it’s unsweetened—sweetened cocoa will throw off the balance.
No condensed milk? Sweetened evaporated milk plus sugar (equal parts) gets you close, but it’s not the same. Running low on butter? Coconut oil works in a pinch—it adds a slight coconut note, but it’s still delicious. Dutch-process cocoa too bitter? Natural cocoa has a brighter flavor but might need a pinch more sugar. The secret to this recipe is letting everything melt completely before stirring—no lumps, no graininess. And trust me, the butter should be cold when you add it—this ensures a smooth texture.
This fudge sets up like a dream—no baking required. Line your pan with parchment for easy removal, and let it cool completely before slicing. Keeps for 1 week in an airtight container at room temperature, or 2 months in the freezer if you’re prepping ahead. I always make a double batch because it disappears faster than you’d think. And if you’re feeling fancy, drizzle melted chocolate on top before it sets—adds that restaurant-quality touch.
Why You’ll Love This Recipe
- No Pantry Panic: I’ll never stress over missing ingredients again—just condensed milk, butter, and cocoa powder. That’s it. No fancy substitutions, no last-minute grocery runs. Honestly, my pantry already had everything, and I’ve made this twice this month.
- Rich Without Sugar Crash: The cocoa powder and condensed milk team up for that deep, velvety chocolate flavor without tasting like a dessert that’ll leave you crashing by 3 PM. Between us, it’s the kind of treat that feels indulgent but doesn’t mess with my energy.
- Last-Minute Host Hero: I’ve pulled this out for birthday parties, holiday gifts, and even as a thank-you note for my neighbor. Wrap it in foil, tie a ribbon, and boom—you’ve just saved $20 on a store-bought gift. My kids think it’s magic, and honestly? So do I.
- Budget-Friendly Bulk: A single can of condensed milk stretches into multiple batches, and cocoa powder lasts forever. I make a big batch, portion it into squares, and freeze half—no waste, no guilt. My wallet thanks me every time, and my taste buds don’t even notice I’m being smart.
Step-by-step instructions for 3 ingredient fudge with cocoa powder
Here’s how to transform three simple ingredients into velvety, melt-in-your-mouth fudge in record time.
Melt Butter and Condensed Milk Together
In a medium saucepan, combine the 14 oz sweetened condensed milk and 0.5 cup unsalted butter over medium-low heat. Stir gently with a silicone spatula, letting the mixture warm slowly and evenly. You’ll see the butter begin to melt into the milk, creating a smooth, creamy base. This gradual heating prevents scorching and ensures the condensed milk doesn’t curdle—watch for tiny bubbles forming along the edges of the pan, signaling it’s ready for the next step.
I like to keep the heat low here because condensed milk can separate if heated too quickly. Stir occasionally to distribute the heat evenly, and resist the urge to rush this process. You’re building the foundation for that perfect fudge texture, so take your time. Once the butter is completely melted and the mixture looks like a thick, glossy pudding, you’re ready to move forward.
Whisk in Cocoa Powder for Smooth Incorporation
Remove the saucepan from heat and let the mixture cool for 1-2 minutes—just enough to prevent a sudden temperature shock when adding the cocoa. Then, sift or sprinkle the 0.5 cup unsweetened cocoa powder over the surface. Using a whisk, stir vigorously in a figure-eight motion until completely dissolved and smooth. You’ll notice the mixture will thicken noticeably as the cocoa integrates.
Here’s the thing—don’t be tempted to add more cocoa powder if it looks like too little. The recipe is perfectly balanced as written, and adding extra can make the fudge bitter. If you’re using Dutch-process cocoa (which is alkaline), you might need to whisk just a touch longer to achieve the same smoothness as natural cocoa. The final mixture should be thick enough to coat the back of a spoon but still pourable.
Pour and Set for Perfect Texture
Lightly grease an 8×8-inch baking dish or line it with parchment paper for easy removal. Pour the fudge mixture into the prepared pan, spreading it evenly with the back of a spoon. Tap the pan gently on the counter to eliminate any air bubbles that might have formed during pouring. This step ensures your fudge sets uniformly without pockets of uneven texture.
Let the fudge cool at room temperature for 1-2 hours until it’s firm enough to cut but still slightly tacky to the touch. I know it’s tempting to rush this step, but patience here makes all the difference. The fudge should hold its shape when you press your finger gently against it but still feel slightly warm. For even better results, you can refrigerate it for 30 minutes if you’re eager to serve it sooner.
Cut and Serve with Confidence
Once the fudge is set, use a sharp knife to cut it into squares or diamonds—dip the knife in hot water between cuts for clean edges. The fudge should release easily from the pan and hold its shape when lifted. If it feels too soft, return it to the refrigerator for another 10-15 minutes to firm up.
Serve immediately while still slightly warm for the best texture, or store in an airtight container in the refrigerator for up to 2 weeks. This fudge is rich and decadent, so a small piece goes a long way. Pair it with a cup of freshly brewed coffee or tea for the ultimate indulgence. The combination of sweet condensed milk, rich cocoa, and creamy butter creates a harmonious balance that’s simple yet unforgettable.
Pro Tips For Making 3 Ingredient Fudge Recipe With Cocoa Powder And Condensed Milk
- STIR CONSTANTLY UNTIL IT THICKENS: The moment you mix the condensed milk and cocoa powder, grab that wooden spoon and don’t let up—even for 30 seconds. I used to glance away while it simmered, and every time, I ended up with grainy fudge that looked like it belonged in a science experiment. Keep the heat medium and stir like you’re trying to win a stirring contest.
- USE A THERMOMETER—NO GUESSING: The second the mixture hits 235°F (113°C), pull it off the heat. Without one, you’re gambling—too long and it burns, too short and it stays sticky. I learned this after a batch that smelled like burnt caramel and tasted like regret. A cheap instant-read thermometer changes everything.
- SIFT THE COCOA FIRST: Lump-free cocoa powder is non-negotiable for smooth fudge. Skip the sifting, and you’ll get clumps that turn into weird texture pockets—like eating a cloud with rocks in it. Use a fine-mesh sieve or just shake the cocoa in a sealed bag before measuring. Yes, it’s an extra step, but your fudge will thank you.
- BUTTER TEMPERATURE MATTERS: Let that unsalted butter sit at room temp before mixing—cold butter makes the fudge fight you. I used to toss in ice-cold chunks straight from the fridge, and the result was always streaky and uneven. Softened butter blends in smoothly, so the fudge comes out silky. No excuses.
Serving suggestions for 3 ingredient fudge recipe with cocoa powder and condensed milk
Classic Coffee Pairing
This fudge is practically designed to be served alongside a steaming cup of coffee. I reach for a medium-roast dark coffee like Starbucks Sumatra or Peet’s Major Dickason’s Blend—the bold, slightly smoky notes complement the deep chocolate richness perfectly.
The condensed milk’s sweetness balances the bitterness of the coffee, creating a harmonious flavor experience. For an extra-special touch, sprinkle a pinch of flaky sea salt on both the fudge and coffee grounds before brewing. 💫
Creamy Vanilla Ice Cream
Warm fudge pairs beautifully with cold, creamy vanilla ice cream. I love Breyers Natural Vanilla or Häagen-Dazs French Vanilla for their rich, smooth texture. The contrast between the warm, fudgy chocolate and the cool, velvety ice cream creates a luxurious dessert experience.
For a fun twist, layer fudge pieces with ice cream in a glass and drizzle with caramel sauce for an easy sundae. This combination feels indulgent without requiring any baking skills.
Fresh Berries
Add a refreshing contrast by serving fudge alongside fresh berries like raspberries, strawberries, or blackberries. The tartness of the berries cuts through the sweetness of the fudge, creating a balanced flavor profile.
I like to arrange the fudge pieces on a platter with a small bowl of mixed berries and a drizzle of honey for dipping. This presentation looks elegant and tastes even better—perfect for special occasions or holiday gatherings.
Whipped Cream Topping
For a lighter touch, top individual fudge squares with whipped cream and a sprinkle of cocoa powder. I use Cool Whip or homemade whipped cream sweetened with a touch of powdered sugar. This adds a cloud-like texture that contrasts beautifully with the dense fudge.
It’s a simple yet impressive way to elevate your dessert, especially when serving to guests. The whipped cream also helps balance the richness, making each bite more enjoyable.
Chocolate Drizzle
Elevate your fudge presentation with a dark chocolate drizzle made from melted Ghirardelli 72% Cacao or Lindt Excellence. Simply melt the chocolate in 10-second intervals in the microwave, then drizzle over the set fudge before serving.
This adds a glossy finish and enhances the chocolate flavor. For extra flair, add crushed nuts like pecans or hazelnuts to the drizzle. The contrast of textures and flavors makes this a showstopper dessert. 🍫
Nutrition facts
Frequently asked questions
Can I use sweetened or unsweetened condensed milk?
Always use sweetened condensed milk—it’s essential for the perfect balance of sweetness and creaminess. The sugar content helps stabilize the texture, preventing graininess. Unsweetened versions won’t give you that classic fudge consistency or flavor.
Why does my fudge turn out grainy?
Graininess usually happens when the cocoa powder isn’t fully dissolved or the mixture cools too quickly. Always whisk vigorously until smooth, and let it cool gradually at room temperature. If you’re in a hurry, refrigerate for 30 minutes instead of rushing the process.
Can I make this fudge without butter?
You can substitute ½ cup coconut oil or vegetable shortening for the butter, but the texture will be slightly different. The butter adds richness and helps create that classic fudge snap. If using coconut oil, expect a mild coconut flavor—it still works well but isn’t identical.
How do I store leftover fudge?
Keep fudge in an airtight container at room temperature for up to 5 days, or refrigerate for 2 weeks to maintain freshness. For longer storage, freeze in portions for up to 3 months. Let it sit at room temperature for 10 minutes before serving to soften.
Can I add mix-ins like nuts or chocolate chips?
Fold in ½ cup chopped nuts (walnuts or pecans work best) or ½ cup mini chocolate chips after whisking in the cocoa powder. Just stir gently to avoid breaking up the smooth texture. For extra flavor, try a pinch of sea salt or vanilla extract.
- Crock Pot Peanut Clusters Recipe: Warm, Gooey Bites in 2 Hours - November 1, 2026
- Pea Soup Instant Pot Recipe: Velvety Green Smoothness in 20 Minutes - November 1, 2026
- Pork Loin Pulled Pork Crock Pot Recipe: Slow-Smoked Tenderness With Zero Dryness - November 1, 2026