This classic Christmas apricot bar cookie is pure comfort, and it brings that old-fashioned holiday feeling to the kitchen in the nicest way. I love how it feels both festive and simple at the same time. You get a buttery crumb, a sweet fruit center, and a golden almond topping, so every bite tastes cozy, bright, and homey.
The base starts with old-fashioned rolled oats, all-purpose flour, granulated sugar, almond meal, and a little salt. Then almond extract and cold unsalted butter turn it into rich, crumbly layers. In the middle, apricot preserves add a sweet-tart fruit filling, while sliced almonds bring a gentle crunch. Altogether, the flavor is buttery, nutty, lightly sweet, and warmly fruity, which is exactly what many people want in a Christmas cookie bar.
The method is very simple, so this recipe is great even if you do not bake often. First, you heat the oven to 350°F and line a 9×13-inch pan with parchment. Next, you mix the crumb ingredients and cut in the cold butter until you have large moist crumbs. Then you press most of the mixture into the pan, spread on the apricot preserves, and sprinkle the rest on top with the almonds. After about 35 minutes in the oven, the bars are golden and bubbly. Finally, you cool them completely, lift them out, and cut them into 24 bars. With 15 minutes of prep, 1 hour of cooling, and a total time of 1 hour 50 minutes, it is a very manageable holiday bake.
These apricot bars are especially nice for holiday cookie trays, church gatherings, potlucks, and quiet afternoons at home. They also travel well, which makes them a smart choice when you need a sweet treat to share.

Why You’ll Love This Classic Christmas Apricot Bar Cookie
- Easy holiday baking: The steps are simple, and the ingredients are easy to find.
- Great make-ahead recipe: These bars keep well, so you can bake ahead of busy holiday days.
- Balanced flavor: The sweet apricot filling and nutty crumb work together beautifully.
- Good for sharing: You get 24 bars, which is perfect for family, neighbors, and parties.
- Comforting texture: The bottom is firm, the middle is soft, and the top bakes up golden and crisp.
Old-Fashioned Rolled Oats Tips
Old-fashioned rolled oats work best in this recipe because they give the bars a hearty texture without making them too dense. For the best result, use regular rolled oats, not quick oats, since quick oats can make the crumb softer and less defined. Also, be sure your oats are fresh and smell clean and mild. If they have been in the pantry a long time, they may taste stale, and that can dull the flavor of the whole pan.
Options for Substitutions
- Swap the apricot preserves for raspberry, peach, or cherry preserves if you want a different fruit flavor.
- Replace the almond meal with finely ground walnuts or pecans for a deeper nutty taste.
- Use gluten-free 1:1 baking flour instead of all-purpose flour if needed, though the texture may be a little more tender.
- Replace sliced almonds with chopped pecans, walnuts, or sunflower seeds for a nut-free topping option.
- Use vanilla extract instead of almond extract if you prefer a softer, less nut-forward flavor.
- Try salted butter and reduce the added salt slightly if that is what you have on hand.
Watch Out for These Mistakes
One common mistake is using butter that is too soft. This crumb bar dough needs cold butter so the mixture stays sandy and bakes into a sturdy, layered crust. If the butter gets warm, the bars can spread too much and lose their nice texture. So, for the best results, cube the butter and keep it chilled until you are ready to mix.
Another mistake is pressing the base too lightly. The bottom layer should be firm enough to hold the preserves, so press about two-thirds of the crumb mixture into the pan with steady, even pressure. At the same time, do not pack it so hard that it becomes dense. A firm but gentle press is the sweet spot.
It is also important not to spread the apricot preserves too close to the edge. Leave a tiny border if you can, because the filling will bubble as it bakes. If it reaches the very edge, it may stick to the parchment more than you want. Also, use a spoon to spread it evenly so every bite has the same fruity layer.
Finally, do not cut the bars too soon. They need to cool fully in the pan, about 1 hour, so they can set properly. If you slice them while warm, they may fall apart. So, let them cool, lift them out with the parchment, and then cut clean bars with a sharp knife.

What to Serve With Classic Christmas Apricot Bar Cookie?
These bars pair well with simple drinks and light desserts, especially during the holidays. A cup of hot tea, fresh coffee, or warm spiced cider makes a lovely match because it balances the sweet apricot filling. If you are serving a dessert spread, add fresh fruit, vanilla ice cream, or a small bowl of whipped cream on the side. For a holiday tray, they also sit nicely beside shortbread, chocolate fudge, or peppermint candies, since the flavors are different but still festive.
Storage Instructions
Store: Keep the bars in an airtight container at room temperature for up to 4 days. If your kitchen is warm, you can refrigerate them for up to 1 week. Just bring them to room temperature before serving for the best texture.
Freeze: These bars freeze very well for up to 2 months. Wrap them tightly, then place them in a freezer-safe container or bag. For best results, separate layers with parchment paper so they do not stick together.
Reheat: For a soft, fresh-from-the-oven feel, warm a bar in the microwave for 8 to 12 seconds. If you prefer the edges a little crisp, you can warm them on the stovetop in a dry skillet over very low heat for a short time, just until slightly warm.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Cooling Time: 1 hour
Total Time: 1 hour 50 minutes
Level of Difficulty: Easy
Servings: 24 bars
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 4,300 to 4,500 kcal total
Protein: about 50 to 60 g total
Fat: about 180 to 200 g total
Carbohydrates: about 620 to 680 g total
Ingredients
- 1 1/2 cups old-fashioned rolled oats
- 1 1/4 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup almond meal
- 1/2 tsp salt
- 1/2 tsp almond extract
- 3/4 cup cold unsalted butter, cubed
- 1 1/4 cups apricot preserves
- 2 to 3 tbsp sliced almonds

Step-by-Step Instructions
Step 1: Heat the Oven and Prepare the Pan
Start by heating the oven to 350°F. Then line a 9×13-inch pan with parchment paper, making sure to leave some overhang on the sides. That little extra paper will help you lift the bars out later, and it makes cutting much easier.
Step 2: Make the Crumb Mixture
In a large bowl, stir together the oats, flour, sugar, almond meal, and salt. After that, add the almond extract and the cold cubed butter. Use a pastry cutter or your fingertips to work the butter into the dry mix until you have large, moist crumbs. The mixture should hold together when squeezed, but it should still look crumbly.
Step 3: Press in the Base and Add the Filling
Press about two-thirds of the crumb mixture firmly into the bottom of the pan. Try to make an even layer so the bars bake nicely. Then spread the apricot preserves over the base in a smooth, even layer. Because the filling is the heart of the recipe, take a moment here to spread it all the way across the crust.
Step 4: Finish the Top and Bake
Scatter the remaining crumb mixture over the apricot layer. Then sprinkle the sliced almonds on top. Bake for about 35 minutes, or until the top turns golden brown and the preserves bubble at the edges. At this point, the kitchen should smell warm and sweet, which is always a good sign.
Step 5: Cool, Lift Out, and Cut
Let the bars cool completely in the pan for about 1 hour. This step matters because the filling needs time to set. Once cooled, lift the bars out using the parchment overhang and place them on a cutting board. Finally, cut into 24 bars and serve.
Conclusion
This Classic Christmas Apricot Bar Cookie is a simple, lovely holiday treat with buttery crumbs, sweet apricot filling, and a soft almond finish. It is easy to make, easy to share, and easy to enjoy with coffee, tea, or a festive dessert spread. Best of all, it uses familiar ingredients and straightforward steps, so it fits well into busy holiday baking.
If you try this recipe, I would love for you to bake a batch, share it with someone you care about, and come back to tell me how it turned out. And if you enjoy cozy holiday bakes like this one, explore more simple bar cookies and festive dessert ideas next.
Print
Classic Christmas Apricot Bar Cookie
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 110 minutes
- Yield: 24 bars 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A festive, easy-to-make cookie bar featuring a buttery crumb base, sweet apricot filling, and a crunchy almond topping, perfect for holiday gatherings.
Ingredients
- 1 1/2 cups old-fashioned rolled oats
- 1 1/4 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup almond meal
- 1/2 tsp salt
- 1/2 tsp almond extract
- 3/4 cup cold unsalted butter, cubed
- 1 1/4 cups apricot preserves
- 2 to 3 tbsp sliced almonds
Instructions
- Heat the oven to 350°F and line a 9×13-inch pan with parchment paper.
- Stir together the oats, flour, sugar, almond meal, and salt in a large bowl. Add almond extract and cold cubed butter, then work the butter into the dry mix until you have large, moist crumbs.
- Press about two-thirds of the crumb mixture into the bottom of the pan and spread the apricot preserves evenly on top.
- Scatter the remaining crumb mixture over the apricot layer and sprinkle sliced almonds on top.
- Bake for about 35 minutes, or until the top is golden brown and the preserves are bubbly.
- Cool completely in the pan for about 1 hour, then lift out and cut into 24 bars.
Notes
These bars keep well, making them a great make-ahead recipe for busy holiday days. Store in an airtight container for up to 4 days or refrigerate for a week.
Nutrition
- Serving Size: 1 bar
- Calories: 180
- Sugar: 10g
- Sodium: 85mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 2g
- Cholesterol: 15mg