Carnation Fudge is a classic no-cook confection that transforms sweetened condensed milk into silky, melt-in-your-mouth fudge in minutes. This beloved recipe has graced holiday tables and dessert platters for generations, and once you taste the rich chocolate flavor and buttery texture, you’ll understand why it’s become a kitchen staple.
What makes this fudge so special is how incredibly simple it is to make without any special equipment or baking skills. If you’ve ever felt intimidated by candy-making, this recipe is your answer: just a few pantry staples and a little patience are all you need to impress everyone at your next gathering.
Why You’ll Love This Recipe
This fudge delivers restaurant-quality results with minimal effort and maximum flavor payoff.
- No thermometer required: you don’t need to worry about precise temperature readings or soft-ball stages.
- Ready in under 30 minutes: from mixing to setting, this fudge comes together faster than most desserts.
- Requires just four basic ingredients: sweetened condensed milk, butter, cocoa powder, and powdered sugar.
- Perfectly creamy texture: the condensed milk creates a smooth, luxurious mouthfeel that regular fudge can’t match.
- Customizable flavors: swap extracts, add nuts, or drizzle toppings to make it uniquely yours.
My Experience Making This Recipe
I first made Carnation Fudge during my freshman year of college when a roommate handed me a batch wrapped in foil with no context. I was hooked immediately and spent the next week figuring out the recipe by trial and error.
The turning point came when I realized the condensed milk was the magic ingredient that separated this fudge from the grainy, disappointing batches I’d attempted before. Once I embraced that magic, I started making five batches a holiday season and giving them away as gifts.
What surprised me most was how forgiving this recipe is: even when I got lazy and didn’t beat it quite long enough, the fudge still turned out creamy and delicious. Now it’s the recipe people request from me by name, and I’ve made it hundreds of times without a single failure.
Recipe Overview
- Recipe Name: Carnation Fudge
- Servings: 36 pieces
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 30 minutes (plus setting time)
- Course: Dessert
- Cuisine: American
- Calories per Serving: 95
Equipment You Will Need
- 8×8-inch baking pan
- Parchment paper or foil
- Medium mixing bowl
- Electric mixer or sturdy whisk
- Rubber spatula
- Measuring cups and spoons
- Sifter or fine-mesh strainer (optional, for cocoa)
Ingredients for Carnation Fudge
- 1 can (14 ounces) sweetened condensed milk
- 1/2 cup (1 stick) butter, softened
- 2/3 cup unsweetened cocoa powder
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
Ingredient Notes and Substitutions
- Sweetened condensed milk creates the signature creamy texture and rich sweetness that defines this fudge. If you can’t find it, you can substitute it with evaporated milk mixed with a tablespoon of honey, though the texture will be slightly less silky.
- Unsalted butter allows you to control the salt level, but salted butter works fine if that’s what you have. Using cold butter instead of softened will make mixing harder and may result in graininess.
- Unsweetened cocoa powder provides pure chocolate flavor without extra sugar. Dutch-process cocoa will give you a slightly darker, more sophisticated taste, while natural cocoa delivers a brighter chocolate note.
- Powdered sugar dissolves smoothly into the fudge mixture and prevents graininess. Granulated sugar will create a sandy texture, so don’t make this swap.
- Vanilla extract enhances the chocolate flavor and adds depth. Almond extract creates a fun variation, or skip it entirely if you prefer pure chocolate taste.
How to Make Carnation Fudge
Step 1: Prepare Your Pan
Line your 8×8-inch baking pan with parchment paper or foil, leaving overhang on two sides so you can lift the fudge out easily. This step saves you from scraping hardened fudge off the bottom and makes slicing much cleaner.
Step 2: Combine Butter and Condensed Milk
Pour the sweetened condensed milk into a medium mixing bowl and add the softened butter. Stir them together until they’re well combined and creamy, which should take about 30 seconds of mixing.
Step 3: Sift in the Cocoa Powder
Sift or sprinkle the unsweetened cocoa powder into the butter and milk mixture a little at a time. Sifting prevents lumps from forming and ensures the cocoa distributes evenly, giving you smooth fudge instead of grainy or spotty batches.
Step 4: Add Powdered Sugar Gradually
Sift the powdered sugar into the bowl in three batches, mixing well after each addition. Adding it gradually prevents the dry ingredients from flying everywhere and helps you catch any lumps before they get incorporated into the final mixture.
Step 5: Mix Until Smooth and Thick
Use an electric mixer on medium speed or beat vigorously with a whisk for about 3 to 5 minutes until the mixture becomes very thick and creamy. You’ll know you’re done when the mixture holds stiff peaks and looks glossy, similar to thick frosting.
Step 6: Add Vanilla and Salt
Stir in the vanilla extract and salt until everything is fully combined. These ingredients round out the chocolate flavor and balance the sweetness, making the fudge taste more complex and sophisticated.
Step 7: Spread into the Pan
Transfer the fudge mixture into your prepared pan and use a rubber spatula to spread it into an even layer. Press it down gently but firmly so there are no air pockets, which can create cracks when the fudge sets.
Step 8: Chill and Set
Refrigerate the fudge for at least 2 hours, or until it’s completely firm and holds its shape. You can speed this up by placing it in the freezer for 45 minutes to an hour instead.
Step 9: Cut and Serve
Use the parchment overhang to lift the fudge from the pan and place it on a cutting board. Cut into 36 squares using a sharp knife dipped in hot water and wiped between cuts for clean edges.
Pro Tip: The longer you beat the fudge mixture, the creamier and smoother it becomes, so don’t rush this step and don’t be afraid to go a full 5 minutes with the mixer.
Tips for the Best Carnation Fudge
- Use room-temperature butter for easier mixing and a creamier final texture. Cold butter requires more beating and can result in visible butter streaks in your finished fudge.
- Don’t skip sifting the cocoa and powdered sugar if you want truly smooth fudge without any grainy texture. A fine-mesh strainer works just as well as a sifter.
- Let the fudge chill completely before cutting, and store any leftover pieces in an airtight container at room temperature. Partially set fudge will smear and fall apart when you try to cut it.
- If your fudge turns out too soft and won’t hold its shape, refrigerate it longer or add another tablespoon of powdered sugar and remix. If it’s too thick and dry, add a tablespoon of softened butter and mix well.
- Cut fudge into uniform pieces for a more professional appearance and so each piece has the same texture and sweetness level.
- Use a hot knife between cuts to achieve clean edges without dragging or crumbling. Wipe the blade clean with a damp cloth between each cut.
Common Mistakes to Avoid
- Not beating the mixture long enough results in gritty, grainy fudge instead of silky fudge. The beating process incorporates air and breaks down sugar crystals, so skimp on this step and you’ll taste the difference immediately.
- Using cold, hard butter instead of softened butter makes mixing incredibly difficult and can cause lumpy texture. Let your butter sit at room temperature for at least 30 minutes before starting.
- Skipping the sifting step introduces cocoa and sugar lumps that never fully dissolve. This creates a disappointing, sandy mouthfeel that ruins the luxurious texture this recipe is known for.
- Cutting the fudge before it’s completely set causes pieces to fall apart and smear. Patience here really does pay off in the form of beautiful, clean squares.
- Using sweetened cocoa powder instead of unsweetened creates fudge that’s too sweet and loses the deep chocolate flavor. Check your label carefully because this one mistake ruins the entire batch.
Serving Suggestions
Carnation Fudge shines on its own, but it also pairs beautifully with coffee, milk, or wine. A single square delivers a satisfying dose of chocolate richness without needing any accompaniment.
- Serve alongside freshly brewed coffee for an elegant afternoon treat that feels fancy but tastes homemade.
- Pack individual pieces in a decorative box as hostess gifts or holiday presents for friends and family.
- Crumble fudge pieces over vanilla ice cream for an impromptu dessert that looks and tastes gourmet.
- Layer fudge with brownies and cookies on a holiday dessert platter for a show-stopping spread.
- Pair with fresh berries like raspberries or strawberries for a contrast of rich chocolate and bright fruit flavors.
Variations to Try
- Peanut Butter Fudge: Replace 1/3 cup of the cocoa powder with creamy peanut butter and reduce the powdered sugar by 1/3 cup. This creates a nutty, less intensely chocolate fudge that tastes like a peanut butter cup.
- Salted Caramel Fudge: Add 1/4 cup of dulce de leche or caramel sauce to the mixture and increase salt to 1/2 teaspoon. The result is sweet and salty fudge with a complex caramel undertone.
- Espresso Fudge: Add 2 teaspoons of instant espresso powder dissolved in 1 teaspoon of hot water before mixing. This deepens the chocolate flavor and adds a sophisticated coffee note that makes the fudge taste less sweet.
- Rocky Road Fudge: Fold in 1 cup of miniature marshmallows and 3/4 cup of chopped nuts after the mixture is fully blended. This adds texture and nostalgia to an already delicious base recipe.
- Mint Chocolate Fudge: Add 1/2 teaspoon of peppermint extract along with the vanilla, or fold in 1/4 cup of chopped peppermint bark after mixing. The cool mint flavor provides a refreshing contrast to rich chocolate.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free because it contains no flour or grain products. Just verify that your cocoa powder and powdered sugar are certified gluten-free to avoid cross-contamination.
- Dairy-free: Substitute the butter with vegan butter in equal amounts and use coconut milk or oat milk mixed with a tablespoon of maple syrup in place of sweetened condensed milk. The texture will be slightly less rich, but the fudge will still be delicious.
- Vegan: Follow the dairy-free adaptations above and use vegan butter instead of regular butter. The resulting fudge tastes slightly different but remains creamy and satisfying.
- Low-carb or Keto: Use powdered erythritol or monk fruit sweetener instead of powdered sugar in equal amounts, and choose a keto-friendly sweetened condensed milk alternative. The taste is nearly identical to the original, with minimal carbs per serving.
Storage and Reheating
Refrigerator
Store fudge in an airtight container with parchment between layers to prevent sticking. Properly stored fudge lasts up to 2 weeks in the refrigerator.
- Keep pieces separated with parchment paper so they don’t stick together.
- Store in a cool area of the fridge, away from strong-smelling foods.
- Let fudge come to room temperature for 10 minutes before eating for the best texture.
Freezer
Carnation Fudge freezes beautifully and maintains its quality for up to 3 months. Layer it with parchment in a freezer-safe container and thaw at room temperature when ready to eat.
- Wrap the container in foil or place it in a freezer bag to prevent freezer burn.
- Thaw at room temperature for 30 minutes before serving.
- Do not refreeze after thawing.
Reheating
Carnation Fudge doesn’t need reheating and tastes best at room temperature or slightly chilled. If you prefer softer fudge, leave it on the counter for 20 minutes before eating.
- Never microwave fudge, as the heat can separate the ingredients and create an oily texture.
- Room temperature fudge will be softer and easier to bite through than cold fudge.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 95 |
| Total Fat | 3.5g |
| Saturated Fat | 2g |
| Carbohydrates | 16g |
| Fiber | 0.5g |
| Sugar | 15g |
| Protein | 0.5g |
| Sodium | 45mg |
| Cholesterol | 8mg |
This nutritional information is an estimate based on standard ingredient amounts and serving size of one piece. Actual values may vary depending on specific brands used and portion sizes.
Frequently Asked Questions
Can I make this fudge without an electric mixer?
Yes, you can beat the mixture by hand with a sturdy whisk or wooden spoon, though it will take longer (about 10 minutes). Your arm will get a workout, but the result is just as creamy and delicious as mixer-made fudge.
Why is my fudge grainy instead of smooth?
Graininess usually comes from not beating the mixture long enough or from not sifting the cocoa and powdered sugar. Next time, beat for a full 5 minutes and make sure to sift both dry ingredients before mixing.
Can I make this fudge ahead and freeze it?
Absolutely, and I recommend making it up to a month ahead for holidays. Layer it with parchment paper in a freezer-safe container and thaw at room temperature for 30 minutes before serving.
What if my fudge didn’t set properly and is too soft?
Place it back in the refrigerator for another 2 to 3 hours until it firms up completely. If it still feels too soft after that, remix it with an additional tablespoon of powdered sugar and chill again.
Is there a dairy-free version that tastes just as good?
Yes, vegan butter and a coconut or oat milk base work beautifully and produce fudge that’s nearly indistinguishable from the original. The texture is slightly softer, but the chocolate flavor is just as rich and satisfying.
How many times can I beat the fudge before it becomes too thick?
The longer you beat, the thicker and creamier the fudge becomes, so there’s really no such thing as over-beating. If the mixture becomes too stiff to spread, just add a tablespoon of softened butter and remix.
Final Thoughts
Carnation Fudge has earned its place as a beloved classic because it delivers impressive results without any of the stress or special equipment that traditional fudge recipes demand. Once you master this simple recipe, you’ll find yourself making it repeatedly throughout the year because it’s so easy and people love it so much.
Grab a can of sweetened condensed milk, gather your pantry ingredients, and start mixing today. Your friends and family are going to ask for this recipe, and you’ll finally understand why it has been passed down through generations of home cooks who know a good thing when they taste it.

Carnation Fudge
Ingredients
Equipment
Method
- Line your 8x8-inch baking pan with parchment paper or foil, leaving overhang on two sides.
- Pour the sweetened condensed milk into a medium mixing bowl and add the softened butter. Stir together until well combined and creamy, about 30 seconds.
- Sift or sprinkle the unsweetened cocoa powder into the mixture a little at a time to prevent lumps.
- Sift the powdered sugar into the bowl in three batches, mixing well after each addition.
- Mix the fudge mixture with an electric mixer on medium speed or beat vigorously with a whisk for 3 to 5 minutes until very thick, glossy, and holding stiff peaks.
- Stir in the vanilla extract and salt until fully combined.
- Transfer the fudge mixture into the prepared pan and spread evenly with a rubber spatula, pressing down gently to remove air pockets.
- Refrigerate for at least 2 hours or until completely firm. Alternatively, freeze for 45 minutes to 1 hour to speed setting.
- Use the parchment overhang to lift the fudge from the pan and cut into 36 squares with a sharp knife dipped in hot water and wiped between cuts for clean edges.

