Traditional Italian Rainbow Cookie

About the author: Susan Updated on Sat, 24 Jan 2026 15:25:00 GMT Desserts

Tags: #italian #holiday #dessert #make-ahead

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:25:00 GMT

View Recipe →
Italian rainbow cookie squares with red white and green almond layers Pin it
Italian rainbow cookie squares with red white and green almond layers

Traditional Italian Rainbow Cookie looks fussy at first glance, but the work is mostly careful spreading and patience. The layers are thin, soft, and almond-rich, with just enough jam to hold everything together without making the cookies slide.

I like making these a day before I need them. The overnight press tightens the layers, deepens the almond flavor, and makes the chocolate finish much cleaner.

Almond layers and glossy chocolate

Use real almond paste here, not almond filling from a can. The paste gives the cakes that dense, tender bakery bite. Smooth jam and good semisweet chocolate matter too, since every layer is thin and easy to taste.

Ingredients for Italian rainbow cookies with almond paste jam and chocolate
Ingredients for Italian rainbow cookies with almond paste jam and chocolate
  • Almond paste. Gives the cookie its deep almond flavor and slightly chewy texture.
  • Unsalted butter. Keeps the cake layers tender and rich without making them greasy.
  • Granulated sugar. Sweetens the batter and helps break down the almond paste.
  • Eggs. Add structure so the thin layers bake up flexible instead of crumbly.
  • Almond extract. Boosts the bakery-style aroma without needing extra paste.
  • All-purpose flour. Gives the layers enough body to stack and slice cleanly.
  • Red and green gel color. Creates the classic tricolor look with less extra liquid than basic drops.
  • Apricot and raspberry jam. Adds a thin fruit layer that helps the cakes stick together.
  • Semisweet chocolate. Forms the thin glossy top and bottom coating.

Building the tricolor stack

  1. Prep the pans. Heat the oven to 350°F and line three 9x13-inch pans with parchment. Leave overhang so the thin layers lift out cleanly.
  2. Make the batter. Beat almond paste with sugar until sandy, then beat in butter until smooth. Add egg yolks and almond extract, then mix in flour and salt.
  3. Fold and color. Beat the egg whites to soft peaks and fold them into the batter. Divide into three bowls, tint one red, tint one green, and leave one plain.
  4. Bake the layers. Spread each batter very thin and even. Bake 10-12 minutes, until the tops look set and spring back lightly.
  5. Stack with jam. Cool completely. Spread green cake with apricot jam, add the plain layer, spread with raspberry jam, then add the red layer.
  6. Press overnight. Wrap the slab, cover with a pan, and weigh it down in the fridge. This makes the layers firm and even.
  7. Glaze and slice. Coat one side with melted chocolate, chill until set, flip, and coat the second side. Trim the edges and cut into small rectangles with a warm knife.

Traditional Italian Rainbow Cookie layers

The make-or-break step is spreading the batter evenly. It will look like too little batter for each pan. That is normal. Use an offset spatula and push the batter into the corners before smoothing the center. Thin, even cake sheets give you sharp red, white, and green lines.

Rainbow cookies have a long Italian-American bakery history, and many versions use apricot jam between almond cake layers. I used that style as the base, with timing guided by classic bakery methods and the King Arthur Baking rainbow cookie guide. For another colorful bake, try these Rainbow Jello Sugar Cookies.

Keep the jam thin

Too much jam is the usual reason rainbow cookies slide apart. Warm the jam just enough to loosen it, then strain it if it has fruit pieces. You want a shiny, thin coat from edge to edge, not a thick filling.

Apricot gives the most classic flavor, while raspberry adds a sharper berry note. Using both gives the stack a little more depth. If you love Italian sweets with creamy fillings too, the Special Italian Cream Puffs Custard are a good next bake.

Chill, weight, and patience

The overnight rest is not busywork. The weight presses the cakes into one clean slab and lets the jam soak in just enough. Use a second pan with a few cans on top. Keep it flat so one side does not compress more than the other.

If you are making these for a holiday tray, bake and press the layers one day, then glaze and cut the next. That schedule is easier and gives a cleaner finish. For food safety while baking with eggs and flour, follow basic kitchen handling guidance from the FDA safe food handling guide.

Cutting without cracks

Chocolate behaves best when it is set but not ice cold. After glazing, let the slab sit briefly at room temperature before cutting. Dip a long sharp knife in hot water, wipe it dry, then make slow straight cuts. Clean the blade between slices.

Trim the edges first. Those scraps are the baker's treat and they make the finished rectangles look neat. Add these cookies to a dessert tray with Italian Wedding Cookies or a small bowl of Italian Pistachio Cream for dipping fruit.

Storage and freezing

Store sliced cookies in an airtight container in the fridge for up to 1 week. Place parchment between layers so the chocolate stays smooth. Let them sit at room temperature for 10-15 minutes before serving so the almond cake softens slightly.

They freeze well too. Freeze the cut cookies in a firm container for up to 2 months. Thaw overnight in the fridge, still covered, so condensation does not bead up on the chocolate.

Traditional Italian Rainbow Cookie
Traditional Italian Rainbow Cookie

Summary

These cookies are best served slightly cool or at room temperature, when the chocolate is firm and the cake layers are tender.

Traditional Italian Rainbow Cookie
Traditional Italian Rainbow Cookie

FAQs

Are Italian rainbow cookies actually cookies?

They eat more like tiny layered cake squares than crisp cookies. The name stuck because Italian-American bakeries usually sell them by the pound alongside cookies.

Can I use marzipan instead of almond paste?

Almond paste is the better choice because it has more almond and less sugar. Marzipan can make the layers sweeter and a little heavier. If you must use it, reduce the sugar slightly and expect a softer flavor.

Which jam is best for rainbow cookies?

Apricot is classic because it is bright and smooth. Raspberry is also common and gives a deeper fruit note. Strain either one if it has chunks so the layers stay even.

How long should I press the layers?

At least 6 hours works, but overnight is better. The weight helps the cakes bond into neat bakery-style layers and makes slicing much cleaner.

Why did my chocolate crack when I sliced it?

The chocolate was probably too cold or the knife was not warm enough. Let the slab sit for 10 minutes, then slice slowly with a hot, wiped knife. Score the chocolate first if you want extra insurance.

Can I make Italian rainbow cookies ahead?

Yes. Assemble and press the cake layers up to 2 days ahead, then glaze when you are ready to finish. The sliced cookies also keep well in an airtight container in the fridge for about a week.

References

Sources cited in this recipe.
4.40 from 9 votes

Traditional Italian Rainbow Cookie

Prep time:
55 min
Cook time:
12 min
Total time:
67 min
Servings:
36 cookies
Italian rainbow cookie squares with red white and green almond layers

Tender almond cake layers stacked with jam and finished with glossy chocolate, just like an Italian bakery cookie tray favorite.

Ingredients

  • For the almond cake layers

  • 8 oz (225 g) almond paste, broken into pieces
  • 1 cup (200 g) granulated sugar
  • 1 cup (226 g) unsalted butter, softened
  • 4 large eggs, separated
  • 1 teaspoon almond extract
  • 2 cups (240 g) all-purpose flour
  • 1/4 teaspoon fine salt
  • Red gel food coloring, as needed
  • Green gel food coloring, as needed
  • For the filling and glaze

  • 1/2 cup (160 g) apricot preserves, warmed and strained
  • 1/2 cup (160 g) seedless raspberry jam, warmed
  • 12 oz (340 g) semisweet chocolate, chopped
  • 1 tablespoon neutral oil or refined coconut oil, optional for a smoother glaze

Instructions

1.

1. Prepare the pans: Heat the oven to 350°F. Line three 9x13-inch baking pans with parchment, leaving overhang on the long sides. Lightly grease the parchment.

2.

2. Make the almond batter: Beat almond paste and sugar until the mixture looks sandy. Beat in the butter until smooth and light, then add egg yolks and almond extract. Mix in flour and salt just until combined.

3.

3. Fold in egg whites: In a clean bowl, beat the egg whites to soft peaks. Fold them into the almond batter gently until no large streaks remain.

4.

4. Color and bake: Divide the batter evenly into three bowls. Tint one red, tint one green, and leave one plain. Spread each batter into a prepared pan and bake for 10-12 minutes, until set and springy. Cool completely.

5.

5. Layer with jam: Place the green layer on a parchment-lined tray. Spread with apricot preserves, top with the plain layer, spread with raspberry jam, then top with the red layer.

6.

6. Press the stack: Wrap the layered slab tightly. Place a second pan on top and add a few cans for weight. Refrigerate for at least 6 hours, preferably overnight.

7.

7. Glaze with chocolate: Melt half the chocolate with half the oil, if using. Spread over the top and chill until set. Flip the slab and repeat with the remaining chocolate.

8.

8. Trim and slice: Let the slab sit at room temperature for 10 minutes. Trim the edges, then cut into small rectangles with a hot, wiped knife.

Good to know

  1. Plan for an overnight chill so the layers press cleanly.
  2. Best served slightly cool or at room temperature.
  3. Use gel coloring for stronger color without thinning the batter.

Equipment

  • Three 9x13-inch baking pans
  • Parchment paper
  • Stand mixer or hand mixer
  • Offset spatula
  • Small saucepan or microwave-safe bowl
  • Sharp chef's knife

Allergens

Always check labels if you have allergies.
  • Tree nuts
  • Eggs
  • Dairy
  • Gluten
  • Soy may be present in some chocolate

Nutrition facts

Values are estimates per serving.
  • Calories: 155
  • Fat: 9 g
  • Carbs: 18 g
  • Protein: 3 g