Mexican Wedding Cookies (Snowball Cookies)
These buttery Mexican Wedding Cookies may have many different names, but one thing is true, this easy cookie recipe is delicious.

This post may contain affiliate links. We may receive a commission if you click and purchase something. Please see our disclosure policy for more details.
Whether you call them Mexican Wedding Cookies, Russian Tea Cakes or Snowball Cookies, these buttery cookies are a staple each year at Christmas. Either way, I call them good and my hand ALWAYS gravitates towards them on a Christmas cookie tray.
You just can beat a buttery nut cookie rolled in powdered sugar. Made with only six simple ingredients, Mexican Wedding Cookies are so easy and versatile. I love them because you can change up the ingredients a little to create a whole new flavor in these cookies.
Another way to change these cookies a bit is to shape them differently. They are usually formed into balls or crescents, but you can also create other fun shapes as well. And while these cookies may go by many different names, these buttery confections, rolled in a sweet cloud of confectioners sugar are absolutely delicious.
Check out this delicious recipe!

What Ingredients Do I Need To Make this Mexican Wedding Cookies recipe?
Six is the magic number for this easy cookie recipe. Yep. Six simple ingredients are all you need to make these yummy Mexican Wedding cookies.
- Butter
- Powdered Sugar
- Walnuts (toasting optional!)
- Flour
- Vanilla
- Salt

Try Adding These Mix-In Ingredients To The Recipe
Because this recipe is so basic, you can change it up very easily by substituting or adding any of the ingredients below.
- Chopped Pecans, Almonds or Hazelnuts (you can also toast the nuts)
- Mini Chocolate Chips
- White Chocolate
- Coconut
- Toffee Chips
- Crushed Peppermint Pieces
- Dried Fruit
- Almond extract for vanilla
- Lemon extract for vanilla
- You can also drizzle tops of cookies with melted chocolate
How Do I Make Mexican Wedding Cookies OR XYZ Recipe Tips and Instructions
Step 1
Preheat oven to 35o degrees. Line two baking sheets with parchment or silicon baking sheets and set aside.
Step 2
Add softened butter to the bowl of a mixer beat on medium until creamy. Slowly add in powdered sugar, vanilla and salt until creamy.
Step 4
Blend in flour and nuts until combined. Chill dough for two hours.
- A note about the nuts: you can use toasted or untoasted. I like to toast mine a little because it adds a delicious flavor. But this step it totally up to you.
Step 5
Using a small cookie scoop, shape Mexican Wedding Cookies and place evenly on the baking sheet. Bake the cookies at 350 degrees for 13 – 14 minutes. Remove and cool 2 minutes.
Step 6

Must-Have Recipe Resources: Tools Needed To Make Cookies

Can These Cookies Be Frozen?
Absolutely! I start my Christmas baking in November and these are one of the first batches of cookies that I make. You can store them in a freezer container between layers of waxed paper
or parchment
. You will have to re-roll them in some confectioner’s sugar
when you thaw. But hey, the more sweetness the better, right?
The Cookie With Many Names
Mexican Wedding Cookies have many names. You may have also heard them referred to these names.
- Mexican Wedding Cookies
- Russian Tea Cakes
- Snowballs
- Polvorones
- Pecan Sandies
- Butterballs
- Kourabiedes
- Italian Nut Cookies
What other Christmas Cookies Recipes Should I Try
Add this delicious Mexican Wedding Cookies recipe to your Christmas Cookie Baking list. Here are a few other cookies recipes to try.
Pumpkin Cookies with Cream Cheese Icing
Save this Mexican Wedding Cookies recipe for later. Pin the image below to your favorite Pinterest Board.


Mexican Wedding Cookies (Snowball Cookies)
Whether you call them Mexican Wedding Cookies, Russian Tea Cakes or Snowball Cookies, these buttery cookies are a staple each year at Christmas. Either way, I call them good
Ingredients
- 1 cup butter, softened
- 1 cup powdered sugar
- 2 cups all-purpose flour
- 3/4 cup chopped walnuts
- 2 teaspoons vanilla
- 1/2 teaspoon salt
Instructions
- Add softened butter to the bowl of a mixer beat on medium until creamy. Slowly add in powdered sugar, vanilla and salt until creamy.
- Blend in flour and nuts until combined. Chill dough for two hours.
- Remove dough from the refrigerator after two hours. Preheat oven to 350 degrees. Line two baking sheets with parchment or silicone baking sheets and set aside.
- Using a small cookie scoop, shape Mexican Wedding Cookies and place evenly on the baking sheet. Bake the cookies at 350 degrees for 13 - 14 minutes. Remove and cool 2 minutes.
- Roll the cookie balls in powdered sugar. Allow them to cool completely and then roll them in powdered sugar again.
- Store in an airtight container at room temperature.
Notes
A note about the nuts: you can use toasted or untoasted. I like to toast mine a little because it adds a delicious flavor. But this step it totally up to you.
Optional Add-In Ingredients:
- Chopped Pecans, Almonds or Hazelnuts (you can also toast the nuts)
- Mini Chocolate Chips
- White Chocolate
- Coconut
- Toffee Chips
- Crushed Peppermint Pieces
- Dried Fruit
- Almond extract for vanilla
- Lemon extract for vanilla
- You can also drizzle tops of cookies with melted chocolate
Nutrition Information:
Yield:
36Serving Size:
1Amount Per Serving: Calories: 99Total Fat: 7gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 14mgSodium: 70mgCarbohydrates: 9gFiber: 0gSugar: 3gProtein: 1g
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Поиск в гугле
Magnificent site. Lots of useful info here. I’m sending it to a few friends ans additionally sharing in delicious. And naturally, thank you for your effort!
Having read this I thought it was very informative. I appreciate you taking the time and effort to put this article together. I once again find myself spending way to much time both reading and commenting. But so what, it was still worth it!
I am not rattling great with English but I line up this real easy to read .
This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!
I’m still learning from you, while I’m making my way to the top as well. I certainly enjoy reading everything that is posted on your blog.Keep the stories coming. I enjoyed it!
I went over this internet site and I conceive you have a lot of great information, saved to fav (:.
I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thx again
Wonderful work! This is the type of info that should be shared around the internet. Shame on Google for not positioning this post higher! Come on over and visit my website . Thanks =)
Good day! This post could not be written any better! Reading this post reminds me of my previous room mate! He always kept chatting about this. I will forward this article to him. Pretty sure he will have a good read. Many thanks for sharing!
I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all website owners and bloggers made good content as you did, the web will be a lot more useful than ever before.
I like the helpful info you provide in your articles. I will bookmark your blog and check again here regularly. I am quite certain I will learn lots of new stuff right here! Good luck for the next!
Youre so cool! I dont suppose Ive learn something like this before. So good to find someone with some unique ideas on this subject. realy thank you for starting this up. this web site is one thing that’s needed on the net, someone with somewhat originality. helpful job for bringing one thing new to the internet!
Just want to say your article is as astounding. The clearness to your post is simply excellent and i can assume you are a professional on this subject. Well with your permission allow me to seize your RSS feed to keep up to date with drawing close post. Thanks 1,000,000 and please continue the rewarding work.
Excellent blog here! Also your website loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol
I have been exploring for a little bit for any high quality articles or blog posts on this kind of space . Exploring in Yahoo I finally stumbled upon this website. Reading this information So i am happy to show that I’ve an incredibly excellent uncanny feeling I came upon just what I needed. I most for sure will make sure to don?¦t disregard this site and provides it a look regularly.
Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out a lot. I hope to give something back and help others like you helped me.
Hey, you used to write great, but the last few posts have been kinda boring… I miss your great writings. Past several posts are just a little out of track! come on!
Would you be fascinated about exchanging links?
Good info. Lucky me I reach on your website by accident, I bookmarked it.
I do agree with all the ideas you’ve presented in your post. They’re very convincing and will certainly work. Still, the posts are too short for beginners. Could you please extend them a bit from next time? Thanks for the post.
Lovely just what I was searching for.Thanks to the author for taking his time on this one.
Hello my loved one! I wish to say that this article is awesome, nice written and include almost all significant infos. I’d like to peer extra posts like this.
I just couldn’t depart your website before suggesting that I actually enjoyed the standard info a person provide for your visitors? Is going to be back often in order to check up on new posts
Throughout the grand scheme of things you’ll secure a B+ just for effort and hard work. Where exactly you lost everybody ended up being on all the particulars. As as the maxim goes, the devil is in the details… And it couldn’t be more true at this point. Having said that, let me reveal to you exactly what did deliver the results. Your article (parts of it) can be incredibly convincing and that is probably why I am taking an effort to opine. I do not make it a regular habit of doing that. Next, even though I can easily notice the leaps in reasoning you come up with, I am not confident of just how you seem to unite the details which inturn produce the actual final result. For right now I will, no doubt subscribe to your point but wish in the foreseeable future you link the dots much better.
Thank you for another informative web site. The place else may just I am getting that type of information written in such a perfect way? I have a mission that I am simply now working on, and I’ve been on the look out for such info.
It’s a pity you don’t have a donate button! I’d definitely donate to this brilliant blog! I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to fresh updates and will share this site with my Facebook group. Talk soon!
Exceptional post however , I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit further. Kudos!
Hi, Neat post. There’s a problem along with your web site in web explorer, could test this… IE nonetheless is the market leader and a huge part of folks will omit your great writing due to this problem.
Hi are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any html coding knowledge to make your own blog? Any help would be really appreciated!
Perfectly composed articles, regards for information. “Life is God’s novel. Let him write it.” by Isaac Bashevis Singer.
Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.
I’ve been exploring for a little bit for any high quality articles or blog posts in this kind of space . Exploring in Yahoo I ultimately stumbled upon this web site. Reading this info So i’m satisfied to convey that I’ve an incredibly just right uncanny feeling I discovered exactly what I needed. I most for sure will make sure to do not disregard this site and give it a glance on a constant basis.
I simply had to thank you very much again. I am not sure the things I might have taken care of without the actual tricks documented by you concerning that subject. It was a alarming circumstance in my opinion, however , discovering a specialized way you solved it took me to weep for joy. Now i’m thankful for this information and thus pray you recognize what an amazing job you have been doing training the others using your web site. Most probably you have never come across all of us.
Wow that was unusual. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyways, just wanted to say great blog!
I keep listening to the news update speak about receiving boundless online grant applications so I have been looking around for the most excellent site to get one. Could you tell me please, where could i find some?
This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!
Thanks, I have just been searching for information about this subject for ages and yours is the greatest I’ve came upon till now. However, what about the conclusion? Are you positive about the supply?
It’s a pity you don’t have a donate button! I’d most certainly donate to this superb blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to brand new updates and will share this site with my Facebook group. Talk soon!
Great post, I believe people should larn a lot from this website its really user pleasant.
I am not very good with English but I line up this really leisurely to translate.
Good day! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?
I’ve been surfing on-line greater than three hours lately, yet I never discovered any interesting article like yours. It is beautiful value sufficient for me. Personally, if all web owners and bloggers made just right content as you probably did, the internet might be much more helpful than ever before.
It¦s in reality a great and helpful piece of info. I¦m glad that you simply shared this useful info with us. Please keep us up to date like this. Thanks for sharing.
I like what you guys are up also. Such intelligent work and reporting! Carry on the excellent works guys I have incorporated you guys to my blogroll. I think it will improve the value of my website 🙂
As I website owner I think the subject matter here is very good, regards for your efforts.
Lovely website! I am loving it!! Will be back later to read some more. I am bookmarking your feeds also
Great post and right to the point. I am not sure if this is in fact the best place to ask but do you people have any ideea where to get some professional writers? Thanks in advance 🙂
Good write-up, I’m normal visitor of one’s website, maintain up the nice operate, and It is going to be a regular visitor for a lengthy time.