
Table of Contents
If you have ever walked through a pasticceria in central Italy in the summer, you have probably seen them: round, blush-pink cookies the size of a child’s fist, each one topped with a single sprig of mint, arranged in rows and looking impossibly like actual peaches. You pick one up, break it open, and find two different custards inside — vanilla on one half, chocolate on the other — and suddenly you understand why Italian pastry has the reputation it does.
These are Pesche Dolci, Italian Peach Cookies. They are one of the most beloved traditional desserts of Emilia-Romagna and Tuscany, made for celebrations, feast days, and summer gatherings. The name means sweet peaches, and the whole point is the illusion — a cookie that looks like a piece of fruit, with a soul made of custard and a skin dyed pink by Alchermes, a bright crimson Italian liqueur that smells of cinnamon, cloves, and rosewater.
This recipe walks you through every step. It takes patience and some time, but nothing about it is technically difficult. What comes out the other end is one of the most stunning and genuinely delicious things you will ever put on a dessert table.

What Are Italian Peach Cookies?
Pesche Dolci have been made in Italian homes and pastry shops for centuries. The recipe varies slightly by region — some versions use jam as a filling, others use pastry cream, and the liqueur used for dyeing can change based on what is available — but the concept is always the same: two domed cookies sandwiched together around a generous custard filling, then bathed briefly in a colored liqueur and rolled in sugar to create the fuzzy, blushing skin of a ripe peach.
The Alchermes liqueur is what gives the cookies their signature pink-red color. It is a traditional Italian liqueur flavored with cinnamon, cloves, nutmeg, and rosewater, and it has been used in Italian confectionery for hundreds of years. If you cannot find it, there are easy substitutes that produce a similar result.
The result of the full recipe — eighteen assembled peach cookies, chilled overnight and served with mint — is something that looks like it came from a professional pastry kitchen. The reality is that it came from your oven, your stovetop, and about two hours of focused, enjoyable work.
Why You’ll Love This Recipe
- A show-stopping Italian dessert that looks incredibly impressive
- Made entirely from scratch with straightforward techniques
- Two custard flavors — vanilla and chocolate — in every cookie
- The Alchermes dip gives them their signature peach color and subtle perfume
- Made ahead — they need 3–4 hours to set, so they are perfect to prepare the day before
- Yields 18 assembled peach cookies — perfect for a gathering or celebration
Ingredients
(Yields 18 assembled peach cookies | Prep: 45 mins | Cook: 15 mins | Chill: 3–4 hours)
For the cookie dough:
- 2 cups + 1 tbsp (270 g) all-purpose flour
- ½ cup (100 g) white granulated sugar
- 1 teaspoon baking powder
- 1 large egg, room temperature
- ¼ cup (60 ml) whole milk, room temperature
- ¼ cup (55 g) unsalted butter, room temperature
- ½ teaspoon vanilla extract
- ¼ teaspoon salt
For the base custard (divided into vanilla and chocolate):
- 1⅓ cups (330 ml) whole milk, room temperature
- 3 egg yolks, room temperature
- ½ cup (100 g) white granulated sugar
- 3 tbsp (20 g) cornstarch
To finish the chocolate custard:
- 1½ tbsp (30 ml) whole milk
- 3 tbsp (24 g) powdered sugar
- 2 tbsp (15 g) unsweetened cocoa powder
For decorating:
- ¼ cup (60 ml) Alchermes liqueur
- ⅔ cup (130 g) white granulated sugar
- Fresh mint leaves for topping
Note on Alchermes: Alchermes is a traditional Italian liqueur with a vivid red color and a warm spiced flavor. It is available in Italian grocery stores and some specialty liquor stores. If you cannot find it, substitute with a few drops of red food coloring mixed into a small amount of water or cherry juice, or use a red-tinted fruit syrup like grenadine — the flavor will be different but the visual effect will be similar.
MapRecipes · Easy Cakes · Italian Classics
Italian Peach Cookies (Pesche Dolci)
Two domed cookies — vanilla custard and chocolate custard — sandwiched into a peach shape, dipped in Alchermes, rolled in sugar, and crowned with mint. A stunning Italian classic.
Ingredients
Instructions
-
1Preheat and prep
Preheat oven to 320°F (160°C) with the fan off. Line two baking sheets with parchment paper.
-
2Make and bake the cookies
Mix all cookie dough ingredients into a thick dough. Divide into 18 balls of 30 g each, roll smooth, and place on sheets. Bake 12–15 minutes until golden all over with golden-brown bottoms. Cool completely before carving.
-
3Carve the cookies
Use a small spoon or knife to gently hollow out the flat bottom of each cooled cookie to create a well for the filling.
-
4Make the base custard
Heat milk until hot but not boiling. Whisk yolks, sugar, and cornstarch until pale. Temper with hot milk gradually, then return to pan over low heat and stir until thickened and bubbling.
-
5Split into vanilla and chocolate
Stir vanilla into the custard, then divide in half. Cover vanilla half with plastic wrap touching the surface. Add milk, powdered sugar, and cocoa to remaining half, return to heat, stir until thickened. Cover and cool both completely.
-
6Fill and assemble
Fill 9 cookies generously with vanilla custard and 9 with chocolate. Custard must reach the edges — it’s the glue. Press a vanilla and a chocolate cookie together to form each peach shape.
-
7Dip and roll
Briefly dip each assembled peach in Alchermes for 2–3 seconds only. Immediately roll in granulated sugar to coat completely.
-
8Chill and serve
Refrigerate for at least 3–4 hours, or overnight (recommended). Add a fresh mint leaf to each cookie just before serving.
Pro tips
How to Make Italian Peach Cookies

Step 1 — Preheat and Prepare
Preheat your oven to 320°F (160°C) with the fan turned off. Fan-assisted heat can cause the cookies to crack, which makes assembly harder. Line two baking sheets with parchment paper and set aside.
Step 2 — Make the Cookie Dough
In a large bowl, combine the flour, sugar, baking powder, egg, milk, room-temperature butter, vanilla extract, and salt. Mix everything together until a thick, cohesive dough forms. This dough is noticeably thicker than a typical drop cookie dough — it should feel more like a soft pastry dough than a batter.
Divide the dough into 18 equal portions, each weighing about 30 g (1.1 oz). Roll each portion into a perfectly smooth ball between your palms, then place on the prepared baking sheets. Gently press each ball down slightly so it sits flat and will not roll during baking.
Step 3 — Bake the Cookies
Bake for 12 to 15 minutes, until the cookies are golden all over with golden-brown bottoms — lift one with a spatula to check the underside. The surface should be smooth and set with no cracks, though very light surface cracks are fine and won’t affect the final result.
Allow the cookies to cool completely before moving to the next step. Do not try to carve warm cookies — they will crumble.
Step 4 — Carve the Cookies
Once the cookies are fully cooled to room temperature, use a small spoon or the tip of a knife to carve a hollow into the flat bottom of each cookie. This hollow creates the cavity that will hold the custard filling and acts as the glue that keeps both halves together when sandwiched.
Work gently and take your time — the goal is a decent-sized well without breaking through the sides of the cookie.
Step 5 — Make the Base Custard
Pour the milk into a medium saucepan over low heat and warm it until hot but not boiling. While the milk heats, vigorously whisk the cornstarch, sugar, and egg yolks together in a separate bowl until pale and well combined.
Temper the eggs: add a few tablespoons of the hot milk into the egg mixture while whisking constantly. Repeat this two or three more times — this gradually raises the temperature of the eggs so they do not scramble when they hit the hot milk.
Pour the tempered egg mixture into the saucepan, turn the heat back on to low, and stir continuously until the custard thickens and comes to a gentle bubble. Remove from heat.
Step 6 — Split into Vanilla and Chocolate Custard
Vanilla custard: Stir the vanilla extract into the base custard. Transfer exactly half the custard into a separate bowl. Cover the surface with plastic wrap pressed directly onto the custard — this prevents a skin from forming. Allow to cool completely.
Chocolate custard: Add the milk, powdered sugar, and cocoa powder to the remaining half of the custard still in the saucepan. Return to low heat and stir until fully incorporated and thickened again. Remove from heat. Cover the surface with plastic wrap pressed directly onto the custard. Allow to cool completely.
Step 7 — Fill the Cookies
Fill half the cookies (9) generously with vanilla custard and the other half (9) generously with chocolate custard. Spoon the custard into the carved hollows and build it up slightly so there is a thin layer of custard reaching the flat edges of the cookie — this edge layer is the glue that seals the two halves together.
Step 8 — Assemble the Peaches
Press a vanilla custard cookie together with a chocolate custard cookie, flat sides facing each other, to form a round ball that resembles a whole peach. The custard at the edges seals the join. Set aside and repeat with all 18 cookies to form 9 assembled peach cookies.
Wait — this recipe yields 18 cookies total, which makes 9 assembled peaches. If you want 18 assembled peaches, double the recipe.
Step 9 — Dip in Alchermes
Pour the Alchermes into a shallow bowl. Working one at a time, briefly dip each assembled peach cookie into the liqueur — just a few seconds of contact. Do not let it soak. You want the surface to take on the color and a whisper of flavor, not become saturated. A saturated cookie will fall apart.
Step 10 — Roll in Sugar
Immediately after dipping, roll each cookie in the granulated sugar, coating it completely. Place on a serving plate and repeat.
Step 11 — Chill and Serve
Refrigerate the assembled, sugar-coated cookies for at least 3–4 hours, or ideally overnight. This resting time is essential — the cookies soften, the custard sets fully, the Alchermes perfumes every layer, and the whole thing comes together into a unified, tender bite rather than a collection of parts.
Right before serving, press a fresh mint leaf into the top of each peach to complete the illusion. Serve and watch people reach for them.

Pro Tips for Perfect Italian Peach Cookies
Bake with the fan off. Fan-assisted ovens circulate hot air that can cause these delicate cookies to crack. A still oven at 320°F produces smooth, even domes that carve and assemble cleanly.
Weigh your dough portions. Each ball should be about 30 g. Eyeballing works, but if the cookies are different sizes, the two halves will not line up evenly when assembled and the peach shape will look uneven.
Press the plastic wrap directly onto the custard. Any surface exposed to air will form a thick skin as the custard cools. Pressing the wrap directly onto the surface prevents this completely.
Do not oversoak in Alchermes. A few seconds of contact is all you need. Too long and the exterior becomes soggy and the cookie loses structural integrity — both halves will slide apart in the refrigerator.
Chill overnight for the best result. Three to four hours is the minimum. Overnight is significantly better. The texture transforms as the cookie softens and absorbs the flavors from the custard and liqueur.
3 Questions Everyone Asks About Italian Peach Cookies
What can I use instead of Alchermes liqueur? Alchermes can be hard to find outside Italy. The most practical substitutes are: red food coloring mixed into a small amount of water (for the color without much flavor), a grenadine-and-water mixture (for color plus a light cherry sweetness), or cherry juice or strawberry syrup diluted slightly. None will replicate the warm, spiced aromatic quality of real Alchermes, but all will give you the signature pink-red blush that makes these cookies look like peaches.
Can I make Italian peach cookies without alcohol? Yes. The Alchermes dip is primarily cosmetic — its main job is to color the outside of the cookie. You can skip the liqueur entirely and simply tint the sugar with a few drops of red or pink food coloring, then roll the cookies in the tinted sugar. The flavor contribution of the Alchermes is real but subtle after chilling, so the alcohol-free version still tastes wonderful.
Why do my peach cookies fall apart when I dip them? This almost always comes from two causes: the dip was too long, or the custard filling was not generous enough at the edges. The custard is what seals the two halves together — if the edge coverage was thin, the dip soaks through the join before the sugar can lock it in place. Make sure the custard reaches the full flat edge of each cookie half before sandwiching, and keep the dip to just 2–3 seconds of contact with the Alchermes.
Make-Ahead and Storage
Make ahead: These cookies are ideal for making ahead. Assemble, dip, and sugar them the night before, refrigerate overnight, and add the mint leaves just before serving. They are genuinely better the next day.
Refrigerator: Store in a single layer in a covered container in the refrigerator for up to 3 days. The texture peaks at 12–24 hours after assembly and slowly softens further after that.
Freezer: Not recommended. The custard filling changes texture after freezing and thawing, and the sugar coating dissolves.
The Takeaway
Italian Peach Cookies are one of the great set-pieces of Italian home baking. They take more steps than most recipes on this site, but every step is manageable, and the result — a plate of pink, sugar-dusted peach-shaped cookies each hiding two flavors of custard — is unlike anything else you can make in a home kitchen.
Make them for a dinner party, a summer gathering, or just because you want to spend a Sunday afternoon making something extraordinary. The mint leaf goes on last, right before you serve them, and that is the moment the illusion becomes complete. For more recipe try Peach and Raspberry Cobbler.
Made these? We would love to see your peaches! Tag us on Pinterest @Recipesmaps and share your result in the comments below.