Rainbow Fudge

rainbow fudge

The Spruce / Kristina Vanni

Prep: 75 mins
Cook: 45 mins
Total: 2 hrs
Servings: 64 to 81 servings
Nutrition Facts (per serving)
105 Calories
5g Fat
14g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 64 to 81
Amount per serving
Calories 105
% Daily Value*
Total Fat 5g 6%
Saturated Fat 3g 15%
Cholesterol 6mg 2%
Sodium 27mg 1%
Total Carbohydrate 14g 5%
Dietary Fiber 0g 0%
Total Sugars 14g
Protein 2g
Vitamin C 0mg 2%
Calcium 57mg 4%
Iron 0mg 0%
Potassium 78mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Rainbow fudge is a gorgeous fudge made from six colorful layers of white chocolate fudge! It's a little time-consuming because each layer is made individually, but it's not at all difficult since it is made entirely in the microwave. You can always vary the colors of the layers to suit your tastes. Serve this beautiful and eye-catching fudge at your next party, shower, or celebration!


  • 36 ounces white chocolate, chopped, or white chocolate chips

  • 3 cups sweetened condensed milk

  • 3 teaspoons vanilla extract

  • 1 pinch salt

  • 4 teaspoons food coloring

  • 4 drops orange gel food coloring, more or less as needed

  • 4 drops yellow gel food coloring, more or less as needed

  • 4 drops green gel food coloring, more or less as needed

  • 4 drops blue gel food coloring, more or less as needed

  • 4 drops purple gel food coloring, more or less as needed

Steps to Make It

  1. Gather the ingredients.

  2. Line a 9x9 pan with aluminum foil and spray the foil with nonstick cooking spray. A 9x9 pan produces a fudge that is a little over an inch tall. If you want taller fudge, using an 8x8 pan will produce pieces that are almost 2 inches high.

  3. In a bowl, combine 6 ounces (about 1 cup) of chopped white chocolate or white chocolate chips, 1/2 cup sweetened condensed milk, a pinch of salt, and 1/2 teaspoon of vanilla extract. Microwave the bowl for 30 seconds, then stir.

  4. Continue to microwave the white chocolate in 15-second intervals until it is completely melted and smooth when you stir. This can take anywhere from 45 to 90 seconds, depending on the strength of your microwave. Watch it carefully, as white chocolate can easily scorch.

  5. Once melted and smooth, add a few drops of purple gel food coloring and stir until the color is dispersed.

  6. Scrape the fudge into the prepared pan and smooth it into an even layer. It will be very thin, but remember we are making six layers in all!

  7. Chill the pan to set the layer, for about 30 minutes in the refrigerator or 10 minutes in the freezer.

  8. Repeat the process from step 2 again. This time, once your white chocolate is melted, add blue food coloring and stir until combined.

  9. Pour the blue fudge over the purple layer and spread it out, then chill the fudge again.

  10. Continue to repeat this process, adding green, yellow, orange, and red layers of fudge.

  11. Once you have added your final layer, refrigerate the fudge for several hours until it is completely set.

  12. When you are ready to cut it, remove the fudge from the pan using the foil as handles.

  13. Use a large sharp chef's knife to cut the fudge into small 1-inch pieces to serve.


Rainbow fudge can be stored in an airtight container at room temperature for up to a month. For the best taste and texture, let it sit at room temperature for 15 minutes before serving.

Recipe Tags: