• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Fantabulosity logo

  • All Recipes
  • Vintage Recipes
  • Holiday
  • Dinner Theme System
  • About
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
  • Recipes
  • Desserts
  • Dinners
  • Gatherings
  • Holidays
  • About Jessica
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Desserts
    • Dinners
    • Gatherings
    • Holidays
    • About Jessica
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Cookies

    Grandma’s Christmas Cookies

    By: Jessica · Posted: Nov 27, 2025 · Updated: Dec 7, 2025 · This post may contain affiliate links. Please read my disclosure policy.

    • Facebook
    Jump to Recipe 0 comments
    Christmas cookie with cherries, dates and walnuts.

    My grandma’s Christmas cookies were my absolute favorite thing she made. Now, her egg custard was a close second but there was something about only being able to get these cookies one day of the year.

    Cookies made with cherries, dates and walnuts, stacked on a vintage plate.

     

    These cookies are the kind you tuck into holiday tins for friends, enjoy with afternoon coffee, or sneak warm off the cooling rack when no one's looking.

    Why You'll Love This Recipe

    • Classic, nostalgic flavor that tastes like Christmas at Grandma's
    • A soft and slightly chewy cookie with pops of cherry and nutty crunch
    • Easy to mix by hand and perfect for holiday gifting
    • Freezer friendly and great for cookie exchanges

    Ingredients (with Notes)

    • All-purpose flour - Gives the cookies structure and keeps them soft.
    • White granulated sugar - Sweetens and helps them bake up lightly golden.
    • Baking powder & baking soda - Helps the cookies rise and stay tender.
    • Salt - Balances the sweetness.
    • Shortening - Creates that classic, soft old-fashioned texture.
    • Eggs - Helps bind the dough.
    • Milk - A small amount adds moisture and helps everything come together.
    • Vanilla extract - Adds warmth and depth.
    • Maraschino cherries - Drained and chopped to keep the dough from turning pink while adding sweet, festive bites.
    • Walnuts - Adds crunch and nuttiness.
    • Pitted dates - Chopped for chewy sweetness in every bite.

    Instructions

    Preheat your oven to 350°F and line your cookie sheets with parchment paper.

    In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. Add the shortening and work it into the dry ingredients using a fork or clean hands until the mixture resembles soft crumbs. Set aside.

    Flour, salt, baking powder and soda and shortening in mixing bowl.

    In a small bowl, whisk together the eggs, milk, and vanilla.

    Eggs, milk, and vanilla in mixing bowl.

    Pour the wet mixture into the dry ingredients and stir with a spoon until a thick dough forms.

    Cookie dough mixed in mixing bowl.

    Stir in the walnuts and chopped dates.

    Walnuts and chopped dates in mixing bowl with cookie dough.

    Place the drained cherries on a paper towel to remove extra moisture, then chop them into small pieces. Add the cherries to the dough and gently fold them in so the color doesn't smear.

    Chopped, drained cherries in cookie dough.

    Use a tablespoon of dough or a cookie scoop to form balls and place them on the prepared baking sheet, leaving about 2 inches between each cookie.

    Cookie dough balls on cookie sheet.

    Bake for 9 to 11 minutes or until the bottoms begin to turn golden. (You can see how the cookie below is showing a little golden around the edges. This is perfect.)

    Let the cookies rest on the baking sheet for one minute before transferring them to a cooling rack.

    Baked Grandma's Christmas cookies on baking sheet.

    Tips & Notes

    • Make sure the cherries are well drained to keep the dough from turning pink.
    • Shortening keeps the texture soft and tender, just like Grandma made them.
    • A cookie scoop helps keep the cookies the same size for even baking.

    FAQs

    Can I use butter instead of shortening?

    It will change the texture slightly and make the cookies spread a bit more, but it will still work. Grandma used Crisco, so I use Crisco.

    Can I leave out the nuts?

    Yes. The cookies will still bake beautifully without walnuts.

    Can these be frozen?

    Absolutely. Freeze baked cookies or freeze the dough in scoops to bake later.

    Cherry, dates, walnuts cookies on vintage plate.

    Storage & Freezing

    Store the cookies in an airtight container at room temperature for 3 to 5 days. To freeze, place cooled cookies in a freezer bag or airtight container for up to 3 months. Thaw at room temperature when ready to enjoy.

    Serving Suggestions

    These make wonderful additions to Christmas cookie trays and holiday dessert buffets. Enjoy them with a mug of coffee, hot cocoa, or spiced tea. They're also perfect for gifting in a festive tin lined with parchment paper.

    Hand holding Christmas cookie.

    More Christmas Recipes

    If you need more Christmas recipes, I have so many fun cakes, pies, side dishes, and enough cookies to celebrate “12 Days of Cookies.” Here are recent Christmas recipes you’ll love…

    • A slice of strawberry heaven cake dessert on a plate.
      Strawberry Heaven
    • A slice of burnt sugar cake on a round, vintage plate.
      Burnt Sugar Cake
    • A slice of chocolate peanut butter dump cake on a round plate.
      Chocolate Peanut Butter Dump Cake
    • Strawberry Cream Cheese Dump Cake serving on a round plate.
      Strawberry Cream Cheese Dump Cake

    Recipe

    Cookies with cherries, dates and walnuts, stacked on vintage plate.

    Grandma’s Christmas Cookies

    Jessica Burgess
    My grandma's christmas cookies were made using dates, maraschino cherries and walnuts! Beautiful for Christmas and easy enough for a big cookie platter.
    Be the first to rate!
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 11 minutes mins
    Total Time 21 minutes mins
    Course Dessert
    Cuisine American
    Servings 30 cookies
    Calories 160 kcal

    Video

    Ingredients

    • 2 ½ cups all-purpose flour
    • 1 cup white granulated sugar
    • 1 teaspoon baking powder
    • ½ teaspoon baking soda
    • ½ teaspoon salt
    • ¾ cup shortening I used Crisco
    • 2 eggs
    • 2 tablespoons milk I used whole but 2% will work.
    • 1 teaspoon vanilla extract
    • ½ cup maraschino cherries drained & stems removed, then chopped
    • 1 cup walnuts chopped
    • 1 cup pitted dates chopped

    Instructions
     

    • Preheat oven to 350°F and line cookie sheets with parchment paper.
    • In a large mixing bowl, add 2 ½ cups all-purpose flour, 1 cup white granulated sugar, 1 teaspoon baking powder, ½ teaspoon baking soda, and ½ teaspoon salt. Mix together to combine.
    • Add ¾ cup shortening to the dry mixture. Use a fork or clean hands to work it into the mixture until it looks crumbly. Set aside.
      Flour, salt, baking powder and soda and shortening in mixing bowl.
    • In a small mixing bowl, whisk together 2 eggs, 2 tablespoons milk, and 1 teaspoon vanilla extract. Pour this wet mixture into the dry mixture and stir until a thick dough forms.
      Eggs, milk, and vanilla in mixing bowl.
    • Stir in 1 cup chopped walnuts and 1 cup chopped, pitted dates.
      Walnuts and chopped dates in mixing bowl with cookie dough.
    • Place ½ cup maraschino cherries (stems removed and drained) on a paper towel to remove excess moisture, then chop them into small pieces. Gently fold the chopped cherries into the dough, being careful not to smear the color.
      Chopped, drained cherries in cookie dough.
    • Use a cookie scoop or tablespoon to scoop out about 1 tablespoon of dough per cookie. Place dough balls on the prepared baking sheet, leaving about 2 inches between each one.
      Cookie dough balls on cookie sheet.
    • Bake for 9 to 11 minutes, or until the bottoms of the cookies begin to turn golden. Let them rest on the baking sheet for one minute before transferring them to a cooling rack.
      Baked Grandma's cookies on cookie sheet.
    • Store in an airtight container for 3 to 5 days.
      Cherry, dates, walnuts cookies on vintage plate.

    Notes

    Stirring and mixing with a spoon, rather than a hand mixer, gives these cookies my preferred texture. 

    Nutrition

    Serving: 1cookie | Calories: 160kcal | Carbohydrates: 21g | Protein: 2g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 11mg | Sodium: 77mg | Potassium: 67mg | Fiber: 1g | Sugar: 11g | Vitamin A: 21IU | Vitamin C: 0.1mg | Calcium: 20mg | Iron: 1mg

    Nutritional information is based on third-party calculations and should be considered estimates. Actual nutritional content will vary with brands used, measuring methods, portion sizes and more.

    Keywords cookies made from scratch, cookies made with cherries, dates and walnuts, holiday cookies, vintage recipe
    Tried this recipe?Let me know how it was!

    More Cookie Recipes

    • Stacked snickerdoodle cookies on a vintage plate.
      Mom’s Snickerdoodle Cookies
    • A slice of chocolate chip cookie pie on a plate with a fork.
      Chocolate Chip Cookie Pie
    • Strawberry cake mix cookies on white plate.
      Strawberry Cake Mix Cookies
    • Cake mix peanut butter cookies stacked.
      Cake Mix Peanut Butter Cookies
    Subscription Form

    Not sure what to bring to a potluck?

    Get my free guide with simple, crowd-favorite recipes that are easy to make and always a hit.

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Jessica Burgess of Fantabulosity, slicing an avocado.

    Hi, I'm Jessica! - Owner and Creator of the blog and brand, Fantabulosity.

    I’m here to help you make easy comfort food and nostalgic recipes, using simple ingredients, that everyone will love.

    More about me →

    Potluck Recipes

    • A slice of strawberry jello cake, topped with a strawberry slice, sitting on a round plate.
      Strawberry Jello Cake (Easy, Moist Strawberry Cake)
    • Crack green beans on wooden spoon.
      Crack Green Beans
    • Old fashioned potluck cake recipes collage.
      Old-Fashioned Cakes That Still Show Up at Every Potluck
    • Collage of potluck desserts.
      Easy Potluck Desserts (Simple Recipes That Always Get Asked For)
    • Cold Pasta Salad Recipes Collage.
      Cold Pasta Salad Recipes
    • Chicken Casserole recipes image collage.
      20 Chicken Casserole Recipes

    Popular Recipes

    • bread pudding in baking dish
      Bread Pudding Recipe: Easy Old Fashioned Recipe (With Video!)
    • Burger baked in the oven, steamed in aluminum foil, and placed on white plate.
      Burgers in the Oven
    • two tuna salad sandwiches stacked on top of each other
      The BEST Tuna Salad Recipe
    • Sliced banana bread on white platter
      Best Banana Bread
    • Strawberry brownies on white marble cutting board.
      Strawberry Brownies Recipe
    • Cheeseburger Sliders
      Cheeseburger Sliders with Hawaiian Rolls

    Footer

    ↑ back to top

    Featured In

    About

    • About Jessica
    • Contact
    • Collaborate
    • Dinner System

    Easy Recipes

    • All Recipes
    • Vintage Recipes
    • Dinner Recipes
    • Desserts

    How to Cook

    • Oven-Baked
    • Stove-Top
    • No Bake
    • Cooking Basics

    Privacy Policy |Accessibility Copyright © 2026 Fantabulosity | Terms & Conditions | FTC
    All recipes, photos, and content are copyrighted and may not be reproduced, republished, or distributed without written permission.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required