Marshmallow Swirl Fudge Recipe
Introduction
This Marshmallow Swirl Fudge is a rich and creamy chocolate treat with delightful ribbons of fluffy marshmallow. It’s quick to make and perfect for satisfying your sweet tooth or sharing at gatherings.

Ingredients
- 2 cups semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 2 tbsp unsalted butter (melted)
- 1 tsp vanilla extract
- ¼ tsp salt
- 1 cup marshmallow fluff (or marshmallow cream)
Instructions
- Step 1: In a medium saucepan over low heat, melt the semi-sweet chocolate chips, sweetened condensed milk, and melted butter, stirring constantly until the mixture is smooth and fully combined.
- Step 2: Remove the saucepan from heat and stir in the vanilla extract and salt until evenly mixed.
- Step 3: Line an 8×8-inch baking dish with parchment paper. Pour the chocolate mixture into the dish and spread it evenly with a spatula.
- Step 4: Spoon dollops of marshmallow fluff over the chocolate. Using a knife, gently swirl the marshmallow into the fudge to create visible ribbons without fully mixing it in.
- Step 5: Refrigerate the fudge for at least 2 hours, or until firm and set.
- Step 6: Once firm, lift the fudge out using the parchment paper and cut into squares. Serve and enjoy!
Tips & Variations
- Use marshmallow fluff instead of mini marshmallows for smooth, creamy swirls that remain distinct.
- Don’t overmix the marshmallow swirl; drag the knife gently for thick, visible ribbons.
- For a s’mores twist, sprinkle crushed graham crackers on top before chilling.
- Toasting the marshmallow top lightly with a kitchen torch adds a caramelized flavor.
- Dairy-free option: substitute dairy-free chocolate and coconut condensed milk.
- Extra chocolatey: stir in ½ cup chopped dark chocolate before swirling.
- Add crunch by mixing in crushed cookies or chopped nuts.
- For a graham cracker crust, press crushed graham crackers into the bottom of the pan before pouring in the fudge.
Storage
Store leftover fudge in an airtight container in the refrigerator for up to 1 week. To enjoy, bring the fudge to room temperature for 10–15 minutes before serving. Avoid leaving it out at room temperature for extended periods to maintain texture and freshness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use mini marshmallows instead of marshmallow fluff?
Mini marshmallows tend to melt completely into the fudge, losing the distinct swirl effect. Marshmallow fluff is best for creating smooth, visible ribbons in the fudge.
How do I get clean cuts when slicing fudge?
Chill the fudge thoroughly until firm, then use a sharp knife warmed slightly under hot water and dried before cutting. This helps create clean, smooth edges without crumbling.
PrintMarshmallow Swirl Fudge Recipe
This Marshmallow Swirl Fudge is a rich, creamy, and irresistibly delicious treat featuring smooth semi-sweet chocolate fudge swirled with sweet marshmallow fluff. It’s easy to make with simple ingredients, perfect for satisfying your sweet tooth or making as a fun dessert gift. The marshmallow ribbons create an eye-catching pattern and a luscious texture contrast without melting completely into the fudge.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes
- Yield: 16 squares 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Fudge Base
- 2 cups semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 2 tbsp unsalted butter (melted)
- 1 tsp vanilla extract
- ¼ tsp salt
Marshmallow Swirl
- 1 cup marshmallow fluff (or marshmallow cream)
Instructions
- Melt the chocolate. In a medium saucepan over low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and melted butter. Stir constantly until the mixture is smooth and fully melted.
- Add the vanilla and salt. Remove the saucepan from heat and stir in the vanilla extract and salt until everything is fully combined.
- Pour into the pan. Line an 8×8-inch baking dish with parchment paper. Spread the melted chocolate fudge mixture evenly into the lined pan.
- Add the marshmallow swirl. Drop spoonfuls of marshmallow fluff over the surface of the fudge. Using a knife, gently drag through the fudge to create thick, visible swirls without overmixing.
- Chill and set. Place the fudge in the refrigerator and chill for at least 2 hours or until the fudge is firm and set completely.
- Cut and serve. Once set, lift the fudge out of the pan using the parchment paper. Cut into squares with a sharp knife and enjoy!
Notes
- Use marshmallow fluff instead of mini marshmallows to keep smooth, creamy swirls that don’t melt into the fudge.
- Don’t overmix the marshmallow swirl to maintain thick visible ribbons.
- Chill the fudge for at least 2 hours to ensure clean, perfect squares when cutting.
- For extra fun, sprinkle crushed graham crackers on top for a s’mores twist.
- For toasted marshmallows, lightly torch the top after swirling for a caramelized flavor.
- Dairy-free option: substitute dairy-free chocolate and coconut condensed milk.
- Make it extra chocolatey by mixing in ½ cup chopped dark chocolate before swirling.
- Add crunch by stirring crushed cookies or chopped nuts into the fudge.
- Create a s’mores version by adding a graham cracker crust before pouring in the fudge.
Keywords: fudge, marshmallow, chocolate fudge, dessert, sweet treat, homemade fudge, marshmallow fluff, easy fudge recipe

