Soft, chewy, and irresistibly festive, these Christmas M&M Peanut Butter Cookies bring together the rich, nutty flavor of peanut butter with bursts of chocolate and crunchy candy-coated goodness. Each bite offers a perfect balance of sweetness and texture, with gooey chocolate chips melting into a buttery cookie base and colorful M&Ms adding a cheerful holiday touch.

Whether you’re baking for a cookie exchange, a cozy family gathering, or simply craving a comforting seasonal treat, these cookies deliver warmth and joy in every bite. Their bakery-style thickness and soft centers make them stand out, while the vibrant red and green candies instantly make them holiday-ready.
Why You’ll Love This Christmas M&M Peanut Butter Cookies
These cookies are the kind you’ll come back to every holiday season. They’re easy to make, require simple pantry ingredients, and don’t demand complicated techniques. The combination of peanut butter and chocolate creates a classic flavor that appeals to both kids and adults, while the festive M&Ms add visual charm.
You’ll also appreciate how versatile they are—perfect for gifting, parties, or freezing ahead of time. Plus, they stay soft for days, making them just as enjoyable later as they are fresh out of the oven.
Preparation Phase & Tools to Use (Essential Tools and Equipment and Their Importance)
To achieve the perfect cookie texture and consistency, having the right tools makes all the difference. A sturdy mixing bowl is essential for combining ingredients evenly, while an electric mixer helps create a smooth, creamy dough by properly blending the butter, sugars, and peanut butter.
Measuring cups and spoons ensure accuracy, which is crucial in baking to maintain the right balance of wet and dry ingredients. A baking sheet lined with parchment paper prevents sticking and promotes even baking. A cookie scoop is highly recommended for evenly sized cookies, ensuring consistent baking times. Lastly, a cooling rack allows the cookies to set properly without becoming soggy on the bottom.
Preparation Tips
For the best results, use room-temperature butter and eggs, as they blend more smoothly into the dough. Avoid overmixing once the flour is added, as this can lead to dense cookies instead of soft and tender ones. Chilling the dough for at least 30 minutes can help control spreading and enhance the flavor. When adding M&Ms and chocolate chips, gently fold them in to keep the dough intact and evenly distributed. Press a few extra M&Ms on top of each dough ball before baking for a more vibrant, bakery-style appearance.
Ingredients for this Christmas M&M Peanut Butter Cookies
To create these soft, chewy, and festive cookies, gather the following ingredients. Using high-quality ingredients will noticeably improve both flavor and texture.
- 1 cup (226g) unsalted butter, softened to room temperature
- 1 cup (200g) granulated sugar
- 1 cup (220g) brown sugar, packed (light or dark both work)
- 1 cup (250g) creamy peanut butter (avoid natural peanut butter for best consistency)
- 2 large eggs, at room temperature
- 2 teaspoons vanilla extract
- 2 ½ cups (315g) all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- 1 cup (180g) semi-sweet chocolate chips
- 1 cup (180g) Christmas red and green M&M candies
Optional Add-ins:
- ½ cup chopped peanuts for extra crunch
- ½ cup white chocolate chips for added sweetness contrast
- Flaky sea salt for finishing

Step 1: Prepare the Dry Ingredients
In a medium mixing bowl, whisk together the flour, baking soda, baking powder, and salt. This step ensures even distribution of leavening agents, which helps the cookies rise properly and bake evenly. Set aside.
Step 2: Cream the Butter, Sugars, and Peanut Butter
In a large mixing bowl, use an electric mixer to beat the softened butter, granulated sugar, and brown sugar together until light and fluffy (about 2–3 minutes). Add the peanut butter and continue mixing until smooth and fully incorporated. This step builds the base structure and flavor of the cookies.
Step 3: Add Eggs and Vanilla
Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract. The mixture should become creamy and slightly glossy, indicating proper emulsification.
Step 4: Combine Wet and Dry Ingredients
Gradually add the dry ingredients to the wet mixture, mixing on low speed. Stop mixing as soon as the flour disappears into the dough. Overmixing at this stage can result in tough cookies.
Step 5: Fold in Chocolate Chips and M&Ms
Using a spatula, gently fold in the chocolate chips and M&M candies. Be careful not to overwork the dough. Reserve a handful of M&Ms to press on top before baking for a visually appealing finish.
Step 6: Chill the Dough (Highly Recommended)
Cover the dough and refrigerate for at least 30 minutes, or up to 24 hours. Chilling helps intensify flavor and prevents excessive spreading during baking, resulting in thicker cookies.
Step 7: Preheat the Oven
Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper to ensure even baking and easy cleanup.
Step 8: Scoop the Dough
Use a cookie scoop or tablespoon to portion out dough balls (about 2 tablespoons each). Place them on the prepared baking sheet, spacing them about 2–3 inches apart. Press a few extra M&Ms onto the tops of each dough ball.
Step 9: Bake the Cookies
Bake for 10–12 minutes, or until the edges are lightly golden and the centers still look slightly soft. Do not overbake; the cookies will continue to set as they cool.
Step 10: Cool and Set
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack. This helps them firm up while maintaining a soft, chewy center.
Step 11: Optional Finishing Touch
Sprinkle a small pinch of flaky sea salt on top of the warm cookies for a sweet-salty contrast that enhances the overall flavor.
Notes
These Christmas M&M Peanut Butter Cookies are all about achieving the perfect balance between soft centers and slightly crisp edges. The peanut butter not only adds flavor but also contributes to the tender texture, so choosing a standard creamy peanut butter (not overly oily or natural) is key for consistent results. If you prefer a thicker cookie, chilling the dough longer—up to overnight—will deepen the flavor and improve structure. Additionally, slightly underbaking the cookies ensures they remain soft for days. Keep in mind that oven temperatures can vary, so monitoring the first batch closely will help you adjust timing for perfect results.
Watch Out for These Mistakes While Cooking
One common mistake is using natural peanut butter, which can separate and lead to greasy or crumbly cookies. Overmixing the dough after adding flour can make the cookies dense instead of soft and chewy. Skipping the chilling step often results in cookies that spread too much and lose their thick, bakery-style appearance. Another issue is overbaking—these cookies should look slightly underdone in the center when removed from the oven. Lastly, overcrowding the baking sheet can cause uneven baking, so always leave enough space between each cookie.
Storage Instructions
Store the cookies in an airtight container at room temperature for up to 5 days. To maintain their softness, you can place a slice of bread in the container—the cookies will absorb moisture from it. For longer storage, freeze the baked cookies in a sealed container or freezer bag for up to 2 months. You can also freeze the dough balls and bake them directly from frozen; just add an extra 1–2 minutes to the baking time. Always let cookies cool completely before storing to prevent condensation and sogginess.
Estimated Nutrition
Per cookie (based on approximately 24 cookies):
- Calories: 210–240 kcal
- Carbohydrates: 26g
- Protein: 4g
- Fat: 12g
- Saturated Fat: 5g
- Sugar: 18g
- Sodium: 120mg
Values are approximate and may vary depending on ingredient brands and portion sizes.
Frequently Asked Questions
Can I use crunchy peanut butter instead of creamy?
Yes, crunchy peanut butter can be used if you prefer added texture. It will slightly change the consistency but still produce delicious cookies.
Can I make these cookies gluten-free?
You can substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Make sure it contains xanthan gum for proper structure.
Why did my cookies spread too much?
This usually happens if the dough wasn’t chilled or if the butter was too warm. Chilling the dough helps control spreading.
Can I make the dough ahead of time?
Absolutely. The dough can be refrigerated for up to 48 hours before baking, which can even enhance the flavor.
How do I keep the cookies soft?
Store them in an airtight container and avoid overbaking. Adding a slice of bread to the container also helps retain moisture.
Can I substitute the M&Ms with something else?
Yes, you can use chocolate chunks, peanut butter chips, or other candy-coated chocolates depending on your preference.
What’s the best way to reheat these cookies?
Warm them in the microwave for 10–15 seconds to restore their soft, gooey texture.
Can I double this recipe?
Yes, this recipe doubles very well. Just ensure you mix thoroughly and bake in batches for even results.
Conclusion
These Christmas M&M Peanut Butter Cookies bring together everything you want in a holiday treat—rich flavor, soft texture, and festive charm. They’re simple enough for beginner bakers yet satisfying for seasoned ones looking to create something special. Whether shared with loved ones or enjoyed with a warm drink by the fireplace, these cookies are sure to become a holiday favorite you’ll return to year after year.
Christmas M&M Peanut Butter Cookies
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 24 cookies
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
These Christmas M&M Peanut Butter Cookies are the ultimate festive treat—soft, chewy, and packed with rich peanut butter flavor, melty chocolate chips, and colorful holiday candies. Perfect as a quick dessert, easy baking project, or holiday party favorite, this easy recipe delivers bakery-style cookies right from your kitchen. Whether you need fun breakfast ideas, sweet snack inspiration, or easy dinner dessert ideas, these cookies bring warmth and joy to every bite.
Ingredients
1 cup unsalted butter softened
1 cup granulated sugar
1 cup brown sugar packed
1 cup creamy peanut butter
2 large eggs room temperature
2 teaspoons vanilla extract
2 1/2 cups all-purpose flour
1 teaspoon baking soda
1/2 teaspoon baking powder
1/2 teaspoon salt
1 cup semi-sweet chocolate chips
1 cup Christmas M&M candies
Instructions
1. Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
2. In a bowl, whisk together flour, baking soda, baking powder, and salt.
3. In a large bowl, beat butter, granulated sugar, and brown sugar until light and fluffy.
4. Mix in peanut butter until smooth and creamy.
5. Add eggs one at a time, then mix in vanilla extract.
6. Gradually combine dry ingredients into the wet mixture until just incorporated.
7. Fold in chocolate chips and M&M candies gently.
8. Chill dough for 30 minutes for best texture.
9. Scoop dough into balls and place on baking sheet 2–3 inches apart.
10. Bake for 10–12 minutes until edges are lightly golden and centers remain soft.
11. Cool on baking sheet briefly before transferring to a wire rack.
Notes
Do not overbake; cookies should look slightly soft in the center when removed from the oven.
Chilling the dough enhances flavor and prevents spreading.
Use regular creamy peanut butter for best consistency, not natural varieties.
Nutrition
- Serving Size: 1 cookie
- Calories: 230
- Sugar: 18g
- Sodium: 120mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 25mg
Keywords: Christmas cookies, peanut butter cookies, easy recipe, holiday desserts, baking ideas, sweet snacks