Desserts
This apricot cream cheese cookies recipe delivers the perfect balance of tender, buttery dough and jammy swirls that taste like summer in every bite. The secret lies in combining rich cream cheese with sweet apricot jam, creating a cookie that's both elegant and foolproof to make.
I've perfected this recipe over years of baking, ensuring the dough stays soft while the apricot filling stays gooey and delicious.
The magic happens when you fold the apricot jam into the cream cheese dough just before baking—this creates those signature swirls that burst with fruity flavor. These cookies are crisp around the edges and tender in the center, with a subtle crunch from the apricot pieces.
The recipe uses simple ingredients you likely already have in your pantry, making it perfect for both beginners and experienced bakers.
What you'll end up with is a batch of cookies that look as beautiful as they taste—golden brown with caramelized edges and pockets of sweet, jammy goodness. The cream cheese adds richness, while the apricot brings a bright, tangy contrast that keeps every bite interesting.
These cookies are ideal for holiday gatherings, potlucks, or just treating yourself to something special.
With just 15 minutes of prep and 12 minutes in the oven, you'll have a tray of cookies that disappear faster than you can say "apricot swirl." The dough is easy to handle, and the recipe scales perfectly for larger batches.
Whether you use fresh apricots, dried fruit, or store-bought jam, this recipe delivers consistent, restaurant-quality results every time.
Ingredients for apricot cream cheese cookies
Fifteen simple ingredients transform into golden, jammy cookies with buttery crunch and tender centers.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for even mixing |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | For chewy texture |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Cream Cheese 🧀 | 8 oz | Softened, full-fat preferred |
| Apricot Jam 🍑 | ¾ cup | Seeds removed, smooth texture |
| Pure Vanilla Extract 🌿 | 1 ½ tsp | High-quality preferred |
| Baking Powder 🧂 | 1 ½ tsp | Aluminum-free for stability |
| Ground Cinnamon 🌶️ | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Vanilla Bean Seeds 🌿 | 1 whole | Scraped from 1 bean |
| Chopped Almonds 🥜 | ½ cup | Toasted for extra flavor |
| Heavy Cream 🥛 | 1 tbsp | For dough binding |
The cream cheese is non-negotiable here—Philadelphia brand is my go-to, but any full-fat works. Look for fresh apricot jam at the store (not the shelf-stable kind)—it has more flavor. The butter should be cold when you measure it; take it out of the fridge just before mixing. For the flour, King Arthur or Gold Medal brands are reliable, but sift it yourself for that perfect lightness. If you're using dried apricots instead of jam, blend them with sugar into a paste first (about 1 cup dried apricots + 2 tbsp sugar).
No cream cheese? Substitute with equal parts softened butter and sour cream—it won't be identical, but close. Running out of vanilla extract? Vanilla bean paste works 1:1. The almonds can be walnuts or pecans if you prefer. For a gluten-free version, swap the flour for a 1:1 gluten-free blend (like Bob's Red Mill), but add an extra 1/4 cup—GF flours absorb differently. The dough should hold together but not be sticky; if it's too dry, add 1 tsp more heavy cream. If it's too wet, chill it 15 minutes before scooping.
Wrap the dough in plastic and refrigerate for up to 3 days—it actually improves overnight. The jam keeps best in the fridge, too, so store any extras there. Once baked, these stay fresh for 5 days in an airtight container, but they're best eaten within 2 days. For freezing, portion the dough balls before baking, freeze them, then bake straight from frozen (add 1-2 minutes). The almonds can be toasted ahead and stored in a jar for 2 weeks—just don't over-toast, or they'll burn.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s one bowl—no standing at the counter scraping sides or wrestling with a mixer. Cream cheese and softened butter blend together like butter with jam, and the dough comes together smoother than store-bought. (Yes, even on a Tuesday night.)
- Taste Like Summer: The apricot jam swirled into that creamy, slightly tangy cream cheese dough? It’s the kind of flavor that makes you pause mid-bite. The brown sugar caramelizes just enough to balance the fruit’s sweetness, while the eggs hold it all together like a hug.
- Office Party Hero: These cookies freeze like champs, so I make a double batch and stash half for when coworkers bring in sad store-bought treats. They’re sturdy enough for travel but still melt in your mouth—perfect for potlucks, teacher gifts, or just because.
- Pantry Staple Magic: Honestly, you’re probably already stocked for this. Flour, butter, sugar, eggs—basic ingredients that don’t break the bank. And the leftovers? They last days in an airtight container, begging for seconds. (Between us, they rarely make it that far.)
Step-by-step instructions for apricot cream cheese cookies
Here's how to make these tender, jammy cookies with a perfect crumb and rich flavor.
Cream Butter and Sugars Together
In a large mixing bowl, combine the 1 cup unsalted butter (cold, cubed) with the 1 cup granulated sugar and 0.5 cup packed brown sugar. Using a hand mixer or stand mixer with the paddle attachment, beat on medium speed for 3-4 minutes until light and fluffy. You'll know it's ready when the mixture nearly doubles in volume and leaves faint streaks on the bowl.
This step is crucial for aerating the dough—those tiny air pockets create the tender texture these cookies are known for. If your butter isn't cold enough, the cookies will spread too much in the oven. I like to press the butter between two sheets of parchment paper and chill for 10 minutes if it feels too soft.
Mix in Cream Cheese and Eggs
Reduce the mixer speed to low and add the 8 oz softened cream cheese in small chunks. Mix until fully incorporated, then add the 2 whole large eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed to ensure everything combines evenly.
The cream cheese adds that signature richness, but it can be tricky—if it's too cold, it won't blend smoothly. That's why we soften it first. After adding the eggs, mix in the 1.5 tsp pure vanilla extract and 1.5 tsp baking powder, then fold in the 0.5 tsp ground cinnamon and 0.5 tsp kosher salt using a spatula. This ensures even distribution of the dry ingredients throughout the wet mixture.
Combine Dry Ingredients and Prepare the Dough
In a separate bowl, whisk together the 2.5 cups all-purpose flour (sifted for light texture) with the 1 whole vanilla bean seeds (scraped from the bean). Gradually add this dry mixture to the wet ingredients, mixing on low speed just until combined. Be careful not to overmix—stop as soon as the dough comes together.
Once the dough forms, press it into a disc, wrap in plastic wrap, and chill in the refrigerator for at least 1 hour (or up to 24 hours). This resting period is essential—it allows the flour to hydrate properly and prevents the cookies from spreading too much in the oven. I know it's tempting to skip this step, but trust me, the wait makes all the difference.
Create the Jam Swirls and Shape the Cookies
Preheat your oven to 350°F and line two baking sheets with parchment paper. Remove the chilled dough from the refrigerator and divide it into two equal parts. Roll one part into a 12-inch circle about ¼-inch thick on a lightly floured surface. Spread 0.75 cup apricot jam evenly over the dough, leaving a ½-inch border around the edges.
Sprinkle the 0.5 cup chopped almonds evenly over the jam, then carefully roll up the dough like a jelly roll. Seal the edge by pinching it together. Repeat with the remaining dough. Cut each log into 12 equal pieces and shape each piece into a ball. Place them on the prepared baking sheets, spacing them 2 inches apart—they'll spread slightly as they bake.
Bake to Golden Perfection
Bake the cookies for 10-12 minutes or until the edges are golden brown and the centers look slightly underdone. They'll continue cooking on the baking sheet, so don't overbake. For that extra touch, brush the tops with 1 tbsp heavy cream immediately after removing them from the oven—this creates a beautiful sheen and enhances the flavor.
Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely. The jam swirls should be gooey in the center, and the edges should have a delicate crunch from the almonds. Serve warm for the best experience—these cookies are best enjoyed fresh from the oven with a glass of milk or a cup of tea.
Pro Tips For Making Apricot Cream Cheese Cookies
- Chill the Dough Twice: I learned this the hard way—skipping the second rest makes the cookies spread like pancakes. After mixing, pop the dough in the fridge for 30 minutes, then shape the cookies and freeze them on a tray for 15 minutes before baking. The extra cold shock keeps the shape tight and the texture tender.
- Use Cold Butter, Not Soft: That creamy butter you’re tempted to grab? Put it back. Scoop the unsalted butter straight from the fridge and cut it into chunks—no waiting for it to soften at room temp. Cold butter prevents the dough from getting greasy and ensures those signature flaky layers. (Yes, even if you’re impatient like me.)
- Don’t Overmix the Apricot Filling: Stir the apricot jam into the dough just until combined—about 10 seconds with a spatula. Overworking it turns the filling into a paste and makes the cookies dense. A few streaks of jam are more interesting than a uniform blob, and the texture stays light.
- Bake in Two Batches: Crowding the pan is the fastest way to soggy cookies. Use half the dough per sheet, spacing them 2 inches apart. The edges will look perfect, but the centers will stay soft and chewy. (Your future self will thank you when they’re still warm and gooey.)
Creative variations of these flavors
Citrus Twist Variation
Brighten up these cookies by adding 1 tbsp lemon or orange zest to the dough along with the vanilla extract. The citrus pairs beautifully with the apricot jam, adding a refreshing tang that cuts through the richness.
I like to use Meyer lemon zest for its sweetness, but regular lemon works too. For extra zing, add 1 tsp lemon juice when mixing the wet ingredients. 🌟
Spiced Chai Version
Transform these cookies into a cozy chai-inspired treat by adding ½ tsp ground cardamom, ¼ tsp ground cloves, and ¼ tsp ground ginger to the dry ingredients.
These warm spices complement the apricot beautifully and give the cookies a sophisticated, aromatic depth. For a visual touch, sprinkle a pinch of cinnamon on top before baking. 🌶️
Nut-Free Option
Skip the almonds and replace them with ½ cup mini chocolate chips or dried cranberries for a nut-free version. The chocolate chips add pockets of gooey sweetness, while the cranberries bring a tart contrast to the apricot.
If you want crunch without nuts, try toasted coconut flakes—they add a tropical vibe that pairs surprisingly well with the apricot. 🥥
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add an extra ¼ cup gluten-free flour to ensure the dough holds together properly. The texture will be slightly denser, but still delicious.
Vegan Substitutions
Make these cookies vegan by using vegan cream cheese (like Kite Hill or Violife) and replacing the eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let it sit for 5 minutes to thicken). For the butter, use vegan butter** (like Earth Balance) or coconut oil. The texture will be slightly different, but still delightful. The apricot jam should be vegan-friendly—check the label to ensure it doesn't contain honey or gelatin. 🌱
Seasonal Fruit Swaps
Swap out the apricot jam for seasonal fruits to keep these cookies exciting year-round. In summer, try peach or raspberry jam. In fall, use apple butter or cranberry sauce.
For winter, blackberry or fig jam adds a rich, jammy depth. Each fruit brings its own unique flavor profile, so experiment to find your favorite! 🍓
Nutrition facts
Frequently asked questions
Why does the dough need to chill before baking?
The 1-hour chill is key for two reasons: it prevents the cookies from spreading too much in the oven (which would make them flat), and it allows the flour to fully hydrate for a tender crumb. Skipping this step often leads to cookies that bake unevenly or develop a dense texture. If you're short on time, chill the dough for at least 30 minutes—just don't skip it entirely!
Can I use fresh apricots instead of jam?
Yes! For a fresher taste, blend 1 cup chopped fresh apricots with 2 tbsp sugar until smooth, then use this mixture in place of the jam. The texture will be slightly different (more watery), so you may need to reduce the oven time by 1 minute to prevent over-browning. Drain any excess liquid first to avoid a soggy cookie.
How do I prevent the jam from leaking out during baking? To keep the apricot filling contained,
What's the best way to store these cookies?
For freshness, store them in an airtight container at room temperature for up to 5 days. To extend shelf life, freeze the baked cookies (not the dough) for up to 3 months. For the best texture, rewarm them in a 350°F oven for 3-5 minutes before serving—this revives the jammy center beautifully.
Can I make these cookies without an egg substitute?
If you're avoiding eggs entirely, try 2 tbsp applesauce or 2 tbsp mashed banana as a 1:1 replacement. For a neutral flavor, use 2 tbsp unsweetened applesauce—it adds moisture without altering the taste. The texture will be slightly denser, but still delicious. Just be sure to reduce the sugar by 1 tbsp if using sweet substitutes like banana.
