Introduction to Peanut Butter Fudge
Peanut butter fudge is one of those Christmas treats that looks special but does not ask much from the cook. The mixture comes together in one saucepan, and there is no candy thermometer, stovetop boiling, or complicated timing to manage. Once the fudge is pressed into the pan, it only needs time to chill and set.
The finished squares are rich, soft, and creamy, with a little crunch from the red and green M&M's on top. They are easy to cut into tidy pieces for a cookie tray, holiday dessert table, or small homemade gift. Since this recipe uses a short ingredient list, the quality and temperature of each ingredient make a noticeable difference.
Why You'll Love This Peanut Butter Fudge
- This recipe uses a simple melt-and-stir method that is comfortable for a newer candy maker.
- The fudge has a smooth peanut butter texture without requiring a candy thermometer.
- Red and green M&M's give the squares an easy Christmas finish without extra decorating work.
- You can prepare the fudge ahead of time and keep it chilled until you are ready to serve it.
- The recipe is easy to portion into small squares for a holiday platter or gift box.
Ingredients for Peanut Butter Fudge
- 1 cup unsalted butter
- 1 1/2 cups creamy peanut butter
- 2 tsp vanilla extract
- 3 1/4 cups powdered sugar
- Red and green M&M's
Use creamy peanut butter rather than natural peanut butter for the most reliable texture. Natural peanut butter can separate and leave the fudge oily or soft. Let the butter soften slightly before melting, and sift the powdered sugar if it has large lumps. The exact ingredients are 1 cup unsalted butter, 1 1/2 cups creamy peanut butter, 2 tsp vanilla extract, 3 1/4 cups powdered sugar, and Red and green M&M's.
How to Make Peanut Butter Fudge
Step 1: Prepare the Pan
Line an 8-inch square baking pan with parchment paper, leaving some paper hanging over two opposite sides. Lightly press the paper into the corners so it sits flat. The overhanging parchment will serve as handles when the chilled fudge is ready to lift out. If needed, use a small dab of butter beneath the parchment to hold it in place.
Step 2: Melt the Butter and Peanut Butter
Place 1 cup unsalted butter and 1 1/2 cups creamy peanut butter in a medium, heavy-bottomed saucepan. Set the pan over low heat and stir often until both ingredients are fully melted and smooth. This usually takes about 5 minutes. Do not let the mixture boil, since excessive heat can make the fudge greasy or affect how it sets.
Step 3: Add the Vanilla
Remove the saucepan from the heat and let the mixture stand for about 2 minutes so it is no longer piping hot. Stir in 2 tsp vanilla extract until evenly combined. Waiting briefly before adding the vanilla helps keep the mixture from splattering and gives the flavors time to settle together.
Step 4: Stir in the Sugar
Add 3 1/4 cups powdered sugar to the warm peanut butter mixture in two or three additions. Stir after each addition until the sugar is absorbed before adding more. The mixture will become thick and may look slightly stiff, but it should remain spreadable. Continue stirring until no dry pockets or visible sugar lumps remain.
Step 5: Press and Decorate
Transfer the fudge mixture to the prepared pan and press it into an even layer with a spatula or the bottom of a measuring cup. Work gently but firmly so the corners are filled. Scatter Red and green M&M's over the surface and press them lightly into the fudge so they stay in place without disappearing into the mixture.
Step 6: Chill, Cut, and Store
Refrigerate the pan for at least 2 hours, or until the fudge feels firm in the center. Lift it out using the parchment handles and place it on a cutting board. Use a sharp knife to cut it into squares, wiping the blade between cuts if needed. Keep the fudge refrigerated in a tightly covered container, and do not leave it at room temperature for more than 2 hours while serving.
Tips for Success
- Keep the heat low while melting the butter and peanut butter. The mixture only needs to become smooth, not hot enough to simmer.
- Sift the powdered sugar when it is lumpy. This makes stirring easier and helps prevent small dry pockets in the finished fudge.
- If the fudge mixture becomes difficult to spread, work quickly while it is still warm and use the back of a lightly greased spatula.
- Press the M&M's gently into the surface rather than stirring them into the warm mixture, which can cause their colors to streak.
- For cleaner cuts, chill the fudge fully and use a long sharp knife. Let the knife warm slightly between cuts, then wipe it dry.
- Use parchment with overhanging edges instead of trying to turn the fudge out of an unlined pan. This keeps the edges intact and makes serving easier.
- Store the fudge in a single layer when possible. If you need to stack pieces, place parchment between the layers so they do not stick together.
Equipment Needed
- 8-inch square baking pan
- Medium heavy-bottomed saucepan
- Parchment paper
Variations
- For a more traditional look, press the M&M's into only the top of the fudge and leave the sides plain.
- Cut the set fudge into narrow rectangles instead of squares for a simple shape that fits well in a gift box.
- Use a smaller, deeper pan for thicker pieces, but expect the chilling time to increase because the center will take longer to firm.
- For a less decorated appearance, add the M&M's in a loose border around the outside edge of the fudge.
- Make smaller pieces for a dessert tray by cutting each square into bite-size portions after the fudge has fully chilled.
Serving Suggestions
Serve the fudge cold or let it sit at room temperature for about 10 minutes before eating so the texture softens slightly. Arrange the pieces on a lined tray with the M&M's facing up. For gifting, pack the fudge in a tightly closed container with parchment between layers and keep it chilled until it is ready to travel. Because this recipe contains butter and peanut butter, refrigerating it is the safest storage choice, especially in a warm kitchen or during a long gathering.
FAQs about Peanut Butter Fudge
Can I make this peanut butter fudge without a candy thermometer? Yes. This is a no-boil fudge, so you do not need to monitor a sugar temperature. Melt the butter and peanut butter gently, remove the pan from the heat, and stir in the vanilla and powdered sugar until smooth.
Why is my peanut butter fudge soft? Soft fudge usually comes from not chilling it long enough, using natural peanut butter, or not measuring the powdered sugar accurately. Chill the fudge for at least 2 hours and use creamy, well-stirred conventional peanut butter for the most dependable set.
Can I use natural peanut butter in this recipe? It is not recommended. Natural peanut butter can separate into solids and oil, which may prevent the fudge from setting evenly. Creamy peanut butter with a consistent texture works better here.
How long does peanut butter fudge last? Keep the fudge in a tightly covered container in the refrigerator for up to 1 week. For the best texture, separate layers with parchment and allow individual pieces to sit at room temperature for a few minutes before serving.
Can I freeze peanut butter fudge? Yes. Wrap the chilled fudge tightly, place it in a freezer-safe container, and freeze it for up to 2 months. Thaw it in the refrigerator while still wrapped, then cut or serve it once it is fully thawed.
Final Thoughts
This peanut butter fudge keeps the holiday baking simple while still giving you a neat, festive treat. Gentle melting, thorough stirring, and enough chilling time are the keys to a smooth set. Make it a day ahead, keep it covered in the refrigerator, and add the colorful pieces to your Christmas dessert spread when you are ready to serve.
Looking for more? This recipe is part of our roundup of 6 Best Christmas Fudge Recipes for Easy Holiday Treat Trays.

Peanut Butter Fudge
Ingredients
Equipment
Method
- Melt the butter and creamy peanut butter over low heat, stirring often until smooth, then remove the pan from the heat.
- Stir in the vanilla extract, add the powdered sugar in batches, and mix until no dry pockets remain.
- Press the mixture into a parchment-lined 8-inch square pan, top with Red and green M&M’s, and chill for at least 2 hours before cutting.
Nutrition
Notes
- Use creamy conventional peanut butter rather than natural peanut butter for a reliable set.
- Keep the fudge refrigerated in a covered container and separate layers with parchment.
- Nutrition values are approximate and can vary because the amount of M&M’s is not specified.















