Home / Dessert / Rainbow Cookies

Rainbow Cookies

Almond cake layers in red, white, and green, stacked with jam and dipped in chocolate — the NYC bakery classic.

⏱ 40 minPrep time
🔥 10 minCook time
🍽 16Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet
Rainbow Cookies — almond cake layers in red, white and green with jam and chocolate coating

Rainbow cookies — also called seven-layer cookies or Italian flag cookies — are the tricolor jewel of New York’s Italian bakeries: three thin almond-cake layers in red, white, and green, bound with apricot jam, and cloaked in dark chocolate. Despite the name, they are not really cookies at all but a small, precise, and utterly delicious almond cake. They are a staple of every Italian-American holiday table.

Why this recipe works: A single almond sponge batter is divided into three bowls and tinted — red, plain, and green — then baked as three thin sheets. The layers are stacked with a thin layer of apricot jam between each (the jam is essential; it adds moisture and a fruity counterpoint), and the whole block is coated in melted chocolate, chilled, and sliced into neat rectangles.

Key ingredients

  • Almond paste: the flavor foundation — real almond paste, not extract alone.
  • Eggs and sugar: whipped into the almond paste for a light sponge.
  • Food coloring: red and green gel colors.
  • Apricot jam: warmed and strained for easy spreading.
  • Dark chocolate: melted for the coating.

Tips for the best rainbow cookies

Line three matching baking sheets with parchment and spread each colored batter into an even, thin layer — same thickness on all three or the stack will wobble. Bake at 350°F until just set and barely golden, 8 to 10 minutes. Stack the cooled layers with warm, strained apricot jam, then weight the block lightly and chill before coating. Spread the melted chocolate over the top and sides, chill until set, and slice with a long, sharp knife dipped in hot water.

Variations and storage

Use raspberry jam instead of apricot, or milk chocolate if you prefer. Rainbow cookies keep 5 to 7 days in the fridge in an airtight container — they are actually better after a day in the cold — and freeze well for 2 months.

Step by stepInstructions

  1. Heat the oven to 350°F (175°C). Line three 9x13-inch pans with parchment.
  2. Beat the almond paste, butter, and sugar until smooth, then beat in the egg yolks, flour, salt, and vanilla.
  3. In a separate bowl, beat the egg whites to soft peaks and fold into the batter.
  4. Divide the batter into three bowls; tint one red and one green. Spread each into a prepared pan and bake 10-12 minutes until just set. Cool completely.
  5. Stack the layers with apricot jam between the green and white layers and raspberry jam between the white and red.
  6. Refrigerate until firm, then spread melted chocolate over the top and sides. Chill, then slice into small rectangles.

💡 Chef tips & storage

Use almond paste, not just extract — it gives the authentic dense, chewy texture. Chill the stacked, coated slab before slicing so the chocolate doesn't crack.

Rate this recipe

★ ★ ★ ★ ★
☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep40 min
Cook10 min
Servings16
CategoryDessert
PublishedAugust 16, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →