Rainbow Fudge Recipe

Rainbow Fudge is a vibrant and delicious dessert that brings a splash of color and sweetness to any gathering. This recipe layers smooth, creamy fudge in an array of rainbow hues, topped with festive sprinkles. It’s perfect for parties, holidays, or as a fun weekend project with the kids.


  • 3 cups sugar
  • ¾ cup unsalted butter
  • ⅔ cup half and half cream
  • 12 ounces white chocolate chips
  • 7 ounces marshmallow creme
  • Food coloring (pink, orange, yellow, green, blue, purple)
  • Rainbow sprinkles (for topping)


  1. Combine Ingredients: In a medium pot, mix together sugar, butter, and half and half cream. Place over medium heat.
  2. Boil: Bring the mixture to a rolling boil, stirring constantly. Continue to boil for 4 minutes, making sure the sugar fully dissolves and the mixture doesn’t scorch.
  3. Melt Chocolate and Marshmallow: Remove the pot from the heat. Stir in the white chocolate chips and marshmallow creme until the mixture is smooth and the ingredients are fully integrated.
  4. Color: Divide the fudge mixture into separate bowls. Add different food colorings to each bowl to create distinct rainbow colors.
  5. Layer and Chill: Pour each colored layer into a lined 9×9 inch pan, one color at a time. Let each layer set slightly before adding the next to maintain distinct layers. Refrigerate until the fudge is firm.
  6. Add Sprinkles: Once the fudge is set, sprinkle the top with rainbow sprinkles. Allow the fudge to set completely in the fridge before cutting into squares.


  • Maintain consistent heat when boiling the mixture to ensure the sugar does not crystallize.
  • For bright, vivid layers, opt for gel food coloring.
  • Line the pan with parchment paper to facilitate easy removal and neat cuts of the fudge.


  1. How long does it take for the fudge to set?
    • Typically, the fudge will set within 4-6 hours in the refrigerator, but leaving it overnight is recommended for best results.
  2. Can I freeze the rainbow fudge?
    • Yes, rainbow fudge freezes well. Wrap it tightly in plastic wrap and store in an airtight container. Thaw in the refrigerator before serving.
  3. What can I use instead of marshmallow creme?
    • If marshmallow creme is unavailable, you can substitute it with the same amount of melted marshmallows.

Prep Time: 30 minutes

Cook Time: 1 hour

Total Time: 1 hour 30 minutes

Yield: About 36 squares

Category: Dessert

Method: Stovetop

Cuisine: American

Diet: Vegetarian


Rainbow Fudge is not only a feast for the eyes but also a delight for the taste buds. Its creamy texture and sweet flavor make it a favorite among both children and adults. Whether you’re celebrating a special occasion or just craving something sweet, this rainbow fudge is sure to bring joy and a burst of color to your dessert table.

Leave a Comment