Carnation Milk Chocolate Fudge Recipe: Ultra-Smooth Swirls With Buttery Crunch

Desserts

Carnation Milk Chocolate Fudge Recipe: Ultra-Smooth Swirls With Buttery Crunch

This Carnation Milk Chocolate Fudge delivers velvety swirls of rich cocoa and creamy milk powder that melt in your mouth. 💛 The secret lies in the perfect balance of powdered milk and chocolate, creating a texture that's impossibly smooth with just the right buttery crunch.

I've perfected this recipe over years of testing, ensuring every bite is a harmonious blend of sweetness and depth.

The process is straightforward: melt chocolate and butter together, then whisk in Carnation milk powder and corn syrup for that signature smoothness. Once set, the fudge develops those coveted marbled swirls that make it irresistible.

This isn't your average fudge—it's restaurant-quality dessert with minimal effort, requiring just 15 minutes of active time and 2 hours of chilling.

What you'll end up with is a slab of fudge so creamy it practically dissolves on your tongue, with pockets of buttery richness from the Carnation milk powder.

The texture is firm enough to slice neatly but tender enough to melt with every bite. Perfect for holidays, gifts, or satisfying that late-night sweet tooth.

Serve with a cup of tea or alongside ice cream for the ultimate indulgence. Store in an airtight container at room temperature for up to 2 weeks, though it rarely lasts that long in my house. Let's make this decadent treat!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for carnation milk chocolate fudge

Velvety chocolate meets creamy milk powder—these ingredients transform into restaurant-quality fudge with irresistible swirls.

Ingredient Amount Notes
Semi-Sweet Chocolate Chips 🍫 12 oz High-quality for rich flavor
Unsalted Butter 🧈 1 cup Cut into small cubes
Carnation Non-Fat Dry Milk Powder 🥛 1 cup Essential for creamy texture
Light Corn Syrup 🍯 ½ cup For smoothness and gloss
Vanilla Extract 🌿 1 tbsp Pure, high-quality extract
Salt 🧂 ¼ tsp Fine sea salt preferred
Heavy Whipping Cream 🥛 ½ cup For swirls and richness
White Chocolate Chips 🍫 4 oz For marbled swirls
Granulated Sugar 🍚 ¼ cup Fine grain preferred
Shortening 🧈 ¼ cup For extra buttery crunch

The Carnation milk powder is non-negotiable—it's what gives this fudge its signature buttery richness. Grab the powdered version (not the instant kind) from any grocery store's baking aisle. For chocolate, Ghirardelli or Guittard make all the difference—they melt smoothly without graininess. If you're feeling fancy, Trader Joe's has a great bulk chocolate bar you can chop yourself. Pro tip: Toast your butter cubes for 30 seconds in the microwave before melting—they'll add a deeper, nuttier flavor to the mix.

No Carnation milk powder? Powdered whole milk works in a pinch, but the flavor won't be quite the same. Running low on corn syrup? Honey or agave nectar can substitute at half the amount, though the texture will be slightly softer. For the white chocolate swirls, Ghirardelli or Enjoy Life brands are the most reliable—they melt cleanly without separating. Want to skip the white chocolate? Toss in extra semi-sweet chips or add a pinch of cinnamon for warmth. And if you're making this for a crowd, double the recipe—it disappears faster than you'd think!

This fudge is best made a day ahead—it needs time to develop those perfect marbled swirls. Store it in an airtight container at room temperature for up to 2 weeks, though I've never had a piece last that long. For gift-giving, wrap individual squares in parchment paper and tie with a ribbon. If you're prepping ahead, you can even freeze portions for up to 3 months—just thaw at room temperature before serving. And here's a secret: a sprinkle of flaky sea salt on top right before slicing makes every bite even more decadent!

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe because it uses exactly what’s already in my cupboard—no special trips, no last-minute shopping. That Carnation milk powder? It’s the secret weapon that turns ordinary chocolate into something velvety and rich without needing heavy cream or eggs.
  • Rich Without Guilt: Here’s what sold me—the deep, caramelized chocolate flavor with that just-right sweetness from the corn syrup, but it’s not cloying. The butter keeps it luscious, and the vanilla? It’s like a warm hug in every bite, but somehow still feels lighter than traditional fudge.
  • Party in a Box: Between us, this is my go-to for holidays, teacher gifts, or just because. Wrap it in foil, tie a ribbon—it looks fancy, but honestly? It’s not the prettiest, but the taste makes up for it. Plus, it’s the kind of treat that disappears fast, so I never have to worry about leftovers lingering.
  • Budget Bliss: I make this all the time because it’s ridiculously cheap to feed a crowd. A bag of chocolate chips, a tub of butter, and that can of Carnation milk powder stretch forever. And the best part? It keeps for weeks in the fridge, so I’m never scrambling to bake something last-minute.

Step-by-step instructions for ultra-smooth swirled fudge

This method guarantees velvety texture, perfect swirls, and that signature buttery crunch.

1

🔥 Step 1: Melt Chocolate and Butter for Perfect Base

Line an 8x8-inch baking pan with parchment paper, leaving overhang for easy removal. In a heavy-bottomed saucepan, combine the 12 oz semi-sweet chocolate chips and 1 cup unsalted butter (cut into small cubes). Place over medium-low heat and stir gently until completely melted and smooth. Here's the thing—don't walk away. Chocolate burns faster than you think, so keep your eye on it until it reaches 110°F and looks glossy.

Once fully melted, remove from heat and immediately whisk in the 1 cup Carnation non-fat dry milk powder and 0.25 tsp salt. The mixture will thicken dramatically—this is normal. Let it sit for 2 minutes to allow the milk powder to fully hydrate and create that signature creamy texture. I promise, this waiting period makes all the difference in the final consistency.

2

👨‍🍳 Step 2: Incorporate Sweeteners and Vanilla

Return the pan to low heat and gradually whisk in the 0.5 cup light corn syrup and 0.25 cup granulated sugar. Stir constantly for 3-4 minutes until the mixture reaches 160°F and thickens to a fudge-like consistency. You'll know it's ready when it coats the back of a spoon and leaves a clean trail when you run your finger through it.

Remove from heat and stir in the 1 tbsp vanilla extract and 0.25 cup shortening. The shortening adds that perfect buttery crunch while keeping the texture ultra-smooth. Here's where it gets fun—taste a small spoonful. If it tastes too sweet, you can adjust with a pinch more salt (but trust me, this ratio works perfectly). Let the mixture cool slightly for 5 minutes while you prepare the white chocolate swirls.

3

🥘 Step 3: Prepare White Chocolate Swirls

In a microwave-safe bowl, melt the 4 oz white chocolate chips and 0.5 cup heavy whipping cream in 30-second intervals, stirring between each interval until completely smooth. The cream should be warm but not hot—you want to maintain the white chocolate's delicate flavor. For extra richness, I like to add a tiny pinch of salt to this mixture (about ⅛ tsp) to enhance the chocolate flavor.

While the white chocolate mixture is still warm, gently fold it into the cooled fudge base using a spatula. Be careful not to overmix—just swirl it in until you achieve those beautiful marbled patterns. This is the moment that matters: the contrast between the dark and white chocolate creates the visual appeal that makes this fudge irresistible. If the mixture looks too thick, you can warm it gently in the microwave for 10 seconds to make it more spreadable.

4

⏰ Step 4: Pour and Set for Perfect Texture

Quickly pour the fudge mixture into the prepared pan and smooth the top with a spatula. Tap the pan gently on the counter a few times to remove any air bubbles. Here's the critical part: let it cool at room temperature for 2 hours until it's firm but not completely set. This slow cooling process prevents cracking and ensures those perfect swirls stay distinct.

Once set, refrigerate for an additional 2 hours (or up to 24 hours) for maximum firmness. The longer it chills, the cleaner the cuts will be when you slice it. Real talk: if you cut it too soon, you'll end up with a messy, crumbly texture. Patience here pays off in the final presentation. When ready, lift the fudge out using the parchment overhang and cut into 1-inch squares—each piece should have that perfect balance of creamy, crunchy, and swirled goodness.

👨‍🍳

Pro Tips For Making Carnation Milk Chocolate Fudge

  • STIR CONSTANTLY AFTER BOILING: The second the mixture hits a rolling boil, drop the heat to medium-low and keep stirring like your life depends on it. I learned this the hard way—once I walked away for "just a minute," and the next thing I knew, I had a lumpy, grainy mess instead of smooth fudge. That dry milk powder is a sneaky little clump-maker if you let it.
  • SIFT THE DRY MILK: Skip the spoon-and-hope method—sift that Carnation powder into the pot before adding any liquid. I used to just dump it in, and no matter how much I stirred, I’d end up with tiny gritty bits. A fine-mesh sieve takes 30 seconds and guarantees a silky texture. (Yes, even if you’re impatient like me.)
  • USE A THERMOMETER FOR DONENESS: Stop guessing when the fudge is ready. Pull it at 234°F (112°C)—any hotter and you’ll end up with a hard, brittle slab. I was skeptical until I tried it: the thermometer takes the guesswork out, and the fudge cuts cleanly when cooled. No more overcooked, dry fudge or underdone, sticky goo.
  • SWAP SYRUP FOR HONEY (IF YOU DARE): Light corn syrup is the default, but if you’re feeling adventurous, replace half with honey for a deeper flavor—just reduce the liquid slightly first. I skip this when I’m lazy, but the dish is noticeably richer when I do. (Warning: honey makes it set faster, so watch the temperature like a hawk.)

Best sauces and condiments for this recipe

Caramel Drizzle

Elevate your fudge with a salted caramel drizzle made from ½ cup granulated sugar, Ÿ cup heavy cream, and 2 tbsp unsalted butter. Cook the sugar in a saucepan over medium heat until it turns golden amber, then whisk in the cream and butter.

Let it cool slightly before drizzling over the set fudge—this adds a rich, buttery contrast that complements the chocolate perfectly. 💛

Peanut Butter Swirl

For a nostalgic twist, swap the white chocolate for ½ cup creamy peanut butter mixed with Ÿ cup warm milk to create swirls. The peanut butter adds a creamy, nutty depth that pairs wonderfully with the milk chocolate base.

I like to use Jif Natural or Smucker's for a smooth texture. Fold it in gently to maintain those beautiful marbled patterns.

Espresso Infusion

Boost the chocolate flavor with a 1 tsp instant espresso powder dissolved in 1 tbsp hot water. Stir it into the melted chocolate base before adding the milk powder—this enhances the cocoa depth and gives the fudge a subtle, sophisticated mocha note.

It’s a game-changer for coffee lovers, and the espresso doesn’t overpower the sweetness. ✨

Nutty Crunch Topping

Press ½ cup chopped toasted pecans or walnuts into the top of the fudge while it’s still warm but set enough to hold the nuts in place. Let it cool completely before slicing—this adds a delightful crunch that contrasts beautifully with the creamy texture.

For extra flavor, toast the nuts with a pinch of cinnamon or sea salt before pressing them down.

Chocolate Ganache Drizzle

Create a quick ganache by heating ½ cup heavy cream until steaming, then pouring it over 4 oz chopped dark chocolate. Let it sit for 2 minutes before stirring until smooth.

Drizzle over the set fudge just before serving for a glossy, luxurious finish. This adds an extra layer of chocolate intensity that ties everything together beautifully. 🍫

Citrus Zest Glaze

Brighten the fudge with a citrus glaze made from 2 tbsp powdered sugar, 1 tbsp lemon or orange zest, and 1 tsp lemon juice. Mix until smooth and drizzle over the top before slicing.

The citrus zest adds a refreshing, slightly tangy note that cuts through the richness of the chocolate. It’s a perfect pairing for tea or coffee. 🍋

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 110mg5%
Total Carbohydrate 28g10%
Dietary Fiber 1g4%
Sugars 24g
Protein 4g8%
* 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

Why does my fudge turn out grainy instead of smooth?

Graininess usually happens when chocolate isn't melted properly or the mixture cools too quickly. Always melt chocolate over medium-low heat and stir constantly until it reaches 110°F. Let the fudge cool slowly at room temperature for 2 hours before refrigerating—rushing this step causes texture issues. Also, make sure your butter is fully melted and your milk powder is fully incorporated.

2

Can I substitute regular milk powder for Carnation?

Technically yes, but you'll lose that signature creamy, buttery richness. Carnation's powdered milk has a slightly sweeter profile that balances perfectly with the chocolate. For a closer substitute, use powdered whole milk (not instant milk powder) at the same ratio. The texture will be similar, though the flavor won't be identical.

3

How do I fix fudge that's too soft or sticky?

Undercooked fudge becomes soft because it didn't reach 160°F or cool properly. If it's already set, refrigerate it for an additional 2-4 hours. For future batches, ensure your mixture reaches the right temperature and let it cool completely before slicing. Pro tip: Chill the pan in the freezer for 10 minutes before slicing if you're impatient!

4

What's the best way to store leftover fudge?

Wrap the entire slab tightly in plastic wrap, then place it in an airtight container. Store at room temperature for up to 2 weeks—it won't melt if properly sealed. For longer storage, freeze portions for up to 3 months. Thaw at room temperature before serving. The key is keeping moisture out to maintain that perfect texture.

5

Can I make this fudge without corn syrup?

Yes, but the texture will be slightly softer. Substitute with honey or agave nectar at half the amount (so Ÿ cup instead of ½ cup). For a firmer result, add an extra 1 tbsp of shortening to compensate. The corn syrup in the original recipe helps create that signature glossy finish and proper set.

★★★★★4.6(9 reviews)
Categories Desserts