Marshmallow Swirl Fudge Recipe
Introduction
This Marshmallow Swirl Fudge is a delightful treat combining rich chocolate with fluffy marshmallow swirls for a fun texture and look. It’s easy to make and perfect for sharing at gatherings or enjoying as a sweet snack.

Ingredients
- 3 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 2 tbsp unsalted butter
- 1/8 tsp salt
- 1 tsp vanilla extract
- 1 1/4 cups mini marshmallows
Instructions
- Step 1: Line an 8×8-inch square baking pan with parchment paper, leaving a little overhang on the sides for easy removal later.
- Step 2: In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, butter, and salt. Stir constantly on low heat until the mixture is fully melted and smooth, taking care not to scorch.
- Step 3: Remove the pan from heat and stir in the vanilla extract until fully combined to enhance the chocolate flavor.
- Step 4: Quickly add the mini marshmallows and gently fold them in with a spatula just enough to create swirls without melting them completely for a pretty texture.
- Step 5: Pour the mixture into the prepared pan. Use your spatula to gently swirl the top so some marshmallows peek through, creating an attractive finish.
- Step 6: Let the pan cool at room temperature for 10 minutes, then transfer to the refrigerator and chill for at least 2 hours or until fully set and firm.
- Step 7: Once set, lift the fudge out of the pan using the parchment paper overhang. Slice into 16 squares with a buttered knife for neat edges and serve.
Tips & Variations
- For extra flavor, sprinkle a pinch of sea salt on top before chilling to balance the sweetness.
- Substitute semi-sweet chocolate chips with dark chocolate for a richer taste.
- Add chopped nuts or dried fruit to the fudge mixture for added texture.
- Use different colors of mini marshmallows for a festive look during holidays.
Storage
Store the fudge in an airtight container in the refrigerator for up to 2 weeks. To serve, let it sit at room temperature for a few minutes to soften slightly, or enjoy it chilled for a firmer texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of chocolate?
Yes, you can use milk chocolate or dark chocolate chips depending on your taste preference, but semi-sweet chocolate provides a nice balance of sweetness and richness.
Why do I need to swirl the marshmallows in gently?
Gently folding in the marshmallows creates beautiful swirls and texture without melting them completely, which helps keep the fudge visually appealing and gives a fun chewiness.
Print
Marshmallow Swirl Fudge Recipe
- Total Time: 2 hours 25 minutes
- Yield: 16 servings 1x
Description
This delicious Marshmallow Swirl Fudge combines rich semi-sweet chocolate with sweetened condensed milk and buttery smoothness, enhanced by a swirl of fluffy mini marshmallows for an irresistible texture and appearance. Perfectly chilled and sliced into neat squares, this fudge is a delightful treat ideal for sharing or gifting.
Ingredients
Fudge Base
- 3 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 2 tbsp unsalted butter
- 1/8 tsp salt
- 1 tsp vanilla extract
Swirl
- 1 1/4 cups mini marshmallows
Instructions
- Prep Your Pan: Line an 8×8-inch square baking pan with parchment paper, leaving a little overhang on the sides to make removal easier after the fudge sets.
- Melt Chocolate and Ingredients: In a medium saucepan over low heat, combine the 3 cups semi-sweet chocolate chips, 1 (14 oz) can sweetened condensed milk, 2 tablespoons unsalted butter, and 1/8 teaspoon salt. Stir constantly on low heat until the mixture is fully melted and smooth, taking care to avoid scorching the chocolate.
- Add Vanilla Extract: Remove the saucepan from heat and stir in 1 teaspoon of vanilla extract thoroughly to enhance the chocolate flavor.
- Fold in Marshmallows: Quickly add 1 1/4 cups of mini marshmallows and gently fold them into the chocolate mixture just enough to create swirls without completely melting the marshmallows, preserving texture and visual appeal.
- Transfer and Swirl: Pour the mixture into the prepared baking pan. Use a spatula to gently swirl the top so some marshmallows peek through, creating an attractive finish.
- Chill and Set: Let the fudge cool at room temperature for 10 minutes, then place it in the refrigerator for at least 2 hours or until it becomes fully set and firm.
- Slice and Serve: Once set, lift the fudge from the pan using the parchment paper overhang. Slice into 16 squares using a buttered knife to achieve clean edges, then serve and enjoy.
Notes
- Use parchment paper with overhang to lift fudge easily from the pan after chilling.
- Stir constantly while melting to prevent burning or seizing of chocolate.
- Folding in marshmallows gently ensures they maintain a chewy texture and decorative swirl.
- Butter the knife before slicing for cleaner cuts.
- Store fudge in an airtight container in the refrigerator to maintain freshness.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Keywords: marshmallow swirl fudge, chocolate fudge recipe, easy fudge recipe, homemade fudge, no bake fudge, creamy fudge, holiday treats

