This incredibly easy, no-bake Marshmallow Swirl Fudge is a rich, chocolatey dream, with fluffy marshmallow ribbons in every melt-in-your-mouth bite.
This Marshmallow Swirl Fudge recipe is the official start of the holiday season in our home. The moment the first truly chilly autumn day arrives here in the States, my kids, Lily and Leo, start asking, “Is it fudge season yet?” Making fudge is a tradition that feels so wonderfully nostalgic and festive, a perfect way to welcome the coziest time of year. I’ve always been a fan of simple, foolproof fudge recipes, the kind that don’t require candy thermometers or complicated steps, much like the amazing collection you can find over at Sally’s Baking Addiction. This version, with its beautiful, billowy marshmallow swirl, is our family’s absolute favorite—it’s ridiculously easy, incredibly delicious, and perfect for gift-giving.
🟩 Why This Is So Good
- Incredibly Easy & Foolproof – This recipe uses sweetened condensed milk, so there’s no need for a candy thermometer. It’s a simple melt-and-stir method that comes out perfectly every time.
- Rich, Creamy, and Smooth – The texture is absolutely divine. It’s a classic, soft, melt-in-your-mouth fudge that’s never grainy or hard.
- Beautiful Marshmallow Swirls – The ribbons of white marshmallow creme running through the dark chocolate fudge make it look so beautiful and impressive.
- Perfect for Holiday Gifting – Cut into small squares and packed in a festive tin, this fudge makes a wonderful and heartfelt homemade gift for friends, neighbors, and teachers.
The first time I made this specific version was for our annual holiday cookie decorating party. I wanted a new treat to add to the table, and the kids were adamant that it had to involve marshmallows. When I brought out the platter of beautifully swirled fudge, it was the first thing to disappear. My friend Emily took one bite and said, “Clare, this is the best fudge I have ever had. It’s so smooth!” Seeing everyone’s happy reactions, and how much fun the kids had swirling the marshmallow, instantly cemented this Marshmallow Swirl Fudge as our new holiday tradition. The key is to melt the chocolate perfectly so your base is smooth as silk. For more advanced recipes, visit Ali Cakes Cooking School.

🟩 Getting Your Ingredients Right
- The Chocolate Chips: Use a good quality semi-sweet chocolate chip for a classic, rich chocolate flavor that isn’t overly sweet. Ghirardelli or Guittard are both fantastic choices.
- Sweetened Condensed Milk: This is a non-negotiable, key ingredient. Make sure you are using sweetened condensed milk, NOT evaporated milk. They are not interchangeable, and using the wrong one will result in fudge that doesn’t set.
- Marshmallow Creme: You’ll want to use a jar of marshmallow creme (also known as marshmallow fluff). It’s perfect for creating those beautiful, soft swirls. A classic brand like Kraft Jet-Puffed Marshmallow Creme is exactly what you need.
- The Vanilla: A teaspoon of pure vanilla extract enhances the chocolate flavor and adds a wonderful warmth to the fudge. This simple addition makes a big difference in the overall flavor of your Marshmallow Swirl Fudge.

🟩 Making It Step by Step
Melt the Chocolate Fudge Base
First, prepare your 8×8-inch baking dish by lining it with parchment paper, leaving an overhang on two sides to act as a “sling.” This will make removing the fudge later a breeze. In a medium saucepan, combine the semi-sweet chocolate chips, the entire can of sweetened condensed milk, and the butter. Heat over low-medium heat, stirring frequently with a spatula, until the chocolate chips and butter are completely melted and the mixture is thick, glossy, and smooth. Be sure to keep the heat low to prevent the chocolate from scorching. Once it’s fully melted, remove the pan from the heat and stir in the vanilla extract and a pinch of salt.
Create the Marshmallow Swirl
Now for the fun and beautiful part of our Marshmallow Swirl Fudge. Pour the hot chocolate fudge mixture into your prepared baking dish and spread it into an even layer with your spatula. Working quickly while the fudge is still hot, drop spoonfuls of the marshmallow creme all over the surface of the chocolate fudge. Take a knife or a skewer and gently drag it through the fudge and marshmallow in a figure-eight or S-shaped motion to create beautiful, artistic swirls. Be careful not to overmix, or you’ll lose the distinct white and dark pattern. Just a few passes is all you need.
🟩 Making Sure It Turns Out
- Use Sweetened Condensed Milk: I can’t say this enough! Do not use evaporated milk. Sweetened condensed milk is what makes this fudge creamy, sweet, and able to set up properly without a candy thermometer.
- Work Quickly: Once the fudge is melted and poured, you’ll want to add the marshmallow creme and swirl it while the chocolate is still hot and fluid.
- Don’t Over-Swirl: To get that beautiful, distinct pattern of white and dark, only swirl a few times. If you mix too much, the marshmallow will just blend into the chocolate.
- Chill to Set: This fudge needs time to set. Be patient and let it chill in the refrigerator for at least 2 hours, or until it’s completely firm, before you try to slice it.
My most memorable kitchen mistake involved this very type of fudge. I was in a rush and grabbed a can of evaporated milk from the pantry instead of sweetened condensed milk. The mixture was thin and soupy, but I thought maybe it would set up in the fridge. Spoiler alert: it did not. I ended up with a pan of chocolate soup. It was a classic baking lesson that taught me to always, always double-check my labels, especially for a crucial ingredient in this Marshmallow Swirl Fudge.
🟩 Perfect Serving Ideas
This Marshmallow Swirl Fudge is incredibly rich and sweet, so it’s best served cut into small, one-inch squares. It is an absolute must-have for holiday cookie platters and is the perfect homemade treat to package up for gifting. It’s also a wonderful, decadent bite to enjoy with a hot cup of black coffee or an espresso to balance out the sweetness.
🟩 Making It Different
This recipe is a fantastic base for creativity. For a bit of crunch, you could fold in a cup of chopped walnuts or pecans with the chocolate chips. For a holiday twist, try stirring in a ½ teaspoon of peppermint extract with the vanilla. You could also experiment with different types of chocolate chips, like milk chocolate for a sweeter fudge or dark chocolate for a more intense flavor.
🟩 Storage and Leftovers
Store the fudge in an airtight container in the refrigerator to keep it firm and fresh. It will last for up to 2 weeks. You can serve it chilled, straight from the fridge, or let it sit at room temperature for a few minutes to soften slightly before enjoying.
🟩 Tips That Actually Help
- Parchment Paper Slings: Lining your pan with parchment paper that overhangs on two sides is the ultimate trick for easy removal. You can just lift the entire block of fudge out of the pan.
- Use a Warm Knife for Cutting: For perfectly clean, smooth cuts, run a large, sharp knife under hot water and wipe it dry before each slice. The warm blade will glide right through the fudge.
- Have Ingredients Ready: This recipe moves fast once the chocolate starts melting. Have your vanilla, salt, and marshmallow creme open and ready to go.
The warm knife trick completely transformed how I cut fudge. I used to struggle with the knife dragging through the cold fudge, creating crumbly, messy edges. The first time I tried heating the blade, I was amazed. It slides through the fudge like butter, leaving perfectly sharp, professional-looking squares every single time. It’s the simple secret to making your homemade Marshmallow Swirl Fudge look as good as it tastes.
This Marshmallow Swirl Fudge recipe is truly the taste of the holidays for me. It’s a simple, joyful tradition that fills our home with sweetness and marks the beginning of the most wonderful time of the year. It’s proof that you don’t need a complicated recipe to create a little bit of magic. I hope you’ll make a batch and start a delicious new tradition of your own.

🟩 Frequently Asked Questions
→ Do I need a candy thermometer for this recipe? No! That’s the beauty of this recipe. The sweetened condensed milk ensures it sets up perfectly without the need for a candy thermometer.
→ What’s the difference between sweetened condensed milk and evaporated milk? Sweetened condensed milk has had water removed and a large amount of sugar added, making it thick and sweet. Evaporated milk is just milk with water removed and has no added sugar. They cannot be used interchangeably in this fudge recipe.
→ Can I freeze this Marshmallow Swirl Fudge? Yes, it freezes beautifully. Place the cut squares in an airtight, freezer-safe container, with layers of parchment paper in between. It will keep for up to 3 months.
→ Why is my fudge grainy? Grainy fudge can happen if the mixture is cooked too quickly over high heat. Use low, gentle heat and stir constantly for the smoothest results.
→ Can I use a different size pan? You can use a 9×9 inch pan, but the fudge will be slightly thinner. I don’t recommend using a pan larger than 8×8 or 9×9, as the fudge will be too thin.
→ Can I use homemade marshmallow fluff? While I haven’t tested it, homemade marshmallow fluff should work just fine for the swirl.
Print
Marshmallow Swirl Fudge
- Total Time: 25 minutes
- Yield: 36 squares 1x
Description
An easy, no-bake Marshmallow Swirl Fudge that’s rich, creamy, and perfect for the holidays.
Ingredients
→ For the Fudge:
- 2 cups (12 oz) semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 2 tbsp unsalted butter
- 1 tsp pure vanilla extract
- Pinch of salt
- 1 jar (7 oz) marshmallow creme / fluff
Instructions
- Prep Pan: Line an 8×8 inch baking dish with parchment paper, leaving an overhang on two sides to create a “sling.”
- Melt Fudge Base: In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and butter. Stir frequently until everything is melted and the mixture is smooth and glossy.
- Add Flavor: Remove the pan from the heat. Stir in the vanilla extract and the pinch of salt.
- Assemble: Pour the hot fudge mixture into the prepared baking dish and spread it into an even layer.
- Swirl: Drop spoonfuls of the marshmallow creme over the hot fudge. Use a knife or skewer to gently swirl the marshmallow into the chocolate. Do not overmix.
- Chill: Refrigerate the Marshmallow Swirl Fudge for at least 2 hours, or until completely firm.
- Cut & Serve: Use the parchment paper slings to lift the fudge from the pan. Use a warm, sharp knife to cut into small squares and serve.
Notes
- Use Sweetened Condensed Milk: Do NOT substitute with evaporated milk, as the fudge will not set.
- Low Heat is Key: Melt the chocolate mixture slowly over low heat to prevent it from scorching and becoming grainy.
- Warm Knife for Clean Cuts: For perfect, clean squares, run your knife under hot water and wipe it dry before each cut.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert, Candy
- Method: No-Bake, Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 120 kcal
- Sugar: 18g
- Sodium: 40mg
- Fat: 6g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 0.5g
- Protein: 1g
- Cholesterol: 10mg
Keywords: Marshmallow Swirl Fudge