Traditional Italian rainbow cookies with green, white, and red almond cake layers, raspberry jam, and chocolate coating.

Traditional Italian Rainbow Cookies (Bakery-Style Recipe)

Traditional Italian Rainbow Cookies (Classic Italian-American Bakery Recipe)

There’s something special about walking into an Italian-American bakery during the holidays and seeing those beautiful little rainbow cookies lined up behind the glass. With their bright green, creamy yellow, and red layers, rich chocolate coating, and sweet raspberry filling, they’re almost too pretty to eat.

But one bite is all it takes to understand why they’re such a beloved tradition.

These Traditional Italian Rainbow Cookies are made with three tender almond cake layers, thin spreads of raspberry jam, and a smooth chocolate coating on both sides. They’re soft, buttery, slightly chewy, and full of that wonderful almond flavor you remember from old-fashioned Italian bakeries.

Despite their name, rainbow cookies are actually little layered cakes rather than traditional cookies. They’re especially popular in Italian-American communities and are often called tricolor cookies, Italian flag cookies, or seven-layer cookies.

And while they look fancy, making them at home is easier than you might think.

Why You’ll Love These Italian Rainbow Cookies

These colorful cookies are worth every minute of preparation.

  • Classic bakery flavor: Rich almond paste gives them their signature taste.
  • Beautiful holiday colors: Green, white, and red layers make them perfect for Christmas.
  • Soft, tender texture: Each bite combines delicate almond cake with sweet jam.
  • Chocolate coating: Semisweet chocolate balances the sweetness beautifully.
  • Make-ahead friendly: Chilling overnight makes them even easier to slice.
  • Perfect for gifting: Their colorful layers look gorgeous in holiday cookie boxes.

Whether you’re recreating a family tradition or trying Italian rainbow cookies for the first time, this recipe brings a little Italian-American bakery magic into your kitchen.

Traditional Italian rainbow cookies with green, white, and red almond cake layers, raspberry jam, and chocolate coating.

What Are Italian Rainbow Cookies?

Italian rainbow cookies are a traditional Italian-American bakery treat made from three thin layers of almond-flavored sponge cake.

The layers are colored to resemble the Italian flag: green, white, and red.

Raspberry or apricot jam is spread between the layers, and the assembled cake is pressed and chilled before being coated with chocolate.

Once the chocolate sets, the cake is cut into small rectangles.

Although they’re called cookies, their texture is closer to a dense, tender almond cake.

They’re especially popular around Christmas, but you’ll also find them at weddings, birthdays, Easter celebrations, and Italian-American family gatherings.

Ingredients for Italian Rainbow Cookies

You don’t need complicated ingredients, but choosing the right ones makes a big difference.

Unsalted Butter — 1 Cup

Softened butter creates a rich, tender cake texture.

Allow it to reach room temperature before mixing so it blends smoothly with the almond paste and sugar.

Granulated Sugar — 1 Cup

Sugar adds sweetness and helps create a soft, delicate crumb.

Large Eggs — 4, Separated

The egg yolks add richness, while the whipped egg whites give the layers a lighter texture.

Almond Paste — 8 Ounces

Almond paste is the star ingredient.

It provides the distinctive almond flavor that makes these cookies taste like the ones from an Italian bakery.

Be sure to use almond paste, not marzipan. Marzipan is sweeter and has a different consistency.

All-Purpose Flour — 2 Cups

Regular all-purpose flour gives the layers structure without making them overly heavy.

Salt — ½ Teaspoon

A little salt balances the sweetness and enhances the almond flavor.

Almond Extract — 1 Teaspoon

Almond extract deepens the classic bakery-style flavor.

Red and Green Gel Food Coloring

Gel coloring creates vibrant colors without adding too much liquid to the batter.

Seedless Raspberry Jam — ¾ Cup

Raspberry jam adds a sweet, slightly tart flavor between the almond cake layers.

You can substitute apricot preserves for a more traditional variation.

Semisweet Chocolate — 12 Ounces

The chocolate coating gives the cookies their beautiful finish and balances the sweet almond cake.

How to Make Traditional Italian Rainbow Cookies

The secret to beautiful rainbow cookies is working carefully with each layer and allowing enough chilling time.

Step 1: Prepare Your Oven and Baking Pan

Preheat your oven to 350°F (175°C).

Line a 9×13-inch baking pan with parchment paper, leaving a little overhang for easy removal.

You’ll bake the three cake layers separately, so prepare fresh parchment for each layer.

Step 2: Whip the Egg Whites

Place the egg whites in a clean mixing bowl.

Using an electric mixer, beat until stiff peaks form.

The egg whites should hold their shape when you lift the beaters.

Set them aside while preparing the almond batter.

Step 3: Make the Almond Cake Batter

In another large bowl, beat the crumbled almond paste and granulated sugar until the mixture becomes fine and crumbly.

Add the softened butter and beat until smooth and creamy.

Mix in the egg yolks and almond extract.

Gradually add the flour and salt, mixing just until combined.

Gently fold in the whipped egg whites, being careful not to deflate them.

Step 4: Divide and Color the Batter

Divide the batter evenly among three bowls.

Add green gel food coloring to the first bowl and red coloring to the second.

Leave the third bowl plain.

Stir each colored portion gently until the color is evenly distributed.

Step 5: Bake the Three Layers

Spread the green batter evenly into your prepared 9×13-inch pan.

Use an offset spatula to create a thin, even layer.

Bake for approximately 8–10 minutes, or until the cake is just set and springs back lightly when touched.

Remove the layer using the parchment and allow it to cool.

Repeat the process with the plain batter and then the red batter, using fresh parchment each time.

Avoid overbaking because the cake layers should remain soft and tender.

Spreading green almond cake batter into a baking pan for homemade Italian rainbow cookies.

Place the cooled green cake layer on a parchment-lined tray.

Spread half of the seedless raspberry jam evenly over the surface.

Carefully place the plain almond cake layer on top.

Spread the remaining raspberry jam over the plain layer.

Finish by placing the red cake layer on top.

Press gently to help the layers stick together.

Three colorful Italian rainbow cookie cake layers stacked with raspberry jam filling.

Step 7: Press and Chill the Layers

Cover the assembled cake with parchment paper.

Place another baking tray on top and add a light weight to gently compress the layers.

Refrigerate for at least 4 hours, preferably overnight.

This helps the cake layers bond together and makes slicing much easier.

Step 8: Add the First Chocolate Layer

Melt 6 ounces of semisweet chocolate using a microwave or double boiler.

Spread the melted chocolate evenly over the top of the chilled cake.

Refrigerate until the chocolate has set.

Step 9: Coat the Other Side

Carefully flip the assembled cake over.

Melt the remaining 6 ounces of chocolate and spread it over the opposite side.

Chill again until the chocolate is just firm.

Step 10: Slice Into Cookies

Using a sharp knife, trim the edges to reveal the colorful layers.

Cut the cake into small rectangles.

For the cleanest cuts, allow the chocolate to soften slightly before slicing and wipe your knife between cuts.

Your beautiful homemade Italian rainbow cookies are ready to enjoy!

Grandma’s Tips for Perfect Rainbow Cookies

Use real almond paste. It’s the most important ingredient for authentic bakery-style flavor.

Measure the batter evenly. Dividing the batter into equal portions helps create uniform layers.

Don’t overbake. Thin cake layers dry out quickly, so remove them once they’re just set.

Choose thick jam. Seedless raspberry jam spreads easily and creates neat layers without unwanted seeds.

Chill before coating. A well-chilled cake is easier to handle when spreading the chocolate.

Cut carefully. A sharp knife and slightly softened chocolate help prevent cracking.

Italian Rainbow Cookie Variations

While the classic green, white, and red combination is hard to beat, there are several delicious ways to change this recipe.

Apricot Rainbow Cookies: Replace raspberry jam with smooth apricot preserves for a slightly different fruity flavor.

Dark Chocolate Rainbow Cookies: Use dark chocolate instead of semisweet for a richer finish.

Christmas Rainbow Cookies: Add a few festive sprinkles to the chocolate before it sets.

Pink and White Rainbow Cookies: Use pink coloring instead of green for a pretty Valentine’s Day variation.

Extra Almond Rainbow Cookies: Add a small additional splash of almond extract if you prefer a stronger almond flavor.

How to Store Italian Rainbow Cookies

Italian rainbow cookies are wonderful make-ahead treats because their flavor and texture hold up well when stored properly.

Refrigerator: Store in an airtight container for up to 1 week. Separate layers with parchment paper to prevent sticking.

Freezer: Freeze tightly wrapped cookies in a freezer-safe container for up to 2 months for best quality.

Serving: Allow refrigerated cookies to sit at room temperature for about 15–20 minutes before serving for a softer texture.

Frequently Asked Questions

Are Italian rainbow cookies actually Italian?

Italian rainbow cookies are best known as an Italian-American bakery specialty. Their colorful layers reflect the colors of the Italian flag.

Why are they called seven-layer cookies?

The name refers to the three cake layers, two jam layers, and two chocolate coatings.

Can I make rainbow cookies ahead of time?

Absolutely! In fact, preparing them a day or two in advance allows the layers to settle and makes slicing easier.

Can I use marzipan instead of almond paste?

Almond paste is recommended because marzipan contains more sugar and behaves differently in cake batter.

Why is my chocolate cracking when I slice the cookies?

The chocolate may be too cold. Let the assembled cake sit briefly at room temperature before cutting.

 

Traditional Italian rainbow cookies with green, white, and red almond cake layers, raspberry jam, and chocolate coating.

Traditional Italian Rainbow Cookies

Classic Italian-American rainbow cookies made with three tender almond cake layers, raspberry jam filling, and rich semisweet chocolate coating.

Ingredients
  

  • 1 cup unsalted butter softened
  • 1 cup granulated sugar
  • 4 large eggs separated
  • 8 ounces almond paste crumbled
  • 2 cups all-purpose flour
  • ½ teaspoon salt
  • 1 teaspoon almond extract
  • Red gel food coloring as needed
  • Green gel food coloring as needed
  • ¾ cup seedless raspberry jam
  • 12 ounces semisweet chocolate divided

Method
 

  1. Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper.
  2. Beat egg whites until stiff peaks form. Set aside.
  3. In a separate bowl, beat almond paste and sugar until crumbly. Add softened butter and beat until creamy.
  4. Mix in egg yolks and almond extract.
  5. Add flour and salt, mixing until combined. Gently fold in whipped egg whites.
  6. Divide batter into three equal portions. Color one green, one red, and leave one plain.
  7. Spread green batter into prepared pan and bake for 8–10 minutes. Remove and cool. Repeat with plain and red batters using fresh parchment.
  8. Place green cake layer on parchment and spread with half the raspberry jam.
  9. Add plain layer, spread with remaining jam, and top with red layer.
  10. Cover with parchment, weigh down lightly, and refrigerate for at least 4 hours.
  11. Melt 6 ounces chocolate and spread over one side of the chilled cake. Refrigerate until set.
  12. Flip cake carefully, melt remaining chocolate, and coat the other side.
  13. Chill until just firm, trim edges, and cut into small rectangles.

Notes

Use almond paste rather than marzipan.
Keep all three cake layers approximately the same thickness.
Avoid overbaking the thin layers.
Chill thoroughly before adding chocolate.
Let the chocolate soften slightly before cutting.
Store refrigerated in an airtight container for up to 1 week.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating