Italian Rainbow Cookie Recipe: Authentic & Colorful

Lucas Aug 20, 2026

Step into any traditional Italian American bakery, and you're likely to find a tantalizing array of sweets, among them a colorful, delightful confection known as the rainbow cookie. A harmonious blend of three layers of sponge cake, filled with raspberry jam, and topped with a sweet, vanilla-infused glaze that shimmers in hues of red, orange, green, and purple, it's a symphony of flavors and colors that brings a smile to faces of all ages. If you've been curious about how to recreate this Italian American baked goodie at home, you're in the right place.

italian rainbow almond cookies are stacked on top of each other with chocolate and green frosting
italian rainbow almond cookies are stacked on top of each other with chocolate and green frosting

Today, we're sharing our tried-and-true rainbow cookie recipe, one that's been passed down through generations and beloved in countless Italian American homes. So, grab your apron, preheat your oven, and let's dive into this delightful dessert,-side by-side with a steaming cup of espresso, of course.

Italian Rainbow Cookies
Italian Rainbow Cookies

The Art of Layering: Assembling Your Rainbow Cookies

At the heart of every rainbow cookie lies three distinct layers of sponge cake. Each layer is a unique combination of colors, achieved by adding specific food coloring to your cake batter. But before we dive into the colors, let's discuss the base sponge cake recipe that will serve as our foundation.

BEST Italian Rainbow Cookies
BEST Italian Rainbow Cookies

To create your sponge cake base, you'll whisk together flour, sugar, eggs, and vegetable oil. This combination results in a light, fluffy cake that's perfect for soaking up the vibrant flavors we'll add later. Once your batter is prepared, it's time to divide it into three equal portions, each destined for a different hue.

Coloring Your Batter: Red, Orange, and Green

Brooklyn Bitess
Brooklyn Bitess

Now comes the fun part: adding color to your batter. For the red layer, mix a few drops of red food coloring into one-third of your batter. Be careful not to overdo it, as you want a subtle, rather than garish, color. Repeat this process with the remaining batter, using yellow food coloring for the orange layer and green for the final layer. With three vibrant batters ready to go, you're one step closer to your very own rainbow.

To achieve distinct layers in your finished cookies, it's crucial to bake each color separately. Line three baking sheets with parchment paper and pour each colored batter onto its respective sheet, using an offset spatula or the back of a spoon to even out the batter. Bake each layer individually until they're just set, and you're ready to assemble your rainbows.

Assembly: The Heart and Soul of Your Rainbow Cookies

Italian Rainbow Cookies — Colorful, Almond-y & Totally Worth It 🌈🍪
Italian Rainbow Cookies — Colorful, Almond-y & Totally Worth It 🌈🍪

With all three layers baked and cooled, it's time to bring your rainbow to life. Start by carefully placing the green layer onto a large piece of parchment paper, followed by the orange, and finally the red on top. Use a bit of raspberry jam to help keep each layer in place as you build your rainbow.

Now comes the moment of truth: inverting your layered cake onto a server to reveal your striped masterpiece. To do this, place a large cutting board or another flat surface on top of your layered cake. Hold both the board and the parchment paper together, and carefully flip the entire contraption upside down. Slowly peel away the parchment paper, revealing the stunning rainbow stripes hidden within.

The Finishing Touches: Glazing Your Rainbow Cookies

14 reactions · 7 comments | ITALIAN RAINBOW • COOKIES•-- (TRICOLORE) -ALMOND Prep Time 45 minutes Chill Time Several hours or overnight INGREDIENTS - Cake Layers — • 8 oz almond paste • 4 cup granulated sugar • 1 cup (2 sticks) unsalted butter, softened • 4 large eggs, separated • 1 tsp almond extract • 1 cup all-purpose flour • 14 tsp salt • Red food coloring • Green food coloring —Filling • 4 cup raspberry or apricot jam Chocolate Coating 12 oz semi-sweet chocolate, melted Bake Time 10-12 minutes per layer Yield About 36 cookies TINA'S TIP - Let the cookies chill, then slice with a hot kniffe for those beaulfjul. clean layers. WHY WE LOVE THEM The red, white, and green layers honor the italian flag, and that almond flavor DIRECTIONS 1. Preheat oven to 350°F (175°C). Line three 9+13-inch pans with parchment. 2. Make the base: Break almond paste into pieces, Beat with sugar until smooth, Add butter and beat until fluffy. 3. Add eggs: Beat in egg yolks, one at a time. Mix in almond extract. Add flour and salt until combined. 4. Whip egg whites: Beat egg whites until stiff peaks form. Gently fold into batter. 5. Color the batter Divide evenly into three bowls: • One plain (white) • One tinted green • One tinted red 6. Bake Spread each colored batter into its own pan. Bake 10-12 minutes, just until set (do no brown) 7. Assemble: Spread jam over green layer. Top with white layer and more jam 8. Chocolate: Spread melted chocolate over top. Chill until set Flip and coat bottom if desired.  #fyp #rainbowcookies #italiandessert #italianamerican #cookies | TinaMarie DiLemme Krasner | Facebook
14 reactions · 7 comments | ITALIAN RAINBOW • COOKIES•-- (TRICOLORE) -ALMOND Prep Time 45 minutes Chill Time Several hours or overnight INGREDIENTS - Cake Layers — • 8 oz almond paste • 4 cup granulated sugar • 1 cup (2 sticks) unsalted butter, softened • 4 large eggs, separated • 1 tsp almond extract • 1 cup all-purpose flour • 14 tsp salt • Red food coloring • Green food coloring —Filling • 4 cup raspberry or apricot jam Chocolate Coating 12 oz semi-sweet chocolate, melted Bake Time 10-12 minutes per layer Yield About 36 cookies TINA'S TIP - Let the cookies chill, then slice with a hot kniffe for those beaulfjul. clean layers. WHY WE LOVE THEM The red, white, and green layers honor the italian flag, and that almond flavor DIRECTIONS 1. Preheat oven to 350°F (175°C). Line three 9+13-inch pans with parchment. 2. Make the base: Break almond paste into pieces, Beat with sugar until smooth, Add butter and beat until fluffy. 3. Add eggs: Beat in egg yolks, one at a time. Mix in almond extract. Add flour and salt until combined. 4. Whip egg whites: Beat egg whites until stiff peaks form. Gently fold into batter. 5. Color the batter Divide evenly into three bowls: • One plain (white) • One tinted green • One tinted red 6. Bake Spread each colored batter into its own pan. Bake 10-12 minutes, just until set (do no brown) 7. Assemble: Spread jam over green layer. Top with white layer and more jam 8. Chocolate: Spread melted chocolate over top. Chill until set Flip and coat bottom if desired. #fyp #rainbowcookies #italiandessert #italianamerican #cookies | TinaMarie DiLemme Krasner | Facebook

With all three layers perfectly stacked, it's time to add the final touch that ties your rainbow cookies together: the vanilla glaze. This sweet, glossy topping not only adds a delightful crunch to your cookies but also helps to hold your layers together.

To create your glaze, whisk together powdered sugar, milk, vanilla extract, and just a touch of melted butter. Pour the glaze over your rainbow cookie layers, using an offset spatula or the back of a spoon to ensure even coverage. Allow the glaze to harden at room temperature before carefully cutting your rainbow cookie into squares or diamonds, depending on your preference.

Italian Rainbow Cookies - Gemma’s Bigger Bolder Baking
Italian Rainbow Cookies - Gemma’s Bigger Bolder Baking
Italian Rainbow Cookie Cake
Italian Rainbow Cookie Cake
the recipe for italian rainbow cookie recipe is shown in this page, with instructions to make it
the recipe for italian rainbow cookie recipe is shown in this page, with instructions to make it
How to Make the Best Rainbow Cookies
How to Make the Best Rainbow Cookies
Classic Italian Rainbow Cookies
Classic Italian Rainbow Cookies
Italian Rainbow Cookies
Italian Rainbow Cookies
three different colored desserts sitting on top of a marble countertop next to each other
three different colored desserts sitting on top of a marble countertop next to each other
Classic Italian Rainbow Cookies
Classic Italian Rainbow Cookies
the recipe for italian rainbow cookies is shown
the recipe for italian rainbow cookies is shown

The Magic of Soaking: A Simple Trick for Extraordinary Results

While your rainbow cookies might look perfect as-is, there's a secret trick that adds an extra layer of decadence: soaking. Once you've cut your cookies and they've finished glazing, brush them lightly with a simple syrup infused with a touch of almond extract. This helps keep your cookies moist and adds an extra layer of flavor that elevates your rainbow cookies to new heights.

Brush each cookie with the syrup and let them sit for a few hours before serving. The longer you can wait, the better – ideally, you want to let your cookies soak overnight, refrigerating them in an airtight container to maximize shelf life and flavor.

And there you have it: your very own rainbow cookies, ready to bring a smile to the faces of your family and friends. Whether you're enjoying them with a cup of coffee, a glass of milk, or a scoop of gelato, these colorful, delicious treats are sure to become a staple in your household. So why wait? Gather your ingredients, fire up your oven, and let the good times (and colors) roll.