
Easy Marshmallow Swirl Fudge Recipe tastes like a creamy, chocolatey cloud with pockets of gooey marshmallow that melt on your tongue. It works perfectly for busy home bakers who want a holiday-worthy treat in under 30 minutes of hands-on time. I first made this fudge at midnight in a tiny apartment kitchen, and my neighbors still talk about it like it was a major life event.
Why Easy Marshmallow Swirl Fudge Recipe Is Worth It
This Easy Marshmallow Swirl Fudge Recipe gives you rich chocolate flavor with a soft, smooth texture and ribbons of marshmallow in every bite. You skip the candy thermometer, so you avoid the stress and still get fudge that slices cleanly and holds its shape.
The recipe uses simple pantry ingredients and one pot, so cleanup stays easy and quick. You can customize it for holidays, parties, or random Tuesday cravings with different chips, extracts, and toppings.
“This Easy Marshmallow Swirl Fudge Recipe tastes like a fancy candy shop treat, but I whipped it up in under half an hour and everyone begged for the recipe. ★★★★★”
Ingredients You Need
Main ingredients
3 cups semi-sweet chocolate chips
- Use a good-quality brand like Ghirardelli or Guittard for smoother texture.
- You can mix half milk chocolate chips and half semi-sweet if you like sweeter fudge.
1 can (14 ounces) sweetened condensed milk
- Use regular, not evaporated milk.
- Store brands usually work fine, but I notice Eagle Brand gives slightly silkier fudge.
4 tablespoons unsalted butter, cut into pieces
- Salted butter works in a pinch; just reduce added salt.
1 teaspoon pure vanilla extract
- I prefer pure vanilla over imitation for deeper flavor.
1/4 teaspoon fine sea salt
- Balances the sweetness and boosts the chocolate flavor.
1 1/2 to 2 cups mini marshmallows
- Mini marshmallows swirl more easily than large ones.
- Use fresh marshmallows; older ones turn dry and rubbery.
Optional flavor boosters
1/2 teaspoon instant espresso powder
- Intensifies chocolate flavor without making it taste like coffee.
1/2 cup chopped nuts (walnuts, pecans, or almonds)
- Add crunch and a toasty note.
1/4 cup mini chocolate chips or white chocolate chips
- Sprinkle on top for extra texture and a bakery-style look.
Pantry shortcuts
- Use chocolate chips instead of chopping bar chocolate to save time.
- Use nonstick cooking spray on your spatula and knife so the fudge and marshmallow do not stick.
- Use parchment paper with overhang in the pan so you lift the fudge out easily.
Equipment list
- 8 x 8 inch square baking pan (metal or glass)
- Parchment paper
- Medium saucepan (heavy-bottomed if possible)
- Heatproof spatula or wooden spoon
- Measuring cups and spoons
- Sharp knife for slicing
- Small offset spatula or butter knife for swirling
Quick Tips & substitutions
- Line the pan with parchment and leave “handles” on two sides so you lift the fudge out without breaking it.
- Keep the heat low to medium so the chocolate melts gently and does not scorch.
- Stir constantly once the chocolate starts melting so the mixture stays silky.
- Remove the pan from heat as soon as the chocolate melts completely to avoid grainy fudge.
- Let the mixture cool for 3 to 5 minutes before you add marshmallows so they swirl instead of fully melting.
- Use mini marshmallows or cut large ones into small pieces so they distribute evenly.
- Swap semi-sweet chips with dark chocolate chips if you prefer less sweetness.
- Use dairy-free chocolate chips and coconut condensed milk for a dairy-free version.
- Add a pinch more salt if you use very sweet milk chocolate.
- Chill the fudge at least 2 hours before slicing so you get clean squares.
- Wipe the knife with a warm, damp cloth between cuts for neat edges.
How to Make Easy Marshmallow Swirl Fudge Recipe
Step 1: Prepare the pan
- Lightly grease an 8 x 8 inch pan with a tiny bit of butter or nonstick spray.
- Line the pan with parchment paper, pressing it into the corners and up the sides.
- Leave a couple inches of parchment overhang on two opposite sides so you lift the fudge out later.
Step 2: Set up ingredients
- Measure the chocolate chips, sweetened condensed milk, butter, vanilla, and salt.
- Keep the mini marshmallows in a separate bowl so you add them at the right time.
- If you use nuts or extra chips, chop and measure them now so you work quickly once the chocolate melts.
Step 3: Melt the chocolate mixture
- Add chocolate chips, sweetened condensed milk, and butter to a medium saucepan.
- Place the pan over low to medium-low heat.
- Stir slowly but constantly as the chocolate starts to soften.
- Keep stirring until the mixture looks smooth and glossy and no chocolate chunks remain.
Step 4: Add flavorings
- Remove the saucepan from the heat as soon as the chocolate mixture turns smooth.
- Stir in vanilla extract, salt, and instant espresso powder if you use it.
- Fold in nuts at this stage if you want them mixed throughout the fudge.
Step 5: Cool slightly before swirling
- Let the hot fudge mixture sit for 3 to 5 minutes so it thickens slightly.
- Test the temperature by touching the side of the pan; it should feel warm, not scorching hot.
- This short rest helps the marshmallows hold their shape and swirl instead of dissolving.
Step 6: Swirl in the marshmallows
- Add 1 1/2 to 2 cups of mini marshmallows to the warm fudge mixture.
- Fold gently with a spatula 3 to 5 times so you streak the marshmallows through the chocolate.
- Stop stirring while you still see visible ribbons and pockets of marshmallow.
Step 7: Transfer to the pan
- Scoop the marshmallow fudge mixture into the prepared pan.
- Spread it into an even layer with a spatula, pressing gently into the corners.
- If you want a fancier look, sprinkle mini chocolate chips or extra marshmallows on top and press them lightly into the surface.
Step 8: Chill and slice
- Place the pan in the refrigerator and chill for at least 2 hours, or until firm.
- Use the parchment handles to lift the fudge out of the pan and set it on a cutting board.
- Use a sharp knife to cut the fudge into 1 to 1 1/2 inch squares, wiping the blade clean between cuts.
- Serve some right away and keep the rest stored properly so it stays fresh.
Recipe Variations
- Gluten-free: Use certified gluten-free chocolate chips and marshmallows and line the pan with parchment only.
- Vegan: Use dairy-free chocolate chips, coconut or oat-based sweetened condensed milk, and vegan marshmallows.
- Low sugar: Use sugar-free or no-sugar-added chocolate chips and a sugar-free condensed milk alternative, and reduce the marshmallows.
- Nutty crunch: Add 1/2 to 3/4 cup toasted chopped walnuts, pecans, or almonds.
- Rocky road style: Add nuts plus extra marshmallows on top for a chunky, candy-shop look.
- Peppermint: Stir in 1/2 teaspoon peppermint extract and top with crushed candy canes.
- Peanut butter swirl: Dollop 1/4 cup warmed peanut butter on top and swirl it through before chilling.
- Cookies and cream: Fold in 1 cup chopped chocolate sandwich cookies and drizzle melted white chocolate on top.
Ways to Serve
- Serve chilled fudge squares on a dessert platter with fresh berries.
- Pack pieces into small treat bags or tins for holiday gifts or party favors.
- Add a square or two to lunchboxes as a special treat.
- Crumble fudge over vanilla ice cream for a quick sundae.
- Serve bite-sized cubes at potlucks, bake sales, or game nights.
Storage Success
Store the Easy Marshmallow Swirl Fudge Recipe in an airtight container at cool room temperature for up to 4 days. If your kitchen runs warm, keep the container in the refrigerator so the fudge stays firm and the marshmallow swirls keep their texture. Place parchment or wax paper between layers so the pieces do not stick together. Freeze tightly wrapped fudge for up to 2 months and thaw it in the fridge overnight before serving.
Easy Marshmallow Swirl Fudge Recipe
Ingredients
Method
- Lightly grease an 8 x 8 inch baking pan with butter or nonstick spray. Line the pan with parchment paper, pressing it into the corners and up the sides. Leave a couple inches of parchment overhang on two opposite sides to create handles for lifting the fudge out later.
- Measure out the chocolate chips, sweetened condensed milk, butter, vanilla, and salt. Place the mini marshmallows in a separate bowl. If using nuts or extra chips, chop and measure them now so they are ready to add quickly.
- Add the chocolate chips, sweetened condensed milk, and butter to a medium saucepan. Set the pan over low to medium-low heat. Stir slowly and constantly as the chocolate begins to melt, continuing until the mixture is completely smooth and glossy with no visible chocolate chunks.
- Remove the saucepan from the heat as soon as the chocolate mixture is smooth. Stir in the vanilla extract, salt, and instant espresso powder if using. Fold in the chopped nuts at this stage if you want them distributed throughout the fudge.
- Let the hot fudge mixture sit off the heat for 3 to 5 minutes to cool and thicken slightly. The side of the pan should feel warm but not too hot to touch comfortably. This helps the marshmallows swirl through the fudge instead of fully melting.
- Add 1 1/2 to 2 cups of mini marshmallows to the warm fudge mixture. Using a spatula, fold gently 3 to 5 times, creating streaks of marshmallow through the chocolate. Stop stirring while there are still visible ribbons and pockets of marshmallow.
- Scrape the marshmallow fudge mixture into the prepared pan. Spread it into an even layer with a spatula, pressing it gently into the corners. If desired, sprinkle mini chocolate chips, white chocolate chips, or a few extra marshmallows over the top and press them lightly into the surface.
- Refrigerate the pan for at least 2 hours, or until the fudge is firm. Use the parchment handles to lift the fudge out of the pan and place it on a cutting board. With a sharp knife, cut the fudge into 1 to 1 1/2 inch squares, wiping the blade with a warm, damp cloth between cuts for neat edges. Serve some right away and store the rest in an airtight container.
Notes
Approximate per piece (36 pieces total): 140 calories; fat 7 g; saturated fat 4 g; carbohydrates 19 g; fiber 1 g; sugars 17 g; protein 2 g; sodium 55 mg. Values will vary based on exact brands, optional add-ins, and portion size.
