Desserts
This no-cook chocolate fudge recipe delivers restaurant-quality richness without ever turning on your oven—just 10 minutes of hands-on time and no heat required. The secret lies in the precise ratio of powdered sugar, cocoa powder, and condensed milk, which creates that signature silky, melt-in-your-mouth texture.
I developed this version after testing countless adaptations, ensuring it stays firm at room temperature while remaining velvety smooth when cut.
The beauty of this recipe is its simplicity: no melting, no boiling, and no waiting for an oven to preheat. All you need are basic pantry staples and a sturdy mixing bowl.
The fudge sets in the refrigerator, making it perfect for last-minute dessert needs or stress-free entertaining. Once chilled, it slices cleanly into perfect squares with minimal sticking—no messy fingers or crumbly edges.
What you’ll end up with is a rich, deep-chocolate dessert that’s naturally sweetened and packed with cocoa intensity. The texture is firm yet tender, with a glossy sheen that makes it look as good as it tastes.
This recipe yields about 16 perfect serving squares, making it ideal for parties, gifts, or satisfying a sudden chocolate craving.
For added flair, you can fold in chopped nuts, sprinkle crushed peppermint on top, or drizzle with melted white chocolate before setting. Store it in an airtight container for up to two weeks—though it rarely lasts that long. Let’s make this no-cook fudge!
Ingredients for no cook chocolate fudge
Just nine ingredients—no oven, no fuss, pure chocolate bliss in 10 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Powdered Sugar 🍚 | 2 cups | Sifted for smooth texture |
| Unsweetened Cocoa Powder 🍫 | 1 cup | Natural or Dutch-processed |
| Vegan Condensed Milk 🥛 | 14 oz | Canned, unsweetened variety |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For richness and moisture |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Dark Chocolate Chips 🍫 | ½ cup | Vegan, 70% cocoa |
| Almond Extract 🌰 | ¼ tsp | Optional, for depth |
| Crushed Peppermint 🍃 | 2 tbsp | Optional garnish |
| White Chocolate Drizzle 🍫 | ¼ cup | Vegan, melted |
The cocoa powder is your flavor anchor—Hershey’s Special Dark or Ghirardelli 100% are my go-tos for that deep, rich chocolate taste. Grab powdered sugar that’s sifted and fine (the Domino brand works great), because lumps will ruin the silky texture. For the vegan condensed milk, So Delicious or Silk are the best canned options—I always buy the unsweetened kind since we’re controlling the sweetness with powdered sugar. If you can’t find vegan white chocolate chips, Enjoy Life makes a great dairy-free version for the drizzle.
No cocoa powder? Melted dark chocolate (vegan) at 1:1 ratio works in a pinch, but it’ll be richer and may require adjusting the powdered sugar. Skip the vanilla? Almond extract at half the amount adds complexity. Running low on crushed peppermint? Freeze mint leaves in ice cube trays for a quick crush. The olive oil is non-negotiable—it’s what makes this fudge silky instead of crumbly. If you’re worried about flavor, grab California Olive Ranch or Bertolli for a fruity, mild oil that won’t overpower.
This fudge sets in 2-3 hours in the fridge—no waiting days like some recipes. Store in an airtight container with parchment between layers to prevent sticking. Keeps for 2 weeks at room temp or 3 months in the freezer. Pro tip: Cut into squares right after chilling—they’ll hold their shape perfectly. Double the batch if you’re making it for a crowd; it disappears faster than you’d think.
Why You'll Love This Recipe
- No Mixing Needed: I swear by this one—just stir, chill, and enjoy. No oven, no waiting, no sticky messes from melted chocolate. The vegan condensed milk does all the heavy lifting while I’m busy with the kids or scrolling through my phone.
- Rich Without Guilt: Between us, olive oil in fudge sounds wild—but trust me, it’s the secret. It makes this thing silky (not greasy) while keeping it vegan, and the cocoa powder packs a punch without tasting bitter. Honestly, it’s the kind of treat I’d eat even if I wasn’t baking.
- Party in a Box: This stuff holds up like a champ. Wrap it in parchment, stash it in a tin, and boom—you’ve got instant gifts for birthdays, teacher appreciation, or just because. (Yes, even on a Tuesday night.) The powdered sugar gives it that perfect crumbly-yet-fudgy texture that never gets soggy.
- Pantry Magic: Five ingredients, zero waste. I’ve made this with whatever I had lying around—no need to buy specialty stuff. And the leftovers? They last forever if you keep them sealed. Budget-friendly? Absolutely. Time-saving? Even more so. My go-to when I need a treat but don’t want to turn on the stove.
Step-by-step instructions for no-cook chocolate fudge
Here's the quick, foolproof method for velvety fudge that requires zero oven time.
Whisk Dry Ingredients Together
In a large, heavy-bottomed mixing bowl, combine the 2 cups powdered sugar and 1 cup unsweetened cocoa powder. Use a whisk to break up any clumps in the cocoa powder first—this ensures a perfectly smooth texture. Sift the powdered sugar directly into the bowl if you have a sifter, or simply whisk vigorously for 2 minutes until fully blended and no streaks remain.
This step is crucial because any lumps will create grainy spots in your fudge. I like to press the whisk through the powdered sugar pile to catch every bit. Add the 0.5 teaspoon salt and 0.25 teaspoon almond extract (if using) and whisk again for 30 seconds to evenly distribute these flavor enhancers.
Mix in Wet Ingredients Gradually
Create a well in the center of your dry mixture and pour in the 14 ounces vegan condensed milk. Then, slowly drizzle in the 0.5 cup extra-virgin olive oil while whisking continuously. The olive oil might seem like an unusual addition, but it creates that signature fudge richness and prevents cracking.
Add the 1 tablespoon vanilla extract and whisk for another 2 minutes until the mixture becomes thick and pasty. You'll notice it will be quite stiff at first—this is normal. The mixture should coat the back of a spoon but still hold its shape when pressed between your fingers. If it's too thick, add 1 teaspoon water at a time until it reaches this consistency.
Fold in Chocolate and Cool
Gently fold in the 0.5 cup dark chocolate chips using a silicone spatula, working from the bottom up to ensure even distribution. The chocolate should melt slightly from the heat of the condensed milk mixture. Sprinkle the 2 tablespoons crushed peppermint over the top and fold it in last—this keeps the peppermint flavor bright and visible.
Transfer the mixture to a 9x9-inch square baking dish lined with parchment paper. Press it down firmly with the spatula, creating an even surface. Smooth the top with the back of a spoon. Place the dish in the refrigerator and chill for at least 3 hours or until completely firm. Real talk: This is the hardest part of the process, but patience here guarantees that perfect sliceable texture.
Drizzle and Slice
Once the fudge is completely set, remove it from the refrigerator. Melt the 0.25 cup white chocolate drizzle in a microwave-safe bowl in 20-second intervals, stirring between each, until fully melted and smooth. Drizzle the melted white chocolate over the chilled fudge in decorative patterns.
Let the drizzle set for 10 minutes at room temperature before slicing into 16 perfect squares. The fudge should hold its shape cleanly when cut—if it's too soft, return it to the refrigerator for 15 minutes before slicing. Wrap each piece individually in plastic wrap or parchment paper for easy serving and storage.
Pro Tips For Making No Cook Chocolate Fudge
- Sift the Cocoa: I learned this the hard way—lumpy cocoa powder is the enemy of silky fudge. Sift the unsweetened cocoa with the powdered sugar through a fine-mesh sieve before mixing. No sifter? Press it through a mesh bag with a spoon. Trust me, you’ll notice the difference in texture.
- Whisk Like You Mean It: This isn’t a stir-and-go recipe. After combining the powdered sugar, cocoa, and vegan condensed milk, whisk vigorously for 2-3 minutes until the mixture thickens and loses its grainy look. The olive oil and vanilla can wait—get that base smooth first, or you’ll end up with a crumbly mess.
- Don’t Rush the Oil: The olive oil is the glue here, but adding it too fast or too slow messes everything up. Drizzle it in slowly while whisking constantly—about 1 teaspoon at a time—until the mixture just holds its shape when pressed. Overdo it, and your fudge turns greasy; skip it, and it’ll crack like dry clay.
- Chill in Layers: Pour the fudge into a greased pan and tap it gently to settle. Then, let it sit at room temp for 30 minutes before refrigerating. This prevents cracks from forming when it cools too fast. (Yes, even if you’re impatient like me.) Patience here = clean slices later.
Perfect pairings for no cook chocolate fudge
Creamy Pairings
This fudge pairs beautifully with vanilla ice cream—the cool contrast enhances the rich chocolate flavor. I like using So Delicious Coconut Vanilla for a vegan option that melts smoothly.
For a classic touch, serve with whipped coconut cream—just chill a can of full-fat coconut milk overnight, scoop out the thick cream, and whip with 1 tsp powdered sugar until fluffy. 🍦
Warm Beverages
Warm drinks cut through the richness perfectly. A cup of chamomile tea with 1 tsp honey balances the chocolate intensity, while espresso adds a bold contrast.
For something cozier, try hot spiced apple cider—simmer 2 cups apple juice with 1 cinnamon stick, 2 star anise pods, and 1 tbsp brown sugar for 10 minutes. The warmth makes the fudge taste even more decadent. ☕
Crunchy Add-Ons
For texture lovers, fold in toasted pecans or crushed pretzels before chilling. Toast ½ cup pecans in a dry pan over medium heat for 3-4 minutes until fragrant, then chop coarsely.
Another fun option is crushed graham crackers—just pulse 4 crackers in a food processor for 10 seconds. These add a delightful contrast to the silky fudge. 🌰
Fruity Accents
Brighten the chocolate with fresh berries or citrus zest. Top each square with raspberries or strawberries for a pop of color and acidity. For a zesty twist, mix 1 tsp orange zest into the fudge batter before setting.
The citrus pairs surprisingly well with the deep cocoa flavor—just be sure to use organic zest to avoid bitterness. 🍓
Cheese Board Twist
Turn this dessert into a savory-sweet pairing by serving alongside aged cheddar or blue cheese. The salty tang of sharp cheddar (like Cabot Clothbound) complements the sweetness beautifully.
For a gourmet touch, add dried apricots and walnuts to the board. This unexpected combo is perfect for holiday gatherings where you want to impress. 🧀
Seasonal Variations
For holiday celebrations, swap the peppermint for crushed candy canes or orange zest. In summer, add freeze-dried strawberries for a fruity crunch. For Thanksgiving, fold in chopped dried cranberries and pistachios. Each variation keeps the base recipe intact while adapting to the season’s flavors. 🎄
Nutrition facts
Frequently asked questions
Why does this fudge need olive oil instead of butter?
The extra-virgin olive oil creates that signature silky texture without needing heat. Butter would require melting, but olive oil blends smoothly into the mixture while keeping the fudge rich and velvety. Plus, it's naturally vegan-friendly!
Can I make this fudge without condensed milk?
Yes, but you'll need to substitute carefully. Use 1 cup evaporated milk + 1/2 cup powdered sugar mixed until smooth to mimic the thickness. For extra richness, add 1/4 cup coconut cream. The texture will be slightly lighter, but still delicious.
How do I fix fudge that's too sticky or too crumbly?
If it's sticky, it didn't chill long enough—return to the fridge for 30 more minutes. For crumbly fudge, whisk in 1 tablespoon extra olive oil to bind the mixture. Both issues usually stem from improper mixing ratios or insufficient chilling time.
Is this recipe naturally gluten-free?
Yes! All the ingredients are naturally gluten-free, but always check labels on cocoa powder, chocolate chips, and condensed milk for cross-contamination warnings. The recipe itself contains no wheat, barley, or rye products.
Can I make this fudge ahead for a party?
This fudge keeps well for 2 weeks at room temperature or 3 months in the freezer. For parties, slice and wrap individual pieces 1-2 days ahead—it'll stay fresh and sliceable. The flavors actually improve with time!
