Italian Rainbow Cookies are a classic Italian American bakery favorite known for their vibrant layers, rich almond flavor, sweet apricot filling, and smooth chocolate coating. Despite being called cookies, they are actually more similar to delicate layered cake bars. Each bite combines soft almond cake, fruity jam, and bittersweet chocolate into a beautiful dessert that is perfect for holidays, special occasions, or whenever you want to create something truly memorable from scratch.
Ingredients
For the Cookie Layers
- 1¼ cups unsalted butter, softened at room temperature
- 8 oz almond paste, not marzipan
- 1 cup granulated sugar
- 2 cups all purpose flour
- ½ teaspoon salt
- 4 eggs, separated
For Assembly
- 14 oz apricot jam
- 1 lb bittersweet chocolate
- 1 tablespoon vegetable oil
Prep & Cook Time
- Prep Time: 12 hrs
- Bake Time: 10 minutes
Servings
- Makes approximately 36 to 48 cookies depending on size
Essential Equipment Guide
- Stand mixer or hand mixer
- Mixing bowls
- Rubber spatula
- Three baking pans or sheet pans
- Parchment paper
- Offset spatula
- Small saucepan or microwave safe bowl
- Cooling rack
- Serrated knife
- Heavy baking sheet or flat tray for weighing down layers
Step 1: Prepare Your Baking Pans and Oven
Begin by preheating your oven to 350°F. Line three baking pans of equal size with parchment paper. The parchment paper is essential because the thin cake layers can stick easily and may tear during assembly.
Having all three pans prepared before mixing the batter makes the process much smoother. Since the batter will be divided into three portions, it helps to have everything ready ahead of time.
Set the prepared pans aside while you make the batter.
Step 2: Separate the Eggs
Carefully separate the four eggs, placing the whites in one large bowl and the yolks in another.
The egg whites play a major role in creating a lighter texture. Whipping them separately incorporates air into the batter and prevents the layers from becoming too dense.
Allow the eggs to sit at room temperature while you continue preparing the other ingredients. Room temperature eggs blend more easily and create a smoother batter.
Step 3: Cream the Almond Paste and Sugar
Place the almond paste and granulated sugar into a large mixing bowl or the bowl of a stand mixer.
Mix them together until the almond paste breaks down into small pieces and begins combining evenly with the sugar. This step may take several minutes because almond paste tends to be firm and crumbly.
Continue mixing until the mixture resembles coarse crumbs. Properly breaking down the almond paste ensures the finished cookies have a smooth texture and even almond flavor throughout.
Step 4: Add the Butter
Add the softened butter to the almond paste mixture.
Beat until the mixture becomes light and creamy. The butter should fully incorporate into the almond paste and sugar mixture, creating a fluffy base.
This creaming process adds air to the batter, which helps the thin cake layers bake evenly. Scrape down the sides of the bowl occasionally to make sure everything mixes uniformly.
Step 5: Incorporate the Egg Yolks
Add the egg yolks one at a time while mixing.
Allow each yolk to fully blend into the batter before adding the next. The mixture should become smooth, rich, and slightly pale in color.
Taking your time with this step helps create a stable batter and prevents separation later on.
Step 6: Add the Dry Ingredients
Add the all purpose flour and salt to the bowl.
Mix just until the flour disappears into the batter. Avoid overmixing because excessive mixing can develop gluten, resulting in tougher layers.
The batter should be thick, smooth, and evenly combined.
Step 7: Whip the Egg Whites
In a clean bowl, beat the egg whites until stiff peaks form.
The whites should hold their shape when the beaters are lifted. Properly whipped egg whites provide structure and help keep the layers soft rather than heavy.
Take care not to overbeat them. The texture should be glossy and stable.
Step 8: Fold the Egg Whites Into the Batter
Add about half of the whipped egg whites to the almond batter.
Gently fold them in using a rubber spatula. This first addition lightens the batter and makes it easier to incorporate the remaining whites.
Once mostly combined, fold in the rest of the whipped egg whites.
Use slow, gentle motions to preserve as much air as possible. The finished batter should look smooth and airy.
Step 9: Divide the Batter Into Three Portions
Evenly divide the batter into three separate bowls.
One portion will remain plain, while the other two portions will be colored red and green to create the traditional Italian flag appearance.
Try to keep the portions as equal as possible so the layers bake evenly and maintain consistent thickness.
Step 10: Color the Batter
Leave one bowl uncolored.
Add green food coloring to one bowl and red food coloring to another. Stir each portion until the color is evenly distributed.
Aim for vibrant colors because they will soften slightly during baking. The red and green layers should be bright enough to remain distinct after baking and assembly.
Step 11: Spread the Batter Into the Pans
Transfer each batter portion into a prepared pan.
Using an offset spatula, spread the batter into an even layer. Since the layers are very thin, take your time to smooth the surface and reach all corners.
Even layers create a more professional appearance once the cookies are sliced.
Step 12: Bake the Layers
Bake the layers for approximately 8 to 10 minutes.
The cakes should be fully set and lightly colored but not browned. Because the layers are thin, they bake very quickly.
Remove the pans from the oven and allow the layers to cool completely before assembling.
Attempting to stack warm layers may cause tearing or sticking.
Step 13: Prepare the Apricot Jam
Place the apricot jam into a small bowl.
Warm it slightly until it becomes easy to spread. This can be done in a microwave or over gentle heat.
The jam should be smooth and spreadable but not hot.
Warming the jam helps create thin, even layers between the cakes.
Step 14: Assemble the Layers
Place the green layer on your work surface.
Spread half of the apricot jam evenly across the surface.
Carefully place the plain layer on top and gently press down.
Spread the remaining jam over the plain layer.
Finish by placing the red layer on top.
At this point, you will have three colorful layers separated by thin layers of apricot jam.
Step 15: Compress and Chill the Layers
Cover the assembled layers with parchment paper.
Place a flat baking sheet or tray on top and add a little weight. This gentle pressure helps the layers bond together and creates the signature dense texture associated with Italian Rainbow Cookies.
Transfer everything to the refrigerator.
Chill for at least 6 hours, although overnight chilling produces the best results.
Step 16: Prepare the Chocolate Coating
When the layers are fully chilled, melt the bittersweet chocolate together with the vegetable oil.
The oil helps create a smoother coating and makes the chocolate easier to spread.
Stir until completely smooth and glossy.
Allow the chocolate to cool slightly before applying it to the cookies.
Step 17: Coat the Top With Chocolate
Remove the chilled layered cake from the refrigerator.
Pour the melted chocolate over the top and spread it evenly using an offset spatula.
Work quickly because the chocolate begins setting fairly fast.
For a decorative finish, lightly drag a fork across the surface to create subtle lines.
Return the slab to the refrigerator until the chocolate is firm.
Step 18: Slice Into Cookies
Using a sharp serrated knife, trim the edges to create clean sides.
Cut the slab into long strips and then into smaller rectangles or squares.
For the cleanest cuts, wipe the knife between slices.
You will reveal beautiful red, white, and green layers separated by apricot jam and topped with a smooth chocolate finish.
Tips for Success
- Use almond paste, not marzipan.
- Make sure the butter is fully softened before mixing.
- Whip the egg whites to stiff peaks for the best texture.
- Spread each layer as evenly as possible.
- Warm the apricot jam slightly for easier spreading.
- Chill the assembled layers overnight for the cleanest slices.
- Use a serrated knife when cutting.
- Wipe the knife clean between cuts.
- Allow the chocolate to set completely before slicing.
- Store the cookies chilled for the best texture.
Pairings
- Fresh espresso
- Cappuccino
- Hot chocolate
- Vanilla ice cream
- Fresh berries
- Almond flavored coffee
- After dinner coffee drinks
- Holiday dessert platters
Variations
- Replace apricot jam with raspberry preserves.
- Use a combination of apricot and raspberry jam.
- Add almond extract for a stronger almond flavor.
- Decorate the chocolate with festive sprinkles.
- Cut into diamonds instead of squares.
- Use dark chocolate for a deeper flavor.
- Create holiday themed colors for special occasions.
- Drizzle white chocolate over the finished cookies for extra decoration.
Italian Rainbow Cookies require a little patience, but the results are worth every step. The combination of almond cake, apricot jam, and bittersweet chocolate creates a bakery style dessert that looks as impressive as it tastes. Once chilled and sliced, these colorful layered treats become the perfect addition to holiday cookie trays, celebrations, and special gatherings.
Print
Italian Rainbow Cookies Recipe That Brings Vintage Dessert Energy
Italian Rainbow Cookies are a classic Italian American bakery favorite known for their vibrant layers, rich almond flavor, sweet apricot filling, and smooth chocolate coating. Despite being called cookies, they are actually more similar to delicate layered cake bars. Each bite combines soft almond cake, fruity jam, and bittersweet chocolate into a beautiful dessert that is perfect for holidays, special occasions, or whenever you want to create something truly memorable from scratch.
- Total Time: 12 hr 10 mins
- Yield: 4 dozen
Ingredients
For the Cookie Layers
- 1¼ cups unsalted butter, softened at room temperature
- 8 oz almond paste, not marzipan
- 1 cup granulated sugar
- 2 cups all purpose flour
- ½ teaspoon salt
- 4 eggs, separated
For Assembly
- 14 oz apricot jam
- 1 lb bittersweet chocolate
- 1 tablespoon vegetable oil
Instructions
Begin by preheating your oven to 350°F. Line three baking pans of equal size with parchment paper. The parchment paper is essential because the thin cake layers can stick easily and may tear during assembly.
Having all three pans prepared before mixing the batter makes the process much smoother. Since the batter will be divided into three portions, it helps to have everything ready ahead of time.
Set the prepared pans aside while you make the batter.
Step 2: Separate the Eggs
Carefully separate the four eggs, placing the whites in one large bowl and the yolks in another.
The egg whites play a major role in creating a lighter texture. Whipping them separately incorporates air into the batter and prevents the layers from becoming too dense.
Allow the eggs to sit at room temperature while you continue preparing the other ingredients. Room temperature eggs blend more easily and create a smoother batter.
Step 3: Cream the Almond Paste and Sugar
Place the almond paste and granulated sugar into a large mixing bowl or the bowl of a stand mixer.
Mix them together until the almond paste breaks down into small pieces and begins combining evenly with the sugar. This step may take several minutes because almond paste tends to be firm and crumbly.
Continue mixing until the mixture resembles coarse crumbs. Properly breaking down the almond paste ensures the finished cookies have a smooth texture and even almond flavor throughout.
Step 4: Add the Butter
Add the softened butter to the almond paste mixture.
Beat until the mixture becomes light and creamy. The butter should fully incorporate into the almond paste and sugar mixture, creating a fluffy base.
This creaming process adds air to the batter, which helps the thin cake layers bake evenly. Scrape down the sides of the bowl occasionally to make sure everything mixes uniformly.
Step 5: Incorporate the Egg Yolks
Add the egg yolks one at a time while mixing.
Allow each yolk to fully blend into the batter before adding the next. The mixture should become smooth, rich, and slightly pale in color.
Taking your time with this step helps create a stable batter and prevents separation later on.
Step 6: Add the Dry Ingredients
Add the all purpose flour and salt to the bowl.
Mix just until the flour disappears into the batter. Avoid overmixing because excessive mixing can develop gluten, resulting in tougher layers.
The batter should be thick, smooth, and evenly combined.
Step 7: Whip the Egg Whites
In a clean bowl, beat the egg whites until stiff peaks form.
The whites should hold their shape when the beaters are lifted. Properly whipped egg whites provide structure and help keep the layers soft rather than heavy.
Take care not to overbeat them. The texture should be glossy and stable.
Step 8: Fold the Egg Whites Into the Batter
Add about half of the whipped egg whites to the almond batter.
Gently fold them in using a rubber spatula. This first addition lightens the batter and makes it easier to incorporate the remaining whites.
Once mostly combined, fold in the rest of the whipped egg whites.
Use slow, gentle motions to preserve as much air as possible. The finished batter should look smooth and airy.
Step 9: Divide the Batter Into Three Portions
Evenly divide the batter into three separate bowls.
One portion will remain plain, while the other two portions will be colored red and green to create the traditional Italian flag appearance.
Try to keep the portions as equal as possible so the layers bake evenly and maintain consistent thickness.
Step 10: Color the Batter
Leave one bowl uncolored.
Add green food coloring to one bowl and red food coloring to another. Stir each portion until the color is evenly distributed.
Aim for vibrant colors because they will soften slightly during baking. The red and green layers should be bright enough to remain distinct after baking and assembly.
Step 11: Spread the Batter Into the Pans
Transfer each batter portion into a prepared pan.
Using an offset spatula, spread the batter into an even layer. Since the layers are very thin, take your time to smooth the surface and reach all corners.
Even layers create a more professional appearance once the cookies are sliced.
Step 12: Bake the Layers
Bake the layers for approximately 8 to 10 minutes.
The cakes should be fully set and lightly colored but not browned. Because the layers are thin, they bake very quickly.
Remove the pans from the oven and allow the layers to cool completely before assembling.
Attempting to stack warm layers may cause tearing or sticking.
Step 13: Prepare the Apricot Jam
Place the apricot jam into a small bowl.
Warm it slightly until it becomes easy to spread. This can be done in a microwave or over gentle heat.
The jam should be smooth and spreadable but not hot.
Warming the jam helps create thin, even layers between the cakes.
Step 14: Assemble the Layers
Place the green layer on your work surface.
Spread half of the apricot jam evenly across the surface.
Carefully place the plain layer on top and gently press down.
Spread the remaining jam over the plain layer.
Finish by placing the red layer on top.
At this point, you will have three colorful layers separated by thin layers of apricot jam.
Step 15: Compress and Chill the Layers
Cover the assembled layers with parchment paper.
Place a flat baking sheet or tray on top and add a little weight. This gentle pressure helps the layers bond together and creates the signature dense texture associated with Italian Rainbow Cookies.
Transfer everything to the refrigerator.
Chill for at least 6 hours, although overnight chilling produces the best results.
Step 16: Prepare the Chocolate Coating
When the layers are fully chilled, melt the bittersweet chocolate together with the vegetable oil.
The oil helps create a smoother coating and makes the chocolate easier to spread.
Stir until completely smooth and glossy.
Allow the chocolate to cool slightly before applying it to the cookies.
Step 17: Coat the Top With Chocolate
Remove the chilled layered cake from the refrigerator.
Pour the melted chocolate over the top and spread it evenly using an offset spatula.
Work quickly because the chocolate begins setting fairly fast.
For a decorative finish, lightly drag a fork across the surface to create subtle lines.
Return the slab to the refrigerator until the chocolate is firm.
Step 18: Slice Into Cookies
Using a sharp serrated knife, trim the edges to create clean sides.
Cut the slab into long strips and then into smaller rectangles or squares.
For the cleanest cuts, wipe the knife between slices.
You will reveal beautiful red, white, and green layers separated by apricot jam and topped with a smooth chocolate finish.
- Prep Time: 12 hrs
- Cook Time: 10 mins





