Marshmallow Swirl Fudge

If you love soft, chocolatey fudge with gooey swirls of marshmallow, this Marshmallow Swirl Fudge is going to be your new favorite treat! It’s rich, creamy, and melts in your mouth, with sweet ribbons of marshmallow running through every bite.

And the best part? No baking, no candy thermometer—just melt, swirl, and chill!

Let’s get into it!

What You’ll Need

  • 2 cups semi-sweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tbsp unsalted butter (melted)
  • 1 tsp vanilla extract
  • ¼ tsp salt
  • 1 cup marshmallow fluff (or marshmallow cream)
What You’ll Need

Pro Tips

  1. Use marshmallow fluff instead of mini marshmallows. It creates smooth, creamy swirls instead of melting into the fudge.
  2. Don’t overmix the swirl! Gently drag a knife through the fudge to keep the marshmallow ribbons thick and visible.
  3. Let it set completely. Chill for at least 2 hours before cutting to get clean, perfect squares.
  4. Make it extra fun! Sprinkle crushed graham crackers on top for a s’mores twist.
  5. Want toasted marshmallows? Lightly torch the top after swirling for a caramelized flavor!

Tools You’ll Need

  • Medium saucepan
  • Spatula
  • 8×8-inch baking dish
  • Parchment paper
  • Knife for swirling and cutting

Substitutions & Variations

  • Dairy-free option: Use dairy-free chocolate and coconut condensed milk.
  • Extra chocolatey: Mix in ½ cup chopped dark chocolate before swirling.
  • Crunchy version: Stir in crushed cookies or chopped nuts.
  • S’mores version: Add a graham cracker crust before pouring the fudge in!

Instructions

1. Melt the chocolate.

In a saucepan over low heat, melt semi-sweet chocolate chips, sweetened condensed milk, and butter, stirring constantly until smooth.

1. Melt the chocolate.

2. Add the vanilla and salt.

Remove from heat and stir in vanilla extract and salt until fully combined.

2. Add the vanilla and salt.

3. Pour into the pan.

Line an 8×8-inch baking dish with parchment paper, then spread the chocolate fudge evenly.

3. Pour into the pan.

4. Add the marshmallow swirl.

Drop spoonfuls of marshmallow fluff on top, then use a knife to gently swirl it into the fudge.

4. Add the marshmallow swirl.

5. Chill and set.

Refrigerate for at least 2 hours or until firm.

5. Chill and set.

6. Cut and serve.

Once set, lift the fudge out using the parchment paper, cut into squares, and enjoy!

6. Cut and serve.

Leftovers & Storage

  • Store in an airtight container in the fridge for up to 1 week.
  • Want to keep it longer? Freeze the fudge for up to 3 months and thaw before serving.

Wrap-Up

And that’s it—your Marshmallow Swirl Fudge is ready to enjoy! It’s rich, chocolatey, and packed with gooey marshmallow goodness in every bite. Try it out, take a pic, and let me know how it turned out. Happy snacking! 🍫✨

Recipe Details

  • Prep time: 10 minutes
  • Cook/Chill time: 2 hours (chill)
  • Total time: 2 hours 10 minutes
  • Servings: 16 pieces
  • Calories: ~160 kcal (approx.)

Nutrition (Approximate)

NutrientAmount
Calories~160 kcal
Sugar~17 g
Fat~8 g
Protein~2 g

Frequently Asked Questions

Why is my fudge not setting?

Chill it for at least 2 hours until firm before cutting.

Can I use marshmallow cream instead of fluff?

Yes — they’re interchangeable in this recipe.

How do I store it?

Keep it in an airtight container in the fridge for up to 2 weeks.

Related Recipes




Similar Posts