Marshmallow Swirl Fudge Recipe
Introduction
This Marshmallow Swirl Fudge is a rich and creamy treat that combines classic chocolate fudge with soft marshmallow swirls for a delightful texture and flavor contrast. Perfect for holidays or anytime you crave a sweet indulgence.

Ingredients
- 3 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1 1/2 cups (3 sticks) unsalted butter, cut into pieces
- 3/4 cup evaporated milk
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 7 ounces marshmallow creme
- 1 cup chopped walnuts or pecans (optional)
Instructions
- Step 1: Grease and line an 8×8 inch baking pan with parchment paper, leaving an overhang on two sides for easy removal.
- Step 2: In a large saucepan, combine sugar, cocoa powder, butter, evaporated milk, and salt. Cook over medium heat, stirring constantly, until the mixture reaches a full rolling boil.
- Step 3: Boil for 5 minutes, continuing to stir constantly to prevent scorching. Remove from heat and stir in vanilla extract.
- Step 4: Immediately beat the fudge mixture with an electric mixer until it thickens, about 5 minutes.
- Step 5: Quickly fold in the marshmallow creme and nuts if using. Be gentle and avoid overmixing; you want to keep visible swirls of marshmallow.
- Step 6: Pour the fudge into the prepared pan and spread evenly. Chill in the refrigerator for at least 2 hours or until firm. Use the parchment paper overhang to lift the fudge from the pan and cut into squares.
Tips & Variations
- For a nut-free version, omit the walnuts or pecans and add mini chocolate chips for extra texture.
- Use a candy thermometer to ensure the fudge reaches the correct temperature if you prefer more precision.
- Swirl in food coloring with the marshmallow creme for a festive look.
Storage
Store fudge in an airtight container at room temperature for up to one week or in the refrigerator for up to two weeks. To soften chilled fudge before serving, let it sit at room temperature for about 15 minutes.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of evaporated milk?
Evaporated milk provides the right creaminess and consistency for the fudge. Using regular milk may result in a softer texture and affect the set. If needed, you can substitute evaporated milk with the same amount of heavy cream for similar results.
Why is the marshmallow creme folded in instead of mixed thoroughly?
Folding the marshmallow creme gently creates beautiful swirls and prevents it from blending completely into the fudge. This gives a lovely texture contrast and an appealing visual effect.
PrintMarshmallow Swirl Fudge Recipe
Deliciously rich and creamy marshmallow swirl fudge, combining smooth cocoa fudge with fluffy marshmallow swirls and optional crunchy nuts. Perfect for a decadent treat or gifting during the holidays.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes
- Yield: 36 squares 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Fudge Base
- 3 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1 1/2 cups (3 sticks) unsalted butter, cut into pieces
- 3/4 cup evaporated milk
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
Swirl & Toppings
- 7 ounces marshmallow creme
- 1 cup chopped walnuts or pecans (optional)
Instructions
- Prepare the Pan: Grease and line an 8×8 inch baking pan with parchment paper, leaving an overhang on two sides to allow easy removal of the fudge.
- Combine Ingredients: In a large saucepan, add the granulated sugar, unsweetened cocoa powder, butter pieces, evaporated milk, and salt. Place over medium heat.
- Cook the Fudge Mixture: Stir the mixture constantly with a wooden spoon or heat-resistant spatula, bringing it to a full rolling boil. Once boiling, continue to boil for 5 minutes, stirring continuously to prevent burning or scorching.
- Add Vanilla: Remove the saucepan from heat and stir in the vanilla extract to infuse flavor.
- Beat the Fudge: Immediately transfer the mixture to a large mixing bowl, and beat with an electric mixer on medium speed until it thickens and starts to lose some shine, approximately 5 minutes.
- Fold in Marshmallow and Nuts: Quickly fold in the marshmallow creme and, if using, the chopped walnuts or pecans. Be careful not to overmix; you want to see swirls of marshmallow in the fudge.
- Set the Fudge: Pour the fudge mixture into the prepared baking pan, spreading it evenly with a spatula. Chill in the refrigerator for at least 2 hours or until firm.
- Serve: Use the parchment paper overhang to lift the fudge out of the pan. Cut into squares and enjoy your homemade marshmallow swirl fudge.
Notes
- To ensure a smooth texture, stir constantly while boiling the fudge mixture to prevent scorching.
- For a nut-free version, simply omit the nuts.
- Store fudge in an airtight container in the refrigerator for up to two weeks.
- Allow fudge to come to room temperature for a few minutes before eating for easier biting.
- Use parchment paper with overhang to make removal easier and prevent sticking.
Keywords: marshmallow fudge, chocolate fudge, homemade fudge, holiday fudge, easy fudge recipe

