Ingredients
Method
Set Up and Boil the Sugar Base
- Line an 8x8‑inch pan with parchment paper, leaving overhangs for easy lifting, and lightly coat with cooking spray.
- In a heavy 3‑quart saucepan, combine sugar, butter, and evaporated milk.
- Bring to a rolling boil over medium heat, stirring constantly to prevent scorching.
- Boil for exactly 4 minutes, maintaining a steady bubble. Use a candy thermometer to ensure it reads between 234°F–240°F for the ideal soft‑ball stage.
Incorporate Chocolate and Flavorings
- Remove from heat and stir in chocolate chips until the mixture is smooth and glossy.
- Add marshmallow crème, mixing vigorously until fully incorporated with no white streaks.
- Stir in vanilla extract and optionally ¼ teaspoon espresso powder for enhanced chocolate flavor.
Add Mix‑Ins, Set, and Cut
- Fold in any nuts or flavor mix-ins just until blended, then transfer immediately to the prepared pan.
- Smooth the top and tap lightly to remove air bubbles.
- Allow to cool at room temperature for at least 2 hours or overnight for the best texture.
- Once set, lift out using the parchment and cut into 1‑inch squares with a warm, dry knife.
Notes
Fudge tends to improve with a brief rest at room temperature before serving. Proper storage is crucial for maintaining quality. Use an airtight container for room temperature storage, refrigerate tightly wrapped, or freeze in portions for longer storage.