Creamy, chocolatey, and studded with soft swirls of marshmallow, this Easy Marshmallow Swirl Fudge is a dreamy treat that practically melts in your mouth. It’s the kind of indulgence that feels like a warm hug in every bite — especially when it’s served up in little squares that look like they came straight from a bakery window.
Whether you’re prepping for the holidays, gifting homemade sweets, or just need a low-effort dessert that looks impressive, this fudge delivers. It’s made with simple pantry staples and doesn’t require any special equipment, so even beginner bakers can whip it up with confidence.
Why You’ll Love This Easy Marshmallow Swirl Fudge
This fudge recipe stands out because it combines the richness of chocolate with the fluffy sweetness of marshmallow in every bite. There’s no need to temper chocolate or use a candy thermometer. Everything melts together smoothly in one saucepan, and the final swirl of marshmallow cream adds not only beauty but also a playful texture contrast.
It’s quick to prepare, fun to make with kids, and perfect for sharing. Best of all, it stores incredibly well, making it ideal for make-ahead desserts.
What Kind of Chocolate Should I Use?
Semi-sweet chocolate chips are the go-to choice for this recipe because they offer just the right balance of sweet and cocoa-rich flavor. If you like your fudge a little darker, you can use bittersweet chocolate chips or a mix of both. Avoid milk chocolate unless you want an extra sweet fudge, as it tends to overpower the marshmallow flavor.
You can also try chopping up a good-quality chocolate bar instead of using chips for a smoother finish. The key is to use something you love eating on its own, because that chocolate flavor is the star of this dessert.
Ingredients for the Easy Marshmallow Swirl Fudge
This sweet and creamy fudge needs only a handful of ingredients, and you probably already have most of them in your pantry. The beauty of this recipe is that every ingredient serves a delicious purpose in creating that rich, melt-in-your-mouth texture.
- Semi-sweet chocolate chips – These give the fudge its deep chocolate flavor and creamy texture.
- Sweetened condensed milk – Adds sweetness and helps the fudge set to the perfect consistency.
- Unsalted butter – Brings richness and smoothness to the final product.
- Vanilla extract – Enhances the chocolate and adds a warm flavor.
- Salt – A pinch balances out the sweetness.
- Marshmallow creme – Swirled in at the end, this adds visual flair and pockets of gooey sweetness.


How To Make the Easy Marshmallow Swirl Fudge
Step 1: Prepare Your Pan
Line an 8×8-inch square baking dish with parchment paper or foil, leaving enough overhang to lift the fudge out once it’s set. Lightly grease it to make sure the fudge releases easily.
Step 2: Melt the Base
In a medium saucepan over low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Stir constantly until the mixture is completely melted and smooth. This usually takes about 5 to 7 minutes.
Step 3: Add Flavor
Remove the saucepan from the heat and stir in the vanilla extract and salt. This gives the fudge a richer, well-rounded flavor.
Step 4: Pour and Swirl
Pour the melted fudge into your prepared pan and smooth out the top. Drop spoonfuls of marshmallow creme over the surface, then use a knife or skewer to gently swirl it into the chocolate mixture. Don’t overmix — the goal is to create beautiful ribbons of marshmallow.
Step 5: Chill and Set
Place the pan in the refrigerator and let the fudge chill for at least 3 hours, or until completely set. Once firm, lift it out using the parchment paper and cut into squares.
Enjoy every bite of your creamy, marshmallow-swirled masterpiece!
How to Serve and Store This Fudge
This Easy Marshmallow Swirl Fudge is perfect for slicing into small, indulgent squares and serving as a sweet bite at the end of a meal or as part of a holiday dessert platter. It feeds about 16 people if cut into 2-inch squares, making it a great treat for gatherings, potlucks, or gifting during the holidays.
For storage, keep the fudge in an airtight container in the refrigerator for up to two weeks. If you prefer softer fudge, let it sit at room temperature for about 10 minutes before serving. You can also freeze the fudge by wrapping it tightly in plastic wrap and placing it in a freezer-safe bag. It will keep well for up to two months this way.
What to Serve With Easy Marshmallow Swirl Fudge?
Hot Chocolate
Pair your fudge with a warm cup of cocoa for the ultimate cozy dessert combo.
Vanilla Ice Cream
A square of fudge on top of vanilla ice cream creates a creamy, chewy, and cold contrast that’s irresistible.
Coffee or Espresso
The bold flavor of coffee cuts through the sweetness of the fudge and balances it perfectly.
Fresh Strawberries
The tart freshness of berries adds a pop of color and flavor next to rich fudge squares.
Salted Pretzels
For a sweet-and-salty duo, serve your fudge with crunchy pretzels for a fun twist.
Whipped Cream
Add a dollop of lightly sweetened whipped cream on the side of your fudge squares for a soft, airy pairing.
Peppermint Tea
This soothing herbal tea pairs well with the chocolate-mallow flavor and is perfect for winter evenings.
Mini Cheesecakes
If you’re building a dessert spread, bite-sized cheesecakes work wonderfully with fudge as they offer a tangy contrast.
Want More Fudge Ideas with a Twist?
If you can’t get enough of this Easy Marshmallow Swirl Fudge, here are more irresistible ideas to satisfy your sweet tooth:
• Decadent Chocolate S’mores Cupcakes with Gooey Marshmallow Center for a cupcake spin on classic s’mores flavors.
• Peanut Butter S’mores Sandwich Cookies if you’re into peanut butter and marshmallow together.
• Lemon Truffles Recipe for a bright, citrusy contrast to chocolate-based treats.
• Churro Cheesecake Donut Cookies with cinnamon sugar goodness.
• Classic French Butter Cookies for a buttery melt-in-your-mouth experience.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you make it with semi-sweet or go bold with bittersweet chocolate? Did you swirl in anything else like peanut butter or caramel?
I love hearing how others make these recipes their own. Questions are welcome too — let’s help each other bake smarter.
Explore beautifully curated health-boosting drinks on Janet Dishes on Pinterest and discover your new go-to for feeling great!
Conclusion
With rich chocolate and creamy swirls of marshmallow, this Easy Marshmallow Swirl Fudge is proof that you don’t need complicated techniques to make something stunning. It’s a go-to dessert that feels festive, fun, and totally foolproof. Whether you’re gifting, sharing, or sneaking squares from the fridge, this fudge is bound to be a favorite.
Print
Easy Marshmallow Swirl Fudge
- Total Time: 3 hours 20 minutes
- Yield: 16 squares
- Diet: Vegetarian
Description
This Easy Marshmallow Swirl Fudge recipe is a no-bake chocolate fudge made with marshmallow creme, sweetened condensed milk, and semi-sweet chocolate chips. It’s a simple, crowd-pleasing dessert perfect for holidays, gift-giving, or whenever your sweet tooth calls. Creamy, rich, and beautifully swirled, this fudge is the ultimate homemade treat for chocolate and marshmallow lovers.
Ingredients
2 cups semi-sweet chocolate chips
1 can (14 oz) sweetened condensed milk
2 tablespoons unsalted butter
1 teaspoon vanilla extract
1/4 teaspoon salt
1 cup marshmallow creme
Instructions
1. Line an 8×8-inch square pan with parchment paper or foil, leaving overhang for easy removal. Lightly grease it.
2. In a saucepan over low heat, combine chocolate chips, sweetened condensed milk, and butter. Stir constantly until smooth and melted.
3. Remove from heat and stir in vanilla extract and salt until well incorporated.
4. Pour the chocolate mixture into the prepared pan and smooth the top.
5. Drop spoonfuls of marshmallow creme over the fudge and use a knife to swirl it gently.
6. Refrigerate for at least 3 hours until fully set.
7. Once set, lift from pan, slice into squares, and serve.
Notes
Let fudge sit at room temperature for 10 minutes before serving for best texture.
Use high-quality chocolate for the smoothest finish and richest flavor.
Do not over-swirl the marshmallow to maintain pretty ribbons throughout.
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Category: Dessert
- Method: No-bake
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 180
- Sugar: 20g
- Sodium: 40mg
- Fat: 8g
- Saturated Fat: 5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 5mg