Italian Rainbow Cookies Recipe
Introduction
Italian Rainbow Cookies are a festive treat featuring layers of almond-flavored cake colored in red, green, and plain, sandwiched with apricot jam and coated in smooth chocolate. These vibrant and delicious cookies are a perfect addition to holiday gatherings or special occasions.

Ingredients
- 3/4 cup (195g) homemade almond paste, cold from the refrigerator
- 3/4 cup (149g) granulated sugar
- 1/4 teaspoon table salt
- 6 tablespoons (85g) unsalted butter, at room temperature
- 3/4 teaspoon almond extract
- 3 large eggs
- 1 1/4 cups (150g) King Arthur Unbleached All-Purpose Flour or King Arthur Gluten-Free Measure for Measure Flour
- Red and green food coloring
- 1/2 cup (170g) apricot jam, divided
- 1 cup (170g) semisweet chocolate wafers or bittersweet chocolate wafers, divided
Instructions
- Step 1: Preheat the oven to 350°F. Lightly grease three 8″ square pans or line each with parchment. If you have only one pan, bake the layers one at a time.
- Step 2: Break the almond paste into large chunks and place in a large bowl or stand mixer. Add sugar and salt, mixing with a hand or stand mixer until sandy and uniform in texture.
- Step 3: Add butter and almond extract. Beat until the mixture lightens and becomes slightly fluffy, scraping the bowl as needed.
- Step 4: Add eggs one at a time, fully incorporating each before adding the next.
- Step 5: Add flour and mix until smooth.
- Step 6: Divide the batter into thirds. Place about 1 cup (235g) of batter into two medium bowls and leave the remaining third in the mixing bowl.
- Step 7: Add red food coloring to one bowl and green to the other. Leave one plain.
- Step 8: Transfer each batter to the prepared pans and spread evenly. If using one pan, bake plain layer first, then green, then red, letting the pan cool between bakes.
- Step 9: Bake each layer 9 to 11 minutes until the cake springs back to the touch and appears dry in the center.
- Step 10: Cool layers in the pans for 10 minutes, then turn out onto racks to cool completely before assembling.
- Step 11: Spread 1/4 cup (85g) apricot jam over the green layer, spreading to the edges. Place the plain layer on top and press firmly to sandwich.
- Step 12: Spread the remaining 1/4 cup jam over the plain layer, then top with the red layer and press firmly. Wrap tightly in plastic wrap.
- Step 13: Place the wrapped layers in a larger pan. Put an 8″ pan on top and weigh it down with heavy cans to compress the layers. Refrigerate overnight.
- Step 14: For the glaze, remove the layers from the fridge and unwrap. Place the cake with the green layer down on a cutting board. Melt 1/2 cup (85g) chocolate wafers in 20-second microwave intervals at 50% power or in a small saucepan over low heat, stirring until smooth.
- Step 15: Spread melted chocolate over the red layer, covering edges. Let set at room temperature or in the refrigerator. Before fully setting, use a fork to create wavy lines in the chocolate.
- Step 16: Once set, flip the cake over. Melt remaining 1/2 cup (85g) chocolate wafers as before.
- Step 17: Spread chocolate over the green layer, allowing drips if desired. Let set and create wavy lines with a fork before chocolate fully sets.
- Step 18: Use a warm chef’s knife to trim sides for a clean edge. Cut into pieces, typically an 8 x 4 pattern for slices about 1 3/4″ x 1″. Serve at room temperature.
Tips & Variations
- Use parchment slings to easily lift out thin cake layers from pans without breaking.
- If using one pan, be sure it has completely cooled before baking the next layer to avoid uneven baking.
- For a gluten-free version, substitute with a measure-for-measure gluten-free flour blend.
- Freeze leftover cookies in an airtight container for up to 3 months; thaw in the refrigerator before serving.
Storage
Store leftover rainbow cookies in an airtight container in the refrigerator for up to 2 weeks. For longer storage, freeze them tightly wrapped or in a sealed container for up to 3 months. Allow cookies to come to room temperature before serving to enjoy their full flavor and texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the almond paste from scratch?
Yes, homemade almond paste is simple to prepare and enhances the flavor of these cookies. Using store-bought paste works well too if you’re short on time.
How do I melt the chocolate without burning it?
Melting in short bursts in the microwave at 50% power or using a double boiler method on the stovetop helps prevent burning. Stir frequently for smooth chocolate.
Print
Italian Rainbow Cookies Recipe
- Total Time: Overnight (includes refrigeration time for compression) plus approx. 1 hour active prep and baking
- Yield: Makes approximately 32 cookies (8 x 4 slices) 1x
Description
Italian Rainbow Cookies are a vibrant and festive layered almond cake, traditionally made with almond paste and dyed layers of red, green, and plain batter. These delightful cookies are sandwiched with apricot jam, glazed with smooth melted chocolate, and artfully decorated, making them perfect for holiday celebrations or any special occasion.
Ingredients
For the Cake:
- 3/4 cup (195g) homemade almond paste, cold from the refrigerator
- 3/4 cup (149g) granulated sugar
- 1/4 teaspoon table salt
- 6 tablespoons (85g) unsalted butter, at room temperature
- 3/4 teaspoon almond extract
- 3 large eggs
- 1 1/4 cups (150g) King Arthur Unbleached All-Purpose Flour or King Arthur Gluten-Free Measure for Measure Flour
- Red food coloring
- Green food coloring
For the Filling:
- 1/2 cup (170g) apricot jam, divided
For the Glaze:
- 1 cup (170g) semisweet chocolate wafers or bittersweet chocolate wafers, divided
Instructions
- Preheat and Prepare Pans: Preheat the oven to 350°F. Lightly grease three 8″ square pans or line each with parchment slings. If only one pan is available, layers will be baked sequentially.
- Mix Almond Paste and Sugar: Break almond paste into chunks and place in a large bowl or stand mixer bowl. Add sugar and salt; mix with an electric hand mixer or stand mixer’s flat beater until the paste breaks down to a sandy texture and uniform small pieces.
- Add Butter and Almond Extract: Add the softened butter and almond extract; beat the mixture until slightly fluffy and lightened in color, scraping sides as needed.
- Incorporate Eggs: Add eggs one at a time, fully mixing each before adding the next to create a smooth batter.
- Add Flour: Add the all-purpose or gluten-free flour and mix until the batter is smooth.
- Divide Batter: Divide batter into three equal parts: approximately 1 cup (235g) into two medium bowls and leave the remainder in the mixing bowl.
- Add Food Coloring: Add red food coloring to one bowl and green to the other, leaving one portion plain.
- Spread Batter in Pans: Evenly spread each colored batter into prepared pans using a small offset spatula; layers will be thin. If baking sequentially, bake plain layer first, then green, then red, cooling the pan between layers.
- Bake Layers: Bake each layer for 9 to 11 minutes until the cake springs back to the touch and looks dry in the center.
- Cool Cake Layers: Cool cakes in the pans for 10 minutes, then turn out onto racks to cool completely. Ensure all layers are fully cooled before assembling.
- Assemble with Jam: Spread 1/4 cup (85g) apricot jam evenly over the green layer, place the plain layer on top with firm pressure, then spread the remaining 1/4 cup jam on the plain layer and top with the red layer, pressing firmly to sandwich all three layers together. Wrap tightly in plastic wrap.
- Compress Layers: Place wrapped layers in a larger pan and place an 8″ square pan on top. Weight it down with 4 to 6 heavy cans or comparable weights to compress the layers. Refrigerate overnight.
- Melt Chocolate for Top Glaze: Remove cake layers from fridge and unwrap. Place green layer down on cutting board. Melt half of the chocolate wafers (1/2 cup/85g) in 20-second microwave increments at 50% power or over low heat in a saucepan, stirring until smooth.
- Glaze Top Layer: Spread melted chocolate evenly over the red layer, allowing some to drip down edges. Before chocolate sets, create wavy lines using a fork’s tines. Allow chocolate to set fully at room temperature or in the refrigerator.
- Flip and Glaze Bottom Layer: Flip the layers over. Melt remaining chocolate wafers until smooth and spread over the green layer. Again, create wavy lines before set and allow to fully set.
- Trim and Slice: Use a warm chef’s knife to trim edges for neat presentation. Cut the rainbow cookies into pieces, such as an 8 x 4 pattern for slices approximately 1 3/4″ x 1″ in size. Serve at room temperature.
- Storage: Store leftover cookies in an airtight container in the refrigerator for up to 2 weeks or freeze for longer storage. Allow pieces to come to room temperature before serving.
Notes
- If only one 8″ square pan is available, bake layers one at a time and allow the pan to cool completely between uses.
- Use a small offset spatula for spreading batter evenly for thin layers.
- Compression overnight is essential for the classic dense, chewy texture of rainbow cookies.
- Melt chocolate carefully to avoid burning by heating in short intervals or using low heat on the stove.
- Trimming the edges after glazing creates a clean, professional appearance.
- Allow cookies to reach room temperature before serving to enhance flavor and texture.
- Gluten-free flour can be substituted one-to-one for all-purpose flour if desired.
- Prep Time: 20 minutes
- Cook Time: 10 minutes per layer (approx. 30 minutes total if baking all three layers sequentially)
- Category: Dessert
- Method: Baking
- Cuisine: Italian
Keywords: Italian Rainbow Cookies, Almond Cookies, Layered Cookies, Festive Dessert, Apricot Jam Cookies, Chocolate Glazed Cookies

