Print

Cotton Candy Fudge Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 4 reviews

This whimsical Cotton Candy Fudge recipe combines creamy white chocolate with the nostalgic flavor of cotton candy, beautifully swirled with pink and purple hues for a delightful treat. Perfect for parties or a fun homemade gift, this fudge is easy to make and requires just a few simple ingredients, setting in just a couple of hours.

  • Author: Chef
  • Prep Time: 15 minutes
  • Cook Time: 7 minutes
  • Total Time: 2 hours 22 minutes
  • Yield: 16 servings
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American

Ingredients

Fudge Base Ingredients

  • 22 oz (2 11-oz. bags) white chocolate chips (Ghirardelli brand recommended)
  • 14 oz can sweetened condensed milk
  • ¼ cup unsalted butter (room-temperature)

Flavoring and Color

  • 2 tsp cotton candy flavoring (LorAnn Oils brand), divided
  • ½-¾ tsp pink gel food coloring (Americolor brand Pale Peony #183)
  • ½-¾ tsp purple gel food coloring (Americolor brand Lilac #169)

Instructions

  1. Prepare Pan: Line an 8 x 8 inch baking pan with parchment paper, leaving overhang on the sides for easy removal of the fudge once set. Set aside.
  2. Melt Mixture: In a medium saucepan over medium heat, combine white chocolate chips, sweetened condensed milk, and unsalted butter. Stir frequently for 6-7 minutes until a smooth, lump-free mixture forms, taking care not to burn or seize the chocolate.
  3. Divide Mixture: Pour the melted chocolate mixture evenly into two medium-sized bowls.
  4. Create Pink Mixture: To the first bowl, add 1 teaspoon of cotton candy flavoring and the pink gel food coloring. Stir until the mixture turns an even pink shade. Adjust the amount of food coloring as needed to achieve your desired color.
  5. Create Purple Mixture: To the second bowl, add the remaining 1 teaspoon cotton candy flavoring and the purple gel food coloring. Stir until uniformly purple, adjusting color intensity to preference.
  6. Layer Fudge: Using a large spoon, dollop alternating spoonfuls of the pink and purple fudge mixtures randomly into the prepared parchment-lined pan until all the fudge is used.
  7. Swirl Design: With a butter knife or small offset spatula, gently swirl the two colors together to create an attractive marbled pattern on the fudge surface.
  8. Smooth Top: Cover the surface with an additional piece of parchment paper and gently press to smooth the top without disturbing the swirl design underneath. Keep the top parchment on until set.
  9. Chill and Set: Refrigerate the fudge for 2 hours until firm. Alternatively, let it set at room temperature for about 4 hours.
  10. Serve: Once fully set, lift the fudge using the parchment overhang, slice into 16 pieces and serve.

Notes

  • You can adjust the amount of gel food coloring to get the perfect shade of pink and purple to match your aesthetic.
  • Using parchment paper with overhang is essential for easy removal without breaking the fudge.
  • Stir often while melting to prevent the chocolate from burning, which can ruin the texture.
  • Make sure the butter is at room temperature to melt evenly into the chocolate mixture.
  • If you don’t have cotton candy flavoring, you can substitute with vanilla extract for a milder flavor, but the signature cotton candy taste will be less pronounced.
  • Store leftover fudge in an airtight container in the refrigerator for up to two weeks for best freshness.