Creamy, dreamy, and swirled with ribbons of chocolatey goodness, this Easy Marshmallow Swirl Fudge is as beautiful as it is irresistible. With its striking marbled pattern and melt-in-your-mouth texture, it’s the kind of treat that looks like it came straight from a fancy candy shop — but it’s surprisingly simple to make at home.
The magic happens when silky-smooth chocolate fudge meets fluffy marshmallow creme, creating those signature swirls. This recipe is perfect for holiday gifting, potlucks, or just a sweet pick-me-up when you want something decadent without spending hours in the kitchen.
What Kind of Chocolate Should I Use?
For the best flavor, go with high-quality semi-sweet chocolate chips or bars. They give the fudge a balanced richness without being overly sweet, which pairs perfectly with the marshmallow swirls. Avoid low-quality chocolate, as it may not melt smoothly and can affect both the texture and taste of your fudge.
Ingredients for the Easy Marshmallow Swirl Fudge
- Semi-sweet chocolate chips – the star ingredient for that rich chocolate base.
- Sweetened condensed milk – adds creaminess and a silky finish to the fudge.
- Butter – enhances flavor and creates a smooth texture.
- Marshmallow creme – for those dreamy, fluffy swirls.
- Vanilla extract – a touch of warmth to round out the flavors.
- Salt – just a pinch to balance the sweetness.


How To Make the Easy Marshmallow Swirl Fudge
Step 1: Prepare Your Pan
Line an 8×8-inch baking pan with parchment paper, leaving a bit of overhang on the sides for easy removal later. Lightly grease the parchment to prevent sticking.
Step 2: Melt the Chocolate 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 fully melted and silky smooth.
Step 3: Add the Flavor Boost
Once the chocolate mixture is smooth, remove it from the heat. Stir in the vanilla extract and a pinch of salt to enhance the flavor.
Step 4: Create the Swirls
Pour the chocolate mixture into the prepared pan. Quickly dollop spoonfuls of marshmallow creme over the top. Use a butter knife or skewer to gently swirl the marshmallow into the chocolate, creating a marbled pattern.
Step 5: Set the Fudge
Refrigerate the pan for at least 2 hours, or until the fudge is firm enough to cut cleanly.
Step 6: Slice and Serve
Lift the fudge out of the pan using the parchment overhang. Cut into squares with a sharp knife, wiping the blade between cuts for clean edges.
Serving and Storing Easy Marshmallow Swirl Fudge
This fudge is rich, so small squares go a long way. Serve it on a pretty dessert tray for parties, or wrap pieces individually for edible gifts. Store in an airtight container at room temperature for up to 5 days, or refrigerate for a firmer texture. For longer storage, freeze the fudge for up to 2 months, separating layers with parchment paper.
Frequently Asked Questions
How do I make cleaner swirls?
Work quickly while the chocolate is warm and the marshmallow is soft. Using a gentle hand will keep the pattern defined.
Can I use milk chocolate instead of semi-sweet?
Yes, but the fudge will be sweeter. You can balance it by reducing the marshmallow creme slightly.
My fudge seems too soft. What happened?
It might be undercooked or too much liquid was added. Chill it longer to help it set.
Can I add nuts or other mix-ins?
Absolutely! Fold in chopped walnuts, pecans, or even toffee bits before adding the marshmallow.
Does it need to be refrigerated?
Not necessarily, but refrigeration will keep it firm and extend its shelf life.
Want More Dessert Ideas with a Fun Twist?
If you love this Easy Marshmallow Swirl Fudge, you might also enjoy these sweet creations:
- Pineapple Upside Down Cake Fudge
- No-Bake Pecan Coconut Praline Cookies
- Strawberry Cheesecake Cupcakes
- Cotton Candy Cookies
- Pistachio Pudding Sugar Cookie Bars
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dessert board so you can revisit it anytime.
I’d love to see how your swirls turned out! Share your creations and tag me, or drop a comment with your tips. Did you stick with the classic or add your own twist?
For even more sweet ideas, visit my Pinterest Life with Nina where I share daily dessert inspiration.


Easy Marshmallow Swirl Fudge
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes
- Yield: 16 squares 1x
- Category: Dessert
Description
This Easy Marshmallow Swirl Fudge is a decadent, no-fail treat made with creamy chocolate and fluffy marshmallow creme swirled into a beautiful marbled pattern. Perfect for gifting, parties, or just satisfying your sweet tooth at home.
Ingredients
2 cups semi-sweet chocolate chips
1 can (14 ounces) sweetened condensed milk
2 tablespoons butter
1 cup marshmallow creme
1 teaspoon vanilla extract
1 pinch salt
Instructions
1. Line an 8×8-inch baking pan with parchment paper, leaving overhang on the sides. Lightly grease the parchment.
2. In a medium saucepan over low heat, melt chocolate chips, sweetened condensed milk, and butter, stirring constantly until smooth.
3. Remove from heat and stir in vanilla extract and salt.
4. Pour the chocolate mixture into the prepared pan. Drop spoonfuls of marshmallow creme over the top and swirl gently with a knife or skewer.
5. Refrigerate for at least 2 hours until firm.
6. Lift fudge from the pan, cut into squares, and serve.
Notes
For cleaner swirls, work quickly while both the chocolate and marshmallow are still warm.
Use high-quality chocolate for the best melt and flavor.
Chill longer if the fudge seems too soft before slicing.
Nutrition
- Serving Size: 1 piece
- Calories: 190
- Sugar: 21 g
- Sodium: 35 mg
- Fat: 8 g
- Saturated Fat: 5 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 1 g
- Protein: 2 g
- Cholesterol: 10 mg
