Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cranberry Orange Fudge


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 4 hours
  • Yield: 16–20 squares
  • Diet: Gluten Free

Description

Creamy white chocolate fudge infused with zesty orange and tart dried cranberries. This festive, no-bake treat is perfect for holiday gifting or sharing with loved ones.


Ingredients

  • 18 oz (about 510 g) white chocolate, chopped or white chocolate chips
  • 14 oz (1 can) sweetened condensed milk
  • ½ tsp salt
  • Zest of 2 oranges (about 1 Tbsp)
  • 1 cup dried cranberries, roughly chopped if large
  • Optional: ¼ cup chopped nuts (e.g., walnuts or pecans)

Instructions

  1. Line an 8×8-inch square baking dish with parchment paper, leaving overhang on opposite sides.
  2. In a heat-proof bowl over a double boiler (or microwave-safe bowl), combine white chocolate and condensed milk. Heat gently, stirring until smooth.
  3. Remove from heat and stir in salt, orange zest, cranberries, and nuts (if using).
  4. Pour mixture into the prepared pan and smooth the top. Cover and refrigerate for 2–4 hours, or overnight, until set.
  5. Lift fudge using parchment overhang and cut into squares. Serve chilled or at room temperature.

Notes

  • For best flavor, use fresh orange zest over juice.
  • Fudge can be frozen — wrap squares individually or separate with parchment.
  • Can be made nut-free or adjusted with alternative dried fruits.
  • Chill thoroughly to ensure a firm set before cutting.
  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Category: Dessert
  • Method: No-Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 square
  • Calories: 180
  • Sugar: 20g
  • Sodium: 60mg
  • Fat: 9g
  • Saturated Fat: 5g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 10mg