Rainbow Cookies, also known as Tricolor Cookies or Italian Flag Cookies, are a beloved treat that combines almond sponge cake, raspberry or apricot jam, and rich chocolate — all layered into vibrant stripes of red, white, and green. These cookies are as eye-catching as they are delicious, offering a tender texture and a balanced, sweet almond flavor. Whether you’re baking them for the holidays, birthdays, or just because, Rainbow Cookies are guaranteed to brighten up any dessert tray.
Why You’ll Love This Rainbow Cookies Recipe
These layered cookies aren’t just about looks. Each bite delivers a blend of soft almond cake, fruity jam, and smooth chocolate. Plus, they’re make-ahead friendly and freeze well, making them perfect for parties or gift-giving. This recipe uses classic techniques to create bakery-quality rainbow cookies right from your home kitchen.
Ingredients
For the cookie layers:
- 1 cup (2 sticks) unsalted butter, softened
- 1 cup granulated sugar
- 4 large eggs, separated
- 1 teaspoon almond extract
- 2 cups almond flour or finely ground blanched almonds
- 1 ¼ cups all-purpose flour
- Red and green food coloring
For assembly:
- ¾ cup raspberry or apricot jam, strained and warmed
- 1 ½ cups semi-sweet chocolate chips
- 2 tablespoons unsalted butter
Instructions
- Preheat and prepare pans: Preheat oven to 350°F (175°C). Line three 9×13-inch baking pans (or reuse one pan, baking in batches) with parchment paper and lightly grease.
- Make the batter: In a large bowl, cream together butter and sugar until light and fluffy. Add the egg yolks and almond extract, beating until combined. Stir in almond flour and all-purpose flour until smooth.
- Beat egg whites: In a separate bowl, beat egg whites until stiff peaks form. Gently fold them into the batter to lighten it.
- Divide and color: Divide batter evenly into three bowls. Leave one plain, color one with red food coloring, and one with green.
- Bake the layers: Spread each colored batter into a prepared pan, smoothing to even thickness. Bake each layer for 10–12 minutes or until edges are set and a toothpick comes out clean. Let cool completely.
- Assemble the cookies: Place the green layer on a piece of parchment. Spread a thin layer of jam, top with the plain layer, then more jam, and finally the red layer. Cover with parchment and press gently using a cutting board or baking sheet. Refrigerate for 4–8 hours or overnight.
- Add chocolate topping: Melt chocolate chips and butter together in a microwave or over a double boiler. Spread evenly over the top red layer. Let sit until just set but not hard. Flip and coat the bottom layer with chocolate as well. Chill until firm.
- Slice and serve: Trim the edges with a sharp knife for clean sides, then slice into 1-inch wide rectangular cookies. Store in an airtight container.
Tips for Success
- Use high-quality almond flour for the best texture and flavor.
- Be patient with the layering and chilling — it helps set the structure.
- Straining the jam removes any fruit chunks, ensuring even layering.
- To slice cleanly, use a warm knife and wipe between cuts.
Storage and Make-Ahead
Rainbow Cookies can be stored in an airtight container in the fridge for up to a week. They also freeze beautifully for up to 2 months. Layer parchment between cookies to prevent sticking.
Variations
- Use apricot jam instead of raspberry for a lighter, citrusy twist.
- Add a hint of lemon zest to the batter for extra brightness.
- Switch up the food coloring for custom holiday or party themes.
Can I use almond paste instead of almond flour?
Yes, but it changes the recipe structure. Use about 7 oz of almond paste and reduce the butter and sugar slightly to balance the moisture.
Why are my layers uneven?
Make sure to spread batter evenly before baking and trim edges after chilling to achieve a clean finish.
Can I make these gluten-free?
Yes, substitute all-purpose flour with a 1:1 gluten-free flour blend and ensure your almond flour is certified gluten-free.
How long should I chill the assembled layers?
At least 4 hours, but overnight yields the best results for clean slicing and flavor melding.

Rainbow Cookies Recipe: A Colorful Italian-American Dessert Classic
- Total Time: 5 hours (includes chilling)
- Yield: 48 cookies 1x
- Diet: Vegetarian
Description
Classic Italian-American Rainbow Cookies made with soft almond sponge cake, layered with raspberry jam, and coated in rich chocolate. A colorful dessert perfect for any celebration.
Ingredients
1 cup (2 sticks) unsalted butter, softened
1 cup granulated sugar
4 large eggs, separated
1 tsp almond extract
2 cups almond flour
1 ¼ cups all-purpose flour
Red and green food coloring
¾ cup raspberry or apricot jam, strained
1 ½ cups semi-sweet chocolate chips
2 tbsp unsalted butter
Instructions
1. Preheat oven to 350°F (175°C). Line three 9×13-inch pans with parchment and grease.
2. Cream butter and sugar until fluffy. Beat in egg yolks and almond extract. Mix in almond flour and flour.
3. In a separate bowl, beat egg whites to stiff peaks. Gently fold into batter.
4. Divide batter into three bowls: leave one plain, color one red, one green.
5. Bake each colored batter layer for 10–12 minutes. Cool completely.
6. Layer green cake, spread jam, plain layer, jam, and red layer. Wrap and refrigerate for at least 4 hours.
7. Melt chocolate chips with butter. Spread on top. Let set, flip and coat bottom. Chill until firm.
8. Trim edges and slice into 1-inch cookies. Store chilled.
Notes
Use almond paste as a substitute for almond flour with adjustments.
To slice neatly, use a warm sharp knife.
Cookies can be made ahead and frozen for up to 2 months.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 2 cookies
- Calories: 160
- Sugar: 14g
- Sodium: 35mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 25mg