Rich, chocolatey, and irresistibly gooey, this Chocolate Marshmallow M&M Fudge is what candy lovers’ dreams are made of. Each square is packed with velvety chocolate swirls, mini marshmallows that melt just enough to give it a creamy bite, and bursts of colorful, crunchy M&M’s that bring a fun surprise in every chew.
Perfect for holidays, gifting, or late-night cravings, this no-fuss treat is all about indulgence without the stress. No baking, no candy thermometer, just melt, mix, and chill. You’ll have a tray of fudge ready before your coffee gets cold.
Why You’ll Love This Chocolate Marshmallow M&M Fudge
This fudge brings together childhood nostalgia and adult-level dessert cravings. It’s creamy, chewy, chocolate-loaded, and has a playful texture from the mini marshmallows and M&Ms. Plus, it keeps well in the fridge, making it the ultimate make-ahead treat. Whether it’s a birthday party, Christmas platter, or just a Wednesday night sweet tooth, this fudge fits right in.
Do I Have to Use Mini Marshmallows and M&Ms?
You can mix things up! While mini marshmallows give that iconic gooey bite, feel free to try flavored ones or marshmallow bits. As for M&Ms, seasonal varieties (like peanut butter or crispy) are delicious alternatives. Just avoid overly large candies that might make slicing difficult.
Ingredients for the Chocolate Marshmallow M&M Fudge
This recipe comes together with pantry staples and a few fun extras. Each ingredient has a role in building the perfect fudge texture and flavor.
- Sweetened Condensed Milk
- Semi-Sweet Chocolate Chips
- Mini Marshmallows
- M&Ms
- Unsalted Butter
- Vanilla Extract
- Salt
The sweetened condensed milk gives the fudge its creamy sweetness without the need for extra sugar. Semi-sweet chocolate chips balance richness and sweetness perfectly. Mini marshmallows soften and stretch in the mix, giving bites a soft chew. M&Ms add crunch and color. A bit of butter makes the fudge silky, vanilla extract deepens the flavor, and a pinch of salt brings out all the sweetness.

How To Make the Chocolate Marshmallow M&M Fudge
Step 1: Prep the Pan
Line an 8×8-inch pan with parchment paper or foil, leaving some overhang for easy lifting. Lightly grease it to ensure nothing sticks.
Step 2: Melt the Base
In a saucepan over low heat, combine the sweetened condensed milk, butter, and chocolate chips. Stir constantly until the mixture is completely smooth and glossy.
Step 3: Stir in the Flavor
Remove the pan from heat. Add vanilla extract and salt. Stir gently to incorporate.
Step 4: Fold in the Fun
Let the chocolate cool just slightly, then fold in the mini marshmallows and about two-thirds of the M&Ms. Mix just enough to distribute them evenly without melting the marshmallows.
Step 5: Pour and Top
Pour the fudge mixture into your prepared pan, smoothing it out with a spatula. Sprinkle the remaining M&Ms over the top and press them in gently.
Step 6: Chill to Set
Place the pan in the refrigerator and chill for at least 3 hours or until firm. Once set, lift it out and cut into small squares.
Storing and Serving This Fudge Delight
This recipe makes around 25 small squares, perfect for sharing or freezing. Once sliced, keep the fudge in an airtight container. It will stay fresh in the refrigerator for up to 2 weeks or in the freezer for 2 months. If frozen, let it thaw in the fridge before serving.
To serve, bring it slightly to room temperature for the softest, creamiest bite. It’s a great addition to cookie trays, dessert tables, or sweet snack boxes.
What to Serve With Chocolate Marshmallow M&M Fudge?
A cup of hot cocoa
Pair a square or two with rich hot cocoa for a chocolate-lover’s dream.
Vanilla ice cream
Top a scoop of creamy vanilla with chopped fudge chunks for a sundae twist.
Coffee or espresso
Balance the sweetness with something bold and slightly bitter.
Whipped cream and berries
Add a fruity, airy contrast with fresh berries and a dollop of cream.
Crushed pretzels
The salty crunch plays perfectly with the sweet fudge.
Peanut butter drizzle
Drizzle warmed peanut butter over fudge squares for a rich, nutty pairing.
Salted caramel dip
Serve fudge bites with a little caramel sauce for dipping. Trust me on this one.
Want More Dessert Ideas?
If you loved this Chocolate Marshmallow M&M Fudge, you should try:
- Ooey Gooey Bars when you’re craving something ultra-soft.
- Best Cheesecake Deviled Strawberries for a fruity twist on classic cheesecake flavor.
- Old-Time Oven Peach Cobbler if you’re feeling nostalgic for warm, spiced desserts.
- Leftover Candy Shortbread Bars to repurpose those extra sweets.
- Cherry Topped Coconut Macaroons when you want a chewy tropical bite.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out! Did you use crispy M&Ms or stick with the classic? Any new mix-ins I should try?
I love seeing the fun twists you add to these recipes. Drop your feedback or questions – let’s make dessert more fun together.
Explore beautifully curated health-boosting drinks and indulgent sweets on Mia Recipes on Pinterest and find your next kitchen obsession.

Chocolate Marshmallow M&M Fudge
- Total Time: 3 hours 15 minutes
- Yield: 25 squares
- Diet: Vegetarian
Description
This Chocolate Marshmallow M&M Fudge recipe is a no-bake, kid-friendly treat loaded with rich semi-sweet chocolate, gooey marshmallows, and colorful M&Ms. Perfect for the holidays or anytime sweet cravings strike, this easy fudge is creamy, chewy, and bursting with texture. Learn how to make it step-by-step with minimal ingredients.
Ingredients
1 can sweetened condensed milk (14 oz)
3 cups semi-sweet chocolate chips
2 cups mini marshmallows
1 ½ cups M&Ms (divided)
2 tablespoons unsalted butter
1 teaspoon vanilla extract
⅛ teaspoon salt
Instructions
1. Line an 8×8-inch baking pan with parchment paper or foil and lightly grease it.
2. In a saucepan over low heat, melt together the sweetened condensed milk, butter, and chocolate chips. Stir constantly until smooth.
3. Remove from heat and stir in the vanilla extract and salt.
4. Let the mixture cool slightly. Fold in mini marshmallows and 1 cup of M&Ms.
5. Pour the fudge into the prepared pan and smooth it out.
6. Sprinkle the remaining M&Ms on top and press them gently into the surface.
7. Refrigerate for at least 3 hours, or until firm.
8. Slice into squares and serve.
Notes
This fudge is ideal for freezing—just slice and wrap pieces individually.
You can substitute holiday-themed M&Ms for festive occasions.
For extra crunch, mix in crushed pretzels or nuts.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 180
- Sugar: 22g
- Sodium: 35mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 8mg


