I can never resist these buttery raspberry swirl shortbread cookies, with their jewel-toned ribbons and delicate white chocolate drizzle. They look bakery-worthy, but their tender crumb and sweet-tart finish make them even more irresistible.

I’m obsessed with these Raspberry Swirl Shortbread Cookies because they hit that sweet spot between simple and seriously pretty. I love how the shortbread crumbles in the best way, buttery and tender without feeling heavy.
Then there’s the raspberry jam, bright and a little tart, cutting through all that richness like it knows exactly what it’s doing. And the white chocolate drizzle?
Just enough to make me linger over every bite. But what really gets me is the texture.
Soft snap, delicate crumb, glossy berry swirls. The kind of cookie I keep “taste-testing” until half the tray is gone.
Ingredients

- Unsalted butter makes these cookies tender, rich, and honestly kind of melt-in-your-mouth.
- Granulated sugar keeps the sweetness simple, with a tiny bit of crisp edge.
- All-purpose flour gives the cookies structure so they don’t turn into buttery puddles.
- Fine salt keeps everything from tasting flat.
Tiny amount, big difference.
- Vanilla extract adds that cozy bakery smell you’ll notice right away.
- Raspberry jam brings the bright, fruity swirl that cuts through the richness.
- White chocolate adds creamy sweetness, and yeah, it makes them feel a little fancy.
- Plus, oil or cream helps the drizzle behave instead of clumping up.
Ingredient Quantities
- 1 cup unsalted butter, softened
- 1/2 cup granulated sugar
- 2 cups all-purpose flour
- 1/4 teaspoon fine salt
- 1 teaspoon vanilla extract
- 1/2 cup raspberry jam
- 3 ounces white chocolate, chopped or chips
- 1 teaspoon neutral oil or heavy cream for thinning the drizzle
How to Make this
1. Preheat the oven to 350 F and line an 8 or 9 inch square baking pan with parchment, leaving an overhang for easy removal.
2. In a large bowl, beat 1 cup softened unsalted butter with 1/2 cup granulated sugar until light and fluffy, about 2 to 3 minutes.
3. Beat in 1 teaspoon vanilla extract until combined.
4. Add 2 cups all-purpose flour and 1/4 teaspoon fine salt and mix on low until the dough just comes together; it will be crumbly but hold when pressed.
5. Transfer the dough to the prepared pan and press it evenly into the bottom in a compact layer.
6. Warm 1/2 cup raspberry jam briefly in the microwave or on the stove until loose enough to spoon, then drop spoonfuls of jam over the dough and use a knife or skewer to create a pretty swirl pattern across the surface.
7. Bake until the edges are lightly golden and the center is set, about 25 to 30 minutes. Remove from the oven and let cool completely in the pan on a wire rack.
8. While cooling, melt 3 ounces white chocolate with 1 teaspoon neutral oil or heavy cream in short bursts in the microwave or over a double boiler until smooth, stirring frequently.
9. Lift the cooled shortbread from the pan using the parchment overhang and cut into cookies or squares with a sharp knife.
10. Arrange cookies on a rack or parchment and drizzle the melted white chocolate over the top. Let the chocolate set before serving.
Equipment Needed
1. Oven
2. 8 or 9 inch square baking pan
3. Parchment paper
4. Large mixing bowl
5. Electric hand mixer or sturdy whisk
6. Rubber spatula or wooden spoon
7. Microwave-safe bowl or double boiler setup
8. Sharp knife and cutting board
9. Wire cooling rack
FAQ
Raspberry Swirl Shortbread Cookies Recipe Substitutions and Variations
- Unsalted butter
- Vegan stick margarine or vegan butter, measure 1:1, for dairy free results
- Coconut oil, solid, use slightly less (about 3/4 cup) for a hint of coconut flavor
- Salted butter, use as written but reduce added salt by about 1/4 teaspoon
- Granulated sugar
- Confectioners sugar, gives a finer, more tender crumb; use 1:1 and sift to remove lumps
- Light brown sugar, adds moistness and slight caramel note; use 1:1 but expect chewier texture
- Coconut sugar, 1:1, for a subtle caramel flavor and lower glycemic index
- All purpose flour
- 1:1 gluten free flour blend, use same amount and check for added xanthan gum if needed
- Pastry flour, use in same amount for an even more tender, melt in your mouth texture
- Half all purpose and half almond flour, reduces gluten and adds nutty flavor; expect slightly crumblier cookies
- Raspberry jam
- Strawberry or apricot preserves, same quantity, for a different fruit note
- Fresh raspberry compote, lightly mashed and reduced, for brighter, less sweet fruit flavor
- Seedless red currant jelly, for a tangy, smooth spread that swirls easily
Pro Tips
1. Chill the dough for 15 minutes if it feels too soft before pressing it into the pan. That will help you get a neater, more even base and reduce spreading while baking.
2. Warm the jam just enough to loosen it, then spoon it in small dollops so you can control the swirl. If your jam is full of seeds, give it a quick strain for a smoother ribbon that spreads more attractably.
3. Keep an eye on the center as it nears the end of baking. The edges should be light golden and the center just set. Overbaking will dry out the shortbread, so pull it as soon as it looks firm but not browned.
4. For a glossy, pourable white chocolate drizzle, chop the chocolate finely and add the oil or cream sparingly while stirring until you reach a silky consistency. If the chocolate seizes or becomes grainy, gently warm it in very short bursts and stir until smooth.

Raspberry Swirl Shortbread Cookies Recipe
I can never resist these buttery raspberry swirl shortbread cookies, with their jewel-toned ribbons and delicate white chocolate drizzle. They look bakery-worthy, but their tender crumb and sweet-tart finish make them even more irresistible.
12
servings
315
kcal
Equipment: 1. Oven
2. 8 or 9 inch square baking pan
3. Parchment paper
4. Large mixing bowl
5. Electric hand mixer or sturdy whisk
6. Rubber spatula or wooden spoon
7. Microwave-safe bowl or double boiler setup
8. Sharp knife and cutting board
9. Wire cooling rack
Ingredients
-
1 cup unsalted butter, softened
-
1/2 cup granulated sugar
-
2 cups all-purpose flour
-
1/4 teaspoon fine salt
-
1 teaspoon vanilla extract
-
1/2 cup raspberry jam
-
3 ounces white chocolate, chopped or chips
-
1 teaspoon neutral oil or heavy cream for thinning the drizzle
Directions
- Preheat the oven to 350 F and line an 8 or 9 inch square baking pan with parchment, leaving an overhang for easy removal.
- In a large bowl, beat 1 cup softened unsalted butter with 1/2 cup granulated sugar until light and fluffy, about 2 to 3 minutes.
- Beat in 1 teaspoon vanilla extract until combined.
- Add 2 cups all-purpose flour and 1/4 teaspoon fine salt and mix on low until the dough just comes together; it will be crumbly but hold when pressed.
- Transfer the dough to the prepared pan and press it evenly into the bottom in a compact layer.
- Warm 1/2 cup raspberry jam briefly in the microwave or on the stove until loose enough to spoon, then drop spoonfuls of jam over the dough and use a knife or skewer to create a pretty swirl pattern across the surface.
- Bake until the edges are lightly golden and the center is set, about 25 to 30 minutes. Remove from the oven and let cool completely in the pan on a wire rack.
- While cooling, melt 3 ounces white chocolate with 1 teaspoon neutral oil or heavy cream in short bursts in the microwave or over a double boiler until smooth, stirring frequently.
- Lift the cooled shortbread from the pan using the parchment overhang and cut into cookies or squares with a sharp knife.
- Arrange cookies on a rack or parchment and drizzle the melted white chocolate over the top. Let the chocolate set before serving.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 68g
- Total number of serves: 12
- Calories: 315kcal
- Fat: 17.8g
- Saturated Fat: 11g
- Trans Fat: 0.13g
- Polyunsaturated: 1g
- Monounsaturated: 3.8g
- Cholesterol: 43mg
- Sodium: 53mg
- Potassium: 38mg
- Carbohydrates: 37.3g
- Fiber: 0.8g
- Sugar: 22.5g
- Protein: 2.3g
- Vitamin A: 125IU
- Vitamin C: 0.04mg
- Calcium: 17mg
- Iron: 0.77mg


















