Irresistible Marshmallow Swirl Fudge
Irresistible Marshmallow Swirl Fudge is a no-bake chocolate confection featuring rich, velvety chocolate base swirled with ribbons of marshmallow fluff. Made without special equipment, this beginner-friendly treat requires just five ingredients: chocolate chips, sweetened condensed milk, butter, vanilla, and marshmallow fluff. The simple process - melting, swirling, and chilling - yields decadent squares with striking visual contrast and dual textures: firm, melt-in-your-mouth chocolate punctuated by sweet, gooey marshmallow ribbons. Perfect for gifts, potlucks, or satisfying chocolate cravings without turning on the oven.
Prep Time 15 minutes mins
Chill Time 2 hours hrs
Total Time 2 hours hrs 15 minutes mins
Course Side Dish, Snack
Cuisine American
For the Chocolate Fudge Base:
- 2 cups 12 oz semi-sweet chocolate chips - provides the rich chocolate foundation
- 1 can 14 oz sweetened condensed milk creates the perfect fudgy texture
- 2 tablespoons unsalted butter melted - adds richness and smooth mouthfeel
- 1 teaspoon pure vanilla extract - enhances the chocolate flavor
- ¼ teaspoon salt - balances the sweetness
For the Marshmallow Swirl:
- 1 cup marshmallow fluff or marshmallow cream - creates those gorgeous, gooey swirls
Line an 8×8-inch baking dish with parchment paper, leaving some paper hanging over the edges to help you remove the fudge later.
In a medium saucepan over low heat, melt the chocolate chips, sweetened condensed milk, and butter together. Stir constantly until smooth. This takes about 3-5 minutes. Once melted, remove from heat and stir in the vanilla extract and salt.
Pour the chocolate mixture into your lined baking dish and spread it evenly with a spatula.
Drop spoonfuls of marshmallow fluff on top of the warm chocolate. Use a knife to gently swirl the marshmallow into the chocolate. Don't mix too much - you want to see the swirls.
Refrigerate for at least 2 hours until firm. Once set, lift the fudge out using the parchment paper, cut into squares, and enjoy!