Easy Marshmallow Swirl Fudge Recipe keeps my dessert plate full and my friends very happy. I can pull it off on a busy weeknight, and it still looks bakery level thanks to those creamy marshmallow ribbons. You only need a handful of ingredients, a microwave or a simple double boiler, and a little patience while it chills. I tested countless batches over the years, and this one hits that sweet spot between rich chocolate and fluffy marshmallow.
Why You’ll Love This Easy Marshmallow Swirl Fudge Recipe
I keep this recipe in my back pocket for quick wins. The chocolate sets smooth, the marshmallow stays soft, and every bite tastes like a throwback to candy shop fudge. You can prep the pan, melt the base, swirl, and chill without breaking a sweat. The swirls look fancy, so it always steals the spotlight on a dessert tray.
Ingredients You’ll Need
- 3 cups semi sweet chocolate chips or chopped chocolate
- 1 can sweetened condensed milk fourteen ounces
- 2 tablespoons unsalted butter
- 1 teaspoon pure vanilla extract
- A pinch of fine sea salt
- 1 cup marshmallow creme or marshmallow fluff
- Optional mix ins
- 1 cup toasted chopped nuts such as pecans or walnuts
- 1 teaspoon instant espresso powder for mocha notes
- 1 teaspoon peppermint extract for a holiday twist
- 1 cup mini marshmallows for extra texture
Pan and tools
- 8 inch square pan
- Parchment paper
- Microwave safe bowl or a heatproof bowl and a saucepan for a double boiler
- Rubber spatula
- Butter knife or skewer for swirling
How to Make Recipe
- Line the pan. Press parchment into an 8 inch square pan and let the edges hang over so you can lift the fudge out later. Lightly butter the parchment for easy release.
- Melt the chocolate base. Add chocolate, sweetened condensed milk, and butter to a microwave safe bowl. Heat in 20 to 30 second bursts and stir well after each round until the mixture turns glossy and smooth. You can also set the bowl over a pot with a little simmering water and stir until melted.
- Flavor the base. Stir in vanilla and salt. Work quickly so the mixture stays fluid.
- Spread the base. Scrape the chocolate mixture into the lined pan and smooth the top with the spatula. Tap the pan on the counter to pop air bubbles.
- Loosen the marshmallow. Warm the marshmallow creme in the microwave for 10 to 15 seconds to make it easier to swirl. Give it a quick stir.
- Swirl the top. Spoon the marshmallow over the chocolate in small dollops. Drag a butter knife or skewer through the top in gentle figure eights to create ribbons. Stop as soon as the swirls look balanced so you keep the contrast.
- Chill the fudge. Cover the pan and refrigerate for 2 to 3 hours until firm. I wait until the center feels solid when I press lightly.
- Slice and serve. Lift the slab out with the parchment. Warm a sharp knife under hot water, dry it, then cut into small squares. Wipe the blade between cuts for clean edges.
Tips
- Use good chocolate. I reach for chips that melt clean or a chopped bar with at least 50 percent cacao for deep flavor.
- Control the swirl. I add small spoonfuls of marshmallow so I avoid heavy white patches and keep tight ribbons.
- Keep it smooth. If the chocolate starts to seize, stir in a teaspoon of warm condensed milk and keep stirring.
- Cut small squares. The fudge packs a rich punch, so bite size pieces feel perfect.
- Make it gift ready. Chill the slab overnight, slice, then tuck squares into mini cups for a neat box.
Variations and Substitutions
Chocolate swaps
- Use milk chocolate for a softer, sweeter bite.
- Use white chocolate for a cookies and cream vibe and swirl with extra marshmallow.
- Mix half semi sweet and half dark chocolate for balance.
Swirl ideas
- Peanut butter swirl
- Warm 1 third cup creamy peanut butter and drizzle it with the marshmallow.
- Berry jam swirl
- Add spoonfuls of raspberry or strawberry jam along with the marshmallow and swirl lightly.
- Caramel ribbon
- Drizzle soft caramel sauce with the marshmallow for a candy bar feel.
Mix in options
- Stir in chopped toasted nuts, crushed cookies, or mini marshmallows after you melt the base.
- Add a teaspoon of orange zest or peppermint extract to the chocolate for a seasonal twist.
- Sprinkle flaky sea salt on top before chilling for a sweet salty finish.
Dairy and allergy notes
- Use dairy free chocolate and coconut condensed milk for a dairy free version.
- Use almond butter instead of peanut butter if you avoid peanuts.
- Always verify labels if you need gluten free ingredients.
Mistakes to Avoid
- Overheating the chocolate. I stop melting when a few small pieces remain and stir until they melt off heat.
- Heavy swirling. Too much swirling turns the mixture muddy and hides the ribbons. Two or three passes usually look best.
- Cutting too soon. If the center still feels soft, the knife drags and smears the swirls. Give it more chill time.
What to Serve with Marshmallow Swirl Fudge
- Strong coffee or espresso to balance the sweetness.
- Hot cocoa for a cozy pairing.
- Vanilla ice cream with warm fudge squares for an easy sundae.
- A fresh fruit platter with berries and citrus to add brightness.
- A holiday cookie tray where the swirled top anchors the whole spread.
Leftovers and Storage Tips
I store fudge squares in an airtight container with parchment between layers. The fudge keeps at room temperature for 4 to 5 days in a cool spot. The fridge stretches that timeline to about 2 weeks without changing the texture much. For long storage, freeze up to 2 months and thaw the container in the fridge so condensation stays outside the candy.
Nutrition Information
Approximate per square based on 36 squares
- Calories 150
- Fat 7 g
- Saturated Fat 4 g
- Carbohydrates 21 g
- Sugar 18 g
- Protein 2 g
- Sodium 35 mg
- Fiber 1 g
Values will vary based on chocolate brand, added mix ins, and exact cut size.

Easy Marshmallow Swirl Fudge Recipe
Ingredients
Instructions
- Line an 8x8 inch pan with parchment paper or foil and lightly grease.
- In a microwave-safe bowl, combine the chocolate chips and sweetened condensed milk.
- Microwave in 30-second intervals, stirring well after each, until the mixture is smooth.
- Stir in vanilla extract and salt.
- Fold in half of the mini marshmallows.
- Pour the mixture into the prepared pan.
- Sprinkle the remaining marshmallows on top and gently swirl them into the fudge using a knife.
- Refrigerate for at least 2 hours or until firm.
- Cut into squares and serve.
