As I stirred the rich chocolate and creamy sweetened condensed milk together, a wave of nostalgia washed over me—this Marshmallow Swirl Fudge takes me right back to those carefree childhood days. It’s hard to resist the allure of this delightfully simple treat, especially when it comes together in less than 20 minutes! With its spectacular swirls of gooey marshmallows, this quick recipe is perfect for gatherings, holidays, or just indulging yourself on a cozy evening at home. Not only is it a guaranteed crowd-pleaser, but it’s also incredibly easy to whip up, promising a sweet escape from the hustle and bustle of everyday life. So, what are you waiting for? Let’s create some delicious memories together!

Why is Marshmallow Swirl Fudge so irresistible?
Nostalgic Comfort: This fudge brings back fond memories, evoking the childhood joy we all cherish.
Quick and Simple: With just 20 minutes of prep time, you can impress friends and family without breaking a sweat.
Luxuriously Creamy: The combination of chocolate and sweetened condensed milk creates a velvety texture that melts in your mouth.
Crowd-Pleasing Delight: Perfect for holidays, parties, or a cozy night in, everyone will be reaching for seconds!
Customizable Indulgence: Feel free to experiment with flavors by swapping out chocolate chips or adding sea salt for an extra kick. For more delicious inspiration, check out my Cinnamon Swirl Banana and Decadent Hot Fudge recipes!
Marshmallow Swirl Fudge Ingredients
For the Fudge Base
- Sweetened Condensed Milk – Provides creaminess and sweetness; can be swapped with evaporated milk for a less sweet twist.
- Chocolate Chips – The star of the show; use semi-sweet for a balanced flavor or dark chocolate for a richer taste.
- Vanilla Extract – Enhances all flavors; opt for pure vanilla for the best results, avoiding imitation if you can.
For the Swirl
- Mini Marshmallows – Add delightful texture and a fun swirl; substitute with marshmallow fluff (1 cup) for an even smoother consistency.
Enjoy creating your very own Marshmallow Swirl Fudge! Each ingredient plays a pivotal role in crafting this unforgettable treat.
Step‑by‑Step Instructions for Marshmallow Swirl Fudge
Step 1: Prep the Pan
Begin by lining an 8×8-inch square baking pan with parchment paper, ensuring that you leave some overhang. This will make it easy to lift the fudge out later. Make sure the parchment is pressed into the corners and sides to avoid any sticking, setting the stage for your delightful Marshmallow Swirl Fudge.
Step 2: Melt the Base
In a medium saucepan, combine the sweetened condensed milk and chocolate chips over low heat. Stir constantly for about 5-7 minutes until the mixture becomes silky smooth and fully melted, resembling a rich chocolate sauce. It’s essential to maintain low heat to prevent burning, creating the perfect foundation for your fudge.
Step 3: Incorporate Marshmallows
Once the chocolate base is melted, remove the saucepan from heat and stir in the vanilla extract, enhancing the flavor. Quickly fold in the mini marshmallows, combining gently to create swirls without completely melting them. This will give your Marshmallow Swirl Fudge that lovely texture and whimsical look.
Step 4: Pour and Swirl
Carefully pour the fudge mixture into the prepared baking pan, using a spatula to spread it evenly. To create beautiful swirls, gently drag a knife or spatula through the mixture, ensuring the marshmallows are visible on the surface. This step adds both texture and visual appeal, making your fudge irresistible.
Step 5: Cool
Allow the fudge to sit at room temperature for about 10 minutes to begin setting. After this, place it in the refrigerator for at least 2 hours until completely firm. This chilling step is crucial for achieving that perfect, melt-in-your-mouth texture of the Marshmallow Swirl Fudge.
Step 6: Slice and Store
Once the fudge is fully set, lift it out of the pan using the overhanging parchment paper. Using a buttered knife, slice the fudge into 16 squares for easy serving. Store any leftover pieces in an airtight container in the fridge for up to 7 days, or freeze them for up to 3 months to keep the sweetness alive!

Expert Tips for Marshmallow Swirl Fudge
-
Keep It Low: Use low heat to melt the sweetened condensed milk and chocolate chips; this prevents burning and ensures a smooth fudge base.
-
Gentle Mixing: Avoid overmixing after adding the mini marshmallows; they should keep their shape to create beautiful swirls in your Marshmallow Swirl Fudge.
-
Chill Properly: Allow adequate cooling time at room temperature before refrigerating. This helps the fudge set perfectly, giving it that delightful melt-in-your-mouth texture.
-
Use a Buttered Knife: For easy slicing, always use a buttered knife; this prevents sticking and ensures clean cuts for your fudgy squares.
-
Store Wisely: Refrigerate the fudge in an airtight container to maintain its freshness, and remember it keeps well for up to 7 days!
Marshmallow Swirl Fudge Variations
Feel free to get creative with your Marshmallow Swirl Fudge—your personal touch can make it even more delightful!
-
Marshmallow Fluff: Swap out mini marshmallows for marshmallow fluff to achieve an ultra-smooth and creamy texture. The fluff combines beautifully, creating an irresistible, silky fudge that melts in your mouth.
-
Dark Chocolate: Use dark chocolate chips instead of semi-sweet for a richer, deeper chocolate flavor. This twist reduces sweetness while delivering an indulgent experience, perfect for chocolate lovers.
-
Nutty Delight: Add chopped nuts like pecans or walnuts for a delightful crunch. Nuts not only enhance the texture, but they also add a lovely contrast to the creamy fudge. Sprinkling them on top creates a beautiful finish, too!
-
Minty Fresh: Incorporate peppermint extract for a refreshing mint chocolate fudge. Just a teaspoon will transform your fudge into a seasonal favorite, sure to impress friends and family during the holidays.
-
Sea Salt Topping: After pouring the fudge into the pan, sprinkle a pinch of flaky sea salt on top for a sweet-savory twist. This unexpected flavor combination will elevate your Marshmallow Swirl Fudge to gourmet territory!
-
Peanut Butter Swirl: For a nutty flavor explosion, gently fold in some warmed peanut butter to the fudge mixture before pouring it into the pan. The lovely swirls of peanut butter create a beautiful marbled effect and a delightful taste.
-
Spiced Fun: Add a dash of cinnamon or a pinch of cayenne pepper for a warm, spicy note. This surprising addition will keep everyone wondering about that extra kick in your fudge!
-
Fruit Fusion: Mix in dried fruits like cranberries or cherries for a chewy texture and a pop of color. This will add a delightful tangy sweetness to your fudge, making it visually appealing and tasty!
No matter which variation you choose, your Marshmallow Swirl Fudge will be a hit! For more delightful sweets, consider trying my Patriotic Berry Marshmallow treats for a festive flair!
How to Store and Freeze Marshmallow Swirl Fudge
Room Temperature: Keep the fudge in a cool, dry place for up to 2 days if it’s not devoured immediately.
Fridge: Store the Marshmallow Swirl Fudge in an airtight container in the refrigerator for up to 7 days. Make sure to layer it with parchment paper for extra protection.
Freezer: For longer storage, freeze the fudge in an airtight container or tightly wrapped in plastic wrap for up to 3 months. Cut into squares before freezing for easy portioning later.
Reheating: Allow frozen fudge to thaw at room temperature for about 30 minutes before serving. There’s no need to heat it; enjoy its delightful texture chilled!
What to Serve with Marshmallow Swirl Fudge?
Indulge your senses and elevate your dessert game with delightful pairings that enhance the sweetness of this fudgy treat.
-
Rich Coffee: The boldness of a freshly brewed cup balances the sweetness, making each bite of fudge even more satisfying.
-
Chilled Milk: Classic and comforting, a glass of cold milk is the perfect companion, reminiscent of childhood treats that bring joy.
-
Creamy Ice Cream: Serve with a scoop of vanilla or chocolate for an irresistible sundae. The cold creaminess contrasts beautifully with the fudge’s soft texture.
-
Fresh Berries: A handful of tart raspberries or strawberries adds a pop of freshness, cutting through the sweetness and refreshing your palate.
-
Nutty Charcuterie: Pair the fudge with a selection of salted nuts like almonds or walnuts for a crunchy contrast. This combination invites unexpected textures and flavors.
-
Homemade Hot Cocoa: A warm mug of cocoa topped with whipped cream complements the fudge perfectly, ideal for cozy gatherings on chilly evenings.
-
Sparkling Water: A refreshing glass of sparkling water serves as a palate cleanser, balancing the richness of the fudge while keeping things light.
Elevate your dessert experience by choosing one or more of these delightful pairings to accompany your delicious Marshmallow Swirl Fudge!
Make Ahead Options
These Marshmallow Swirl Fudge squares are a perfect dessert to prepare in advance, making your life a little sweeter during busy weeknights or special events! You can make the fudge base and refrigerate it for up to 3 days before swirling in the marshmallows. Simply follow the melting instructions and, after adding the mini marshmallows, let it cool. When you’re ready to serve, pour the mixture into the prepared pan and follow the cooling steps. To maintain the fudge’s soft texture, ensure it’s stored in an airtight container; it will be just as delicious when you’re ready to indulge!

Marshmallow Swirl Fudge Recipe FAQs
What type of chocolate chips should I use for my fudge?
For the best flavor and texture, I recommend using semi-sweet chocolate chips. They provide a nice balance of sweetness and richness. If you prefer a deeper, less sweet taste, go for dark chocolate chips. You can also experiment with flavored chips like peanut butter or butterscotch for a fun twist!
How should I store leftover Marshmallow Swirl Fudge?
To keep your fudge fresh, store it in an airtight container in the refrigerator for up to 7 days. Be sure to layer the fudge with parchment paper to prevent sticking and keep it looking beautiful! If you want to make it last longer, freeze the fudge in an airtight container for up to 3 months.
Can I freeze Marshmallow Swirl Fudge?
Absolutely! To freeze your Marshmallow Swirl Fudge, first cut it into squares and place them in a single layer on a baking sheet lined with parchment paper. Once frozen solid, transfer them to an airtight container or freezer bag, making sure they’re separated by layers of parchment paper. This way, you can easily grab a piece whenever a sweet craving strikes!
Why did my fudge turn out too soft or crumbly?
If your fudge is too soft, it might not have cooled long enough in the refrigerator. It’s crucial to allow it to chill for at least 2 hours until fully set. On the flip side, if it’s crumbly, it could be a result of overcooking the chocolate base or not using enough sweetened condensed milk. Stick to the recipe and you’ll nail that perfect creamy texture!
Is there a way to make this fudge dairy-free or gluten-free?
Yes! For a dairy-free version, you can use dairy-free chocolate chips and substitute the sweetened condensed milk with coconut milk or a cashew-based milk substitute, adjusting the sweetness as necessary. Always check the packaging for gluten-free labels to ensure your chocolate chips are safe for those with gluten sensitivities. Enjoy your delicious fudge without worry!

Marshmallow Swirl Fudge: Quick and Irresistibly Creamy Delight
Ingredients
Equipment
Method
- Begin by lining an 8x8-inch square baking pan with parchment paper, ensuring that you leave some overhang to easily lift the fudge out later.
- In a medium saucepan, combine the sweetened condensed milk and chocolate chips over low heat. Stir constantly for 5-7 minutes until the mixture becomes silky smooth and fully melted.
- Once the chocolate base is melted, remove from heat and stir in the vanilla extract. Quickly fold in the mini marshmallows to create swirls without completely melting them.
- Carefully pour the fudge mixture into the prepared baking pan and spread it evenly. Use a knife or spatula to gently drag through the mixture to create swirls.
- Allow the fudge to sit at room temperature for 10 minutes, then refrigerate for at least 2 hours until completely firm.
- Once set, lift the fudge out using the parchment paper and slice into 16 squares. Store any leftovers in an airtight container.
